Hi, since a few weeks I see the memory usage of my two bacula-sd's growing and the server starts swapping.
I had two cases where the server ran out of memory and a running job was not able to change the tape because mtx didn't get any memory. At that time 8 GB of swap was used. This is a graph of the swap space: http://img693.imageshack.us/img693/8061/baculasdswap.png And the top output from yesterday, before I restarted the SD. PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 14240 bacula 20 0 990m 437m 1264 S 0 11.0 1699:02 /usr/sbin/bacula-sd And this is how the memory usage for bacula-sd looks now: http://img89.imageshack.us/img89/875/baculasdvumem004.png VUMEM004-sd Version: 3.0.3 (18 October 2009) x86_64-pc-linux-gnu debian 5.0.3 Daemon started 17-Mär010 14:45, 52 Jobs run since started. Heap: heap=19,267,584 smbytes=18,630,339 max_bytes=18,984,066 bufs=1,495 max_bufs=1,715 Sizes: boffset_t=8 size_t=8 int32_t=4 int64_t=8 I guess it will take 1-2 weeks until the memory usage starts growing excessivly again. There are not many backups running concurrently and only 10-20 jobs at all. But there are a couple of very large backups: Terminated Jobs: JobId Level Files Bytes Status Finished Name ====================================================================== 20387 Full 4,841 2.254 T Error 15-Mär010 21:35 VU0EF005-Volume2 20406 Full 7,047 3.192 T OK 16-Mär010 15:37 VU0EF005-Volume2 20405 Full 8,422 4.117 T OK 16-Mär010 19:55 VU0EF005-Volume1 or +--------+----------+---------------------+------+-------+-----------+-------------------+-----------+ | jobid | name | starttime | type | level | jobfiles | jobbytes | jobstatus | +--------+----------+---------------------+------+-------+-----------+-------------------+-----------+ | 20,161 | VU0EM003 | 2010-03-07 00:41:44 | B | F | 7,263,056 | 3,467,485,693,617 | T | I haven't seen something like this in the last 2-3 years and I'm not sure which change is the cause for it. What has changed: * Updated from Debian Etch to Lenny (AMD64) * Update to psql 8.4 * Updated from bacula 2.4.4 to 3.0.2 and later 3.0.3. Because there was no 3.0.3 Lenny package, I've built my own deb package. I know the Kaboom chapter in the manual: http://www.bacula.org/en/dev-manual/What_Do_When_Bacula.html It is more about bacula crashing which is not the case right now. Is there a way to see which parts of the SD are using memory during "normal operation"? Ralf ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ Bacula-devel mailing list Bacula-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/bacula-devel