Print

Print


This is a known problem with the old client when used in the context of a proxy server. In fact, starting in SL6 it's a known problem for any kind of data server not only xrootd). If you are using this in proxy mode then add this to the config file:

pss.setopt ReadCacheSize 0

That effectively turns off the per-file cache which can consume huge amount of memory if many files are being opened. For any kind of server (proxy or not) you will want to add the following (based on shell) to your sysinit script prior to starting the server:

export MALLOC_ARENA_MAX=4

This limits storage fragmentation which can become a serious issue in a multi-threaded server. Alternatively, you can install tcmalloc (from Google) or jemalloc (from Facebook) that pretty much solves the brain-dead malloc included in SL6.

---
Reply to this email directly or view it on GitHub:
https://github.com/xrootd/xrootd/issues/142#issuecomment-56990377

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-DEV list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-DEV&A=1