On Sunday 18 March 2007 15:35, SITKEI Attila wrote:
> Hello,
>
> Yes, you have a sharp eye :-). Once in the past the machine had 1GB RAM
> and its swap was sized accordingly to 2GB. Last week I let additional 2
> GB RAM put in, the swap remained the same, after some OOM I added an
> additional 6 GB swap space. But in theory, and this is my question, 1GB
> ought to be enough, am I right?
Yes, for doing a backup of a single client with no other clients running.
> For the record:
>
> Mem: 3092292k total, 3070416k used, 21876k free, 4992k buffers
> Swap: 6197568k total, 1329312k used, 4868256k free, 664764k cached
>
> 4498 root 16 0 3591m 1.9g 1484 S 0.0 64.5 111:15.21 bacula-dir
> 20515 mysql 16 0 292m 266m 3024 S 0.3 8.8 103:09.24 mysqld
> 28746 root 16 0 111m 11m 1348 S 1.7 0.4 127:13.07 bacula-sd
>
> So it is growing and growing.
Since I have no idea of what it is doing, I cannot comment much.
If you are running 120 simultaneous backups, you could have some serious
problems with 1GB. If you are doing a restore of 5 million files, it will
also take some memory (certainly more than 1GB).
>
> --tef
>
> * [EMAIL PROTECTED] <[EMAIL PROTECTED]> [20070318 10:18]:
> > Hello,
> >
> > I'm definitely not an expert on OS configuration, but from what I see
below, I
> > am either misinterpreting the output, or your OS has a configuration
problem.
> > >From what I see from the output of "free", you have 3GB of memory and 6GB
of
> > swap space. That is good.
> >
> > However, when the kernel kills bacula-dir, the output says:
> >
> > Free swap = 0kB
> > Total swap = 2003272kB
> >
> > which I take to mean that it is using 2GB of swap space not the 6 that are
> > shown above. Obviously 2GB of swap space is totally inadequate if you
have
> > 3GB of memory. I recommend checking what swap you have allocated on which
> > devices, and if you have several swap devices, make sure that they are all
> > turned on.
> >
> > Regards,
> >
> > Kern
> >
> > On Sunday 18 March 2007 08:57, SITKEI Attila wrote:
> > > Dear list,
> > >
> > > I use bacula since one year and found to be an excellent backup
> > > solution, thank you for it. We currently backup about 120 client using
> > > it and plan to migrate to other backups as well.
> > >
> > > The storage backends are two storages (so no tape are used) both from
> > > Transtec, in 4 and 8 TB size, sharing a common lvm, formatted using xfs
> > > (not an ideal solution, I know, but had legacy tasks). The devices are
> > > working properly at a very low usage (iostat shows up to 15%). In the
> > > past, MySQL db (MyISAM backend, inno is completely disabled) was located
> > > on a filesystem formatted on the built-in CCISS hardware array, but the
> > > IO was slow in some cases so I moved it to the storages. The used
> > > SCSI-controller:
> > >
> > > 0000:06:01.0 SCSI storage controller: LSI Logic / Symbios Logic 53c1030
> > > PCI-X Fusion-MPT Dual Ultra320 SCSI (rev 07)
> > > NENO(~)$ cat /etc/SuSE-release
> > > SUSE LINUX Enterprise Server 9 (x86_64)
> > > VERSION = 9
> > > PATCHLEVEL = 3
> > >
> > > NENO(~)$ cat /proc/cpuinfo
> > > processor : 0
> > > vendor_id : GenuineIntel
> > > cpu family : 15
> > > model : 4
> > > model name : Intel(R) Xeon(TM) CPU 3.20GHz
> > > stepping : 1
> > > cpu MHz : 3200.243
> > > cache size : 1024 KB
> > > [...]
> > >
> > > only one CPU. The machine is a HP DL380 G4 anyway.
> > >
> > >
> > > I had some minor problems using the software, these originated from
> > > my ignorance I mean, but for now this problem seems to be something
> > > different. Bacula-web says:
> > >
> > > Total clients: 119 Total bytes stored: 4.53 TB
> > > Total files: 5591153 Database size: 3.61 GB
> > >
> > > The only problem is that the machine that runs bacula-dir keeps having
> > > OOM events (out of memory); currently I see these lines is top:
> > >
> > > 4498 root 16 0 1963m 1.5g 1572 S 0.0 49.5 97:10.62 bacula-dir
> > > 20515 mysql 16 0 292m 277m 3688 S 0.0 9.2 93:45.44 mysqld
> > > 28746 root 16 0 128m 16m 1356 S 1.0 0.5 112:26.29 bacula-sd
> > >
> > > while the normal memory usage of -dir is around 300MB, -sd used to eat
> > > 100. MySQL is constantly using 300. The machine:
> > >
> > > Linux neno 2.6.16 #2 SMP Wed Mar 29 08:13:36 CEST 2006 x86_64 x86_64
> > > x86_64 GNU/Linux
> > >
> > > NENO(~)$ free
> > > total used free shared buffers
> > > cached
> > > Mem: 3092292 3070944 21348 0 5940
> > > 990736
> > > -/+ buffers/cache: 2074268 1018024
> > > Swap: 6197568 16 6197552
> > >
> > > NENO(~)$ rpm -qa | grep bacula
> > > bacula-mysql-2.0.3-1
> > > bacula-mtx-2.0.3-1
> > > bacula-updatedb-2.0.3-1
> > >
> > > (I used bacula 1.38.10 until the last week but upgraded to give the new
> > > version a try)
> > >
> > > Here a dmesg snippet:
> > >
> > > Call Trace: <ffffffff801496de>{out_of_memory+60}
> > > <ffffffff8014b766>{__alloc_pages+524}
> > > <ffffffff80147ca3>{generic_file_buffered_write+440}
> > > <ffffffff803111e0>{tcp_rcv_established+1821}
> > > <ffffffff8012d9ce>{current_fs_time+77}
> > > <ffffffff80183175>{__mark_inode_dirty+230}
> > > <ffffffff802404f1>{__up_write+20}
> > > <ffffffff80227bf0>{xfs_write+1695}
> > > <ffffffff802e2708>{do_sock_read+154}
> > > <ffffffff802e3bad>{sock_aio_read+79}
> > > <ffffffff801471bc>{filemap_nopage+379}
> > > <ffffffff802242fd>{linvfs_aio_write+103}
> > > <ffffffff80163c0a>{do_sync_write+201}
> > > <ffffffff8013bafd>{autoremove_wake_function+0}
> > > <ffffffff801645bf>{vfs_write+175}
> > > <ffffffff8016471b>{sys_write+69}
> > > <ffffffff8010a762>{system_call+126}
> > > Mem-info:
> > > DMA per-cpu:
> > > cpu 0 hot: high 0, batch 1 used:0
> > > cpu 0 cold: high 0, batch 1 used:0
> > > DMA32 per-cpu:
> > > cpu 0 hot: high 186, batch 31 used:34
> > > cpu 0 cold: high 62, batch 15 used:61
> > > Normal per-cpu: empty
> > > HighMem per-cpu: empty
> > > Free pages: 19304kB (0kB HighMem)
> > > Active:377849 inactive:378436 dirty:0 writeback:0 unstable:0 free:4826
> > > slab:4011 mapped:755464 pagetables:
> > > 3137
> > > DMA free:12080kB min:24kB low:28kB high:36kB active:136kB inactive:124kB
> > > present:12008kB pages_scanned:334
> > > all_unreclaimable? yes
> > > lowmem_reserve[]: 0 3014 3014 3014
> > > DMA32 free:7224kB min:7012kB low:8764kB high:10516kB active:1511260kB
> > > inactive:1513620kB present:3086512kB
> > > pages_scanned:2750569 all_unreclaimable? no
> > > lowmem_reserve[]: 0 0 0 0
> > > Normal free:0kB min:0kB low:0kB high:0kB active:0kB inactive:0kB
> > > present:0kB pages_scanned:0 all_unreclaim
> > > able? no
> > > lowmem_reserve[]: 0 0 0 0
> > > HighMem free:0kB min:128kB low:128kB high:128kB active:0kB inactive:0kB
> > > present:0kB pages_scanned:0 all_un
> > > reclaimable? no
> > > lowmem_reserve[]: 0 0 0 0
> > > DMA: 0*4kB 0*8kB 1*16kB 1*32kB 2*64kB 1*128kB 2*256kB 0*512kB 1*1024kB
> > > 1*2048kB 2*4096kB = 12080kB
> > > DMA32: 58*4kB 52*8kB 5*16kB 1*32kB 9*64kB 2*128kB 0*256kB 1*512kB
> > > 1*1024kB 0*2048kB 1*4096kB = 7224kB
> > > Normal: empty
> > > HighMem: empty
> > > Swap cache: add 856241, delete 855934, find 1489150/1525433, race 0+0
> > > Free swap = 0kB
> > > Total swap = 2003272kB
> > > Free swap: 0kB
> > > 786419 pages of RAM
> > > 13346 reserved pages
> > > 6966 pages shared
> > > 307 pages swap cached
> > > Out of Memory: Kill process 20474 (bacula-dir) score 74606 and children.
> > > Out of memory: Killed process 20474 (bacula-dir).
> > > oom-killer: gfp_mask=0x201d2, order=0
> > >
> > >
> > > I can live with the situation, only linux keeps killing applications at
> > > arbitrary times. Any suggestions?
> > >
> > >
> > >
> > > TIA
> > >
> > >
> > >
> > > --tef
> > >
> > >
> >
> -------------------------------------------------------------------------
> > > Take Surveys. Earn Cash. Influence the Future of IT
> > > Join SourceForge.net's Techsay panel and you'll get the chance to share
your
> > > opinions on IT & business topics through brief surveys-and earn cash
> > >
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> > > _______________________________________________
> > > Bacula-users mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/bacula-users
> > >
>
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share your
> opinions on IT & business topics through brief surveys-and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> Bacula-users mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/bacula-users
>
-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys-and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Bacula-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/bacula-users