Memory optimizations
Randal, Phil
prandal at herefordshire.gov.uk
Mon Jul 6 13:40:01 IST 2009
First thing to do is switch to clamdscan, that will help a lot.
http://wiki.mailscanner.info/doku.php?id=documentation:anti_virus:clamav:switch_to_rpm_clamd
Cheers,
Phil
--
Phil Randal | Networks Engineer
Herefordshire Council | Deputy Chief Executive's Office | I.C.T. Services Division
Thorn Office Centre, Rotherwas, Hereford, HR2 6JT
Tel: 01432 260160
email: prandal at herefordshire.gov.uk
Any opinion expressed in this e-mail or any attached files are those of the individual and not necessarily those of Herefordshire Council.
This e-mail and any attached files are confidential and intended solely for the use of the addressee. This communication may contain material protected by law from being passed on. If you are not the intended recipient and have received this e-mail in error, you are advised that any use, dissemination, forwarding, printing or copying of this e-mail is strictly prohibited. If you have received this e-mail in error please contact the sender immediately and destroy all copies of it.
-----Original Message-----
From: mailscanner-bounces at lists.mailscanner.info [mailto:mailscanner-bounces at lists.mailscanner.info] On Behalf Of Paulo Roncon
Sent: 06 July 2009 13:01
To: 'mailscanner at lists.mailscanner.info'
Subject: Memory optimizations
Hello,
I have a server with 8 cpus and 16G RAM. Currently the server is using 14G RAM, 0 SWAP, 3G cache free (about 5G free) -I reduced the MailScanner childs to 8
- milter-greylist - memory used: 4G
- about 160 sendmail instances running
- clamav
-Centos 5.3 x64
-yum up-to-date
What can I do to reduce the memory occupation?
I have another server with 12G of RAM, same config (this have 16 MailScanner childs) and it only uses about 7G RAM...
free -m
total used free shared buffers cached
Mem: 16051 14662 1388 0 538 1133
-/+ buffers/cache: 12990 3060
Swap: 18047 0 18047
iostat
Linux 2.6.18-128.el5 07/06/2009
avg-cpu: %user %nice %system %iowait %steal %idle
4.62 0.01 1.40 0.69 0.00 93.29
Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrtn
sda 17.86 11.29 2009.51 47709698 8491294338
sda1 0.00 0.00 0.01 2628 42546
sda2 17.86 11.29 2009.50 47706758 8491251792
dm-0 251.30 11.29 2009.50 47704514 8491252128
dm-1 0.00 0.00 0.00 1472 232
top - 12:58:00 up 48 days, 21:46, 3 users, load average: 4.74, 4.79, 4.39
Tasks: 374 total, 4 running, 370 sleeping, 0 stopped, 0 zombie
Cpu(s): 26.3%us, 7.4%sy, 0.0%ni, 56.2%id, 10.0%wa, 0.0%hi, 0.1%si, 0.0%st
Mem: 16436736k total, 15441228k used, 995508k free, 553288k buffers
Swap: 18481144k total, 116k used, 18481028k free, 1208512k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
12118 root 25 0 190m 171m 948 R 58.7 1.1 0:01.77 clamscan
12132 root 25 0 190m 171m 948 R 48.8 1.1 0:01.47 clamscan
12148 root 25 0 171m 153m 852 R 37.2 1.0 0:01.12 clamscan
12161 root 18 0 370m 224m 2056 S 4.6 1.4 0:00.14 MailScanner
11969 root 15 0 69492 3832 1724 S 4.3 0.0 0:00.15 sendmail
3705 root 16 0 370m 225m 3576 S 2.3 1.4 0:30.73 MailScanner
3392 root 19 0 328m 183m 3584 S 1.7 1.1 0:29.09 MailScanner
805 root 10 -5 0 0 0 S 1.3 0.0 56:01.30 kjournald
3582 root 17 0 324m 180m 3588 S 1.3 1.1 0:32.58 MailScanner
3815 root 17 0 318m 173m 3572 S 0.7 1.1 0:25.27 MailScanner
3984 root 16 0 332m 187m 3572 D 0.7 1.2 0:28.52 MailScanner
12059 root 15 0 12868 1312 808 R 0.7 0.0 0:00.03 top
26244 smmsp 15 0 4442m 2.2g 724 S 0.7 14.3 35:41.12 milter-greylist
32230 root 15 0 67096 2568 868 S 0.7 0.0 34:16.49 sendmail
3918 root 16 0 323m 178m 3588 S 0.3 1.1 0:29.76 MailScanner
12110 root 21 0 63868 1124 952 S 0.3 0.0 0:00.01 clamav-wrapper
12126 root 20 0 63868 1124 952 S 0.3 0.0 0:00.01 clamav-wrapper
12144 root 20 0 63868 1124 952 S 0.3 0.0 0:00.01 clamav-wrapper
32060 root 15 0 5904 692 552 S 0.3 0.0 5:48.71 syslogd
1 root 15 0 10344 636 544 S 0.0 0.0 0:20.96 init
2 root RT -5 0 0 0 S 0.0 0.0 0:02.51 migration/0
3 root 34 19 0 0 0 S 0.0 0.0 0:02.48 ksoftirqd/0
4 root RT -5 0 0 0 S 0.0 0.0 0:00.05 watchdog/0
5 root RT -5 0 0 0 S 0.0 0.0 0:01.57 migration/1
6 root 34 19 0 0 0 S 0.0 0.0 0:00.45 ksoftirqd/1
7 root RT -5 0 0 0 S 0.0 0.0 0:00.06 watchdog/1
8 root RT -5 0 0 0 S 0.0 0.0 0:02.25 migration/2
9 root 34 19 0 0 0 S 0.0 0.0 0:00.34 ksoftirqd/2
10 root RT -5 0 0 0 S 0.0 0.0 0:00.03 watchdog/2
11 root RT -5 0 0 0 S 0.0 0.0 0:01.82 migration/3
12 root 34 19 0 0 0 S 0.0 0.0 0:00.41 ksoftirqd/3
13 root RT -5 0 0 0 S 0.0 0.0 0:00.02 watchdog/3
pstree
init─┬─MailScanner
├─MailScanner─┬─3*[MailScanner───MailScanner]
│ ├─4*[MailScanner───clamav-wrapper───clamscan]
│ └─MailScanner
├─acpid
├─atd
├─auditd─┬─audispd───{audispd}
│ └─{auditd}
├─automount───7*[{automount}]
├─avahi-daemon───avahi-daemon
├─crond───crond───Vispan
├─dbus-daemon
├─events/0
├─events/1
├─events/2
├─events/3
├─events/4
├─events/5
├─events/6
├─events/7
├─gpm
├─hald───hald-runner─┬─hald-addon-acpi
│ └─hald-addon-stor
├─hcid
├─hidd
├─irqbalance
├─khelper
├─klogd
├─krfcommd
├─ksoftirqd/0
├─ksoftirqd/1
├─ksoftirqd/2
├─ksoftirqd/3
├─ksoftirqd/4
├─ksoftirqd/5
├─ksoftirqd/6
├─ksoftirqd/7
├─kthread─┬─aacraid
│ ├─aio/0
│ ├─aio/1
│ ├─aio/2
│ ├─aio/3
│ ├─aio/4
│ ├─aio/5
│ ├─aio/6
│ ├─aio/7
│ ├─ata/0
│ ├─ata/1
│ ├─ata/2
│ ├─ata/3
│ ├─ata/4
│ ├─ata/5
│ ├─ata/6
│ ├─ata/7
│ ├─ata_aux
│ ├─bond0
│ ├─bond1
│ ├─cqueue/0
│ ├─cqueue/1
│ ├─cqueue/2
│ ├─cqueue/3
│ ├─cqueue/4
│ ├─cqueue/5
│ ├─cqueue/6
│ ├─cqueue/7
│ ├─kacpid
│ ├─kauditd
│ ├─kblockd/0
│ ├─kblockd/1
│ ├─kblockd/2
│ ├─kblockd/3
│ ├─kblockd/4
│ ├─kblockd/5
│ ├─kblockd/6
│ ├─kblockd/7
│ ├─kedac
│ ├─khubd
│ ├─2*[kjournald]
│ ├─kmpath_handlerd
│ ├─kmpathd/0
│ ├─kmpathd/1
│ ├─kmpathd/2
│ ├─kmpathd/3
│ ├─kmpathd/4
│ ├─kmpathd/5
│ ├─kmpathd/6
│ ├─kmpathd/7
│ ├─kondemand/0
│ ├─kondemand/1
│ ├─kondemand/2
│ ├─kondemand/3
│ ├─kondemand/4
│ ├─kondemand/5
│ ├─kondemand/6
│ ├─kondemand/7
│ ├─kpsmoused
│ ├─kseriod
│ ├─ksnapd
│ ├─kstriped
│ ├─kswapd0
│ ├─nfsd4
│ ├─2*[pdflush]
│ ├─rpciod/0
│ ├─rpciod/1
│ ├─rpciod/2
│ ├─rpciod/3
│ ├─rpciod/4
│ ├─rpciod/5
│ ├─rpciod/6
│ ├─rpciod/7
│ └─scsi_eh_0
├─lockd
├─login───bash
├─migration/0
├─migration/1
├─migration/2
├─migration/3
├─migration/4
├─migration/5
├─migration/6
├─migration/7
├─milter-greylist───178*[{milter-greylist}]
├─5*[mingetty]
├─8*[nfsd]
├─portmap
├─rpc.idmapd
├─rpc.mountd
├─rpc.rquotad
├─rpc.statd
├─sdpd
├─sendmail───181*[sendmail]
├─2*[sendmail]
├─smartd
├─sshd─┬─sshd───bash───pstree
│ └─sshd───bash
├─syslogd
├─udevd
├─watchdog/0
├─watchdog/1
├─watchdog/2
├─watchdog/3
├─watchdog/4
├─watchdog/5
├─watchdog/6
├─watchdog/7
└─xinetd
--
MailScanner mailing list
mailscanner at lists.mailscanner.info
http://lists.mailscanner.info/mailman/listinfo/mailscanner
Before posting, read http://wiki.mailscanner.info/posting
Support MailScanner development - buy the book off the website!
More information about the MailScanner
mailing list