Hi all. I've noticed that the memory usage by dbmail-imapd steadily
increases over the period of a couple of days. For example, if I sort my
memory usage in 'top', I get:
top - 14:13:44 up 4 days, 20:08, 2 users, load average: 0.29, 0.32, 0.34
Tasks: 198 total, 1 running, 197 sleeping, 0 stopped, 0 zombie
Cpu(s): 0.3% us, 0.7% sy, 0.0% ni, 97.7% id, 1.3% wa, 0.0% hi, 0.0% si
Mem: 906360k total, 897104k used, 9256k free, 23364k buffers
Swap: 497972k total, 211496k used, 286476k free, 152712k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND
2342 dbmail 16 0 113m 104m 1864 S 0.0 11.8 0:25.33
dbmail-imapd
3232 dbmail 15 0 109m 74m 1808 S 0.0 8.4 0:04.50
dbmail-imapd
19271 mysql 16 0 173m 67m 4408 S 0.7 7.7 45:09.14
mysqld
23971 defang 17 0 100m 57m 972 S 0.0 6.5 11:46.14
clamd
7589 dbmail 15 0 68084 27m 1716 S 0.0 3.1 0:10.16
dbmail-imapd
2971 dbmail 15 0 42260 20m 1788 S 0.0 2.3 0:03.17
dbmail-imapd
28010 dbmail 15 0 25744 17m 1808 S 0.0 2.0 0:04.50
dbmail-imapd
9959 squid 16 0 21488 15m 1652 S 0.0 1.8 1:18.68
squid
8565 dbmail 15 0 34840 15m 1676 S 0.0 1.8 0:05.14
dbmail-imapd
31790 apache 16 0 33932 14m 3536 S 0.0 1.7 0:13.87
apache2
8321 dbmail 15 0 93944 14m 1880 S 0.0 1.7 1:52.18
dbmail-imapd
14357 apache 16 0 33772 14m 3540 S 0.0 1.7 0:26.68
apache2
8412 dbmail 15 0 24212 14m 1784 S 0.0 1.6 0:04.23
dbmail-imapd
22627 apache 16 0 33464 14m 3536 S 0.0 1.6 0:28.82
apache2
2340 dbmail 15 0 26136 14m 1712 S 0.0 1.6 0:07.35
dbmail-imapd
8324 dbmail 15 0 49688 13m 1840 S 0.0 1.5 0:07.14
dbmail-imapd
22112 apache 15 0 32328 13m 3596 S 0.0 1.5 0:28.30
apache2
3396 dbmail 15 0 26192 13m 1820 S 0.0 1.5 0:01.76
dbmail-imapd
17955 apache 15 0 32176 12m 2844 S 0.0 1.4 0:45.18
apache2
22111 apache 15 0 31316 12m 3372 S 0.0 1.4 0:27.35
apache2
8410 dbmail 15 0 18452 11m 1692 S 0.0 1.4 0:02.58
dbmail-imapd
17956 apache 16 0 32068 11m 2696 S 0.0 1.3 0:46.61
apache2
19518 dbmail 16 0 23716 11m 1876 S 0.0 1.3 0:06.76
dbmail-imapd
2710 apache 15 0 31040 11m 3292 S 0.0 1.3 0:02.64
apache2
8561 dbmail 16 0 23448 10m 1712 S 0.0 1.2 0:05.10
dbmail-imapd
3234 dbmail 16 0 16696 10m 1808 S 0.0 1.2 0:00.51
dbmail-imapd
9654 dbmail 16 0 21356 10m 1684 S 0.0 1.2 0:04.39
dbmail-imapd
2829 apache 16 0 29712 10m 3260 S 0.0 1.2 0:02.28
apache2
2711 apache 16 0 29696 10m 3264 S 0.0 1.2 0:02.33
apache2
3336 dbmail 15 0 15464 9388 1816 S 0.0 1.0 0:01.29
dbmail-imapd
6954 dbmail 15 0 15660 8724 1784 S 0.0 1.0 0:00.82
dbmail-imapd
19325 dbmail 15 0 18632 8704 1720 S 0.0 1.0 0:05.69
dbmail-imapd
9703 dbmail 15 0 15888 7880 1876 S 0.0 0.9 0:03.96
dbmail-imapd
8819 dbmail 15 0 14904 7548 1716 S 0.0 0.8 0:03.29
dbmail-imapd
2279 dbmail 15 0 21696 5912 1628 S 0.0 0.7 0:04.64
dbmail-imapd
8563 dbmail 16 0 13660 5128 1664 S 0.0 0.6 0:05.31
dbmail-imapd
5103 dbmail 15 0 10568 5060 1820 S 0.0 0.6 0:01.89
dbmail-imapd
3423 dbmail 15 0 11396 5056 1816 S 0.0 0.6 0:01.19
dbmail-imapd
5174 dbmail 16 0 10804 4668 1808 S 0.0 0.5 0:00.36
dbmail-imapd
6651 named 15 0 7720 4560 1352 S 0.0 0.5 0:40.92
named
19309 dbmail 16 0 17536 4556 1688 S 0.0 0.5 0:03.96
dbmail-imapd
3640 dbmail 15 0 10668 4340 1812 S 0.0 0.5 0:01.43
dbmail-imapd
21130 root 16 0 9020 4020 3136 S 0.0 0.4 0:04.71
smbd
3408 dbmail 16 0 9396 3836 1812 S 0.0 0.4 0:01.42
dbmail-imapd
6760 gdm 15 0 20236 3820 3052 S 0.0 0.4 0:01.68
gdmgreeter
3730 root 16 0 9000 3796 2980 S 0.0 0.4 0:00.47
smbd
4980 dbmail 16 0 10296 3796 1808 S 0.0 0.4 0:00.78
dbmail-imapd
5552 root 16 0 9020 3740 2940 S 0.0 0.4 0:00.29
smbd
2298 root 16 0 8980 3660 2904 S 0.0 0.4 0:00.16
smbd
2493 root 16 0 8984 3572 2828 S 0.0 0.4 0:00.26
smbd
7354 dbmail 16 0 10152 3528 1732 S 0.0 0.4 0:01.67
dbmail-imapd
... but immediately after I restart dbmail-imapd and sort my memory
usage, I get:
top - 14:16:37 up 4 days, 20:10, 2 users, load average: 0.77, 0.50, 0.40
Tasks: 162 total, 2 running, 160 sleeping, 0 stopped, 0 zombie
Cpu(s): 2.0% us, 0.3% sy, 0.0% ni, 92.0% id, 5.6% wa, 0.0% hi, 0.0% si
Mem: 906360k total, 482704k used, 423656k free, 26192k buffers
Swap: 497972k total, 76796k used, 421176k free, 174140k cached
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+
COMMAND
19271 mysql 16 0 170m 65m 4408 S 0.0 7.4 45:13.28
mysqld
23971 defang 16 0 100m 57m 972 S 0.0 6.5 11:46.29
clamd
9959 squid 15 0 21488 15m 1652 S 0.0 1.8 1:18.84
squid
31790 apache 16 0 33932 14m 3536 S 0.0 1.7 0:13.88
apache2
14357 apache 15 0 33772 14m 3540 S 0.0 1.7 0:26.76
apache2
22627 apache 15 0 33464 14m 3536 S 0.0 1.6 0:29.00
apache2
22112 apache 17 0 32328 13m 3596 S 0.0 1.5 0:28.34
apache2
17955 apache 15 0 32176 12m 2844 S 0.0 1.4 0:45.21
apache2
22111 apache 16 0 31316 12m 3372 R 1.3 1.4 0:27.40
apache2
17956 apache 15 0 32068 11m 2696 S 0.0 1.3 0:46.63
apache2
2710 apache 16 0 31040 11m 3292 S 0.0 1.3 0:02.65
apache2
2829 apache 16 0 29712 10m 3260 S 0.0 1.2 0:02.34
apache2
2711 apache 16 0 29696 10m 3264 S 0.0 1.2 0:02.33
apache2
6651 named 15 0 7720 4560 1352 S 0.0 0.5 0:40.96
named
21130 nobody 16 0 9020 4020 3136 S 0.3 0.4 0:04.73
smbd
6760 gdm 15 0 20236 3820 3052 S 0.0 0.4 0:01.68
gdmgreeter
3730 root 16 0 9000 3796 2980 S 0.0 0.4 0:00.47
smbd
5552 root 16 0 9020 3740 2940 S 0.0 0.4 0:00.30
smbd
2298 root 16 0 8980 3660 2904 S 0.0 0.4 0:00.16
smbd
2493 root 16 0 8984 3572 2828 S 0.0 0.4 0:00.26
smbd
15757 root 15 0 6308 3376 1476 S 0.0 0.4 0:40.63
cupsd
32324 nobody 15 0 8960 3300 2616 S 0.0 0.4 0:00.60
smbd
6863 root 16 0 8984 3204 2504 S 0.0 0.4 0:00.12
smbd
3733 root 16 0 8972 3192 2504 S 0.0 0.4 0:00.09
smbd
14579 root 16 0 8924 3184 2408 S 0.0 0.4 0:01.41
smbd
2014 root 16 0 8972 3184 2496 S 0.0 0.4 0:00.10
smbd
4610 root 16 0 8956 3156 2484 S 0.0 0.3 0:00.02
smbd
4451 root 16 0 8956 3152 2480 S 0.0 0.3 0:00.02
smbd
5479 root 16 0 8956 3112 2436 S 0.0 0.3 0:00.05
smbd
3643 root 16 0 8956 3052 2384 S 0.0 0.3 0:00.07
smbd
5549 root 16 0 8956 3032 2360 S 0.0 0.3 0:00.06
smbd
5550 root 16 0 8956 3032 2364 S 0.0 0.3 0:00.06
smbd
5992 dbmail 16 0 9072 3020 1768 S 0.0 0.3 0:00.08
dbmail-imapd
17488 root 16 0 9040 2924 2204 S 0.0 0.3 0:02.07
smbd
27175 root 16 0 8952 2892 2164 S 0.0 0.3 0:01.46
smbd
21486 root 16 0 8964 2876 2208 S 0.0 0.3 0:01.54
smbd
5664 haldaemo 16 0 7428 2812 1172 S 0.0 0.3 0:01.70
hald
7675 klive 16 0 19180 2792 1312 S 0.0 0.3 0:00.02
twistd
17576 root 16 0 25828 2772 1096 S 0.0 0.3 0:00.16
apache2
5688 postfix 16 0 8384 2772 2100 S 0.0 0.3 0:00.03
smtpd
6034 dbmail 15 0 8856 2664 1732 S 0.0 0.3 0:00.04
dbmail-imapd
5998 dbmail 15 0 8716 2544 1740 S 0.0 0.3 0:00.03
dbmail-imapd
5008 postfix 16 0 8412 2492 1872 S 0.0 0.3 0:00.01
trivial-rewrite
6038 dbmail 15 0 8724 2316 1576 S 0.0 0.3 0:00.01
dbmail-imapd
26521 root 15 0 8916 2312 1720 S 0.0 0.3 0:01.35
smbd
5994 postfix 15 0 8200 2308 1756 S 0.0 0.3 0:00.01
smtp
17313 postfix 16 0 8120 2272 1668 S 0.0 0.3 0:01.44
qmgr
32406 root 16 0 6968 2256 1828 S 0.0 0.2 0:00.07
sshd
6001 dbmail 15 0 8588 2252 1576 S 0.0 0.2 0:00.02
dbmail-imapd
5934 dbmail 15 0 8588 2240 1588 S 0.0 0.2 0:00.02
dbmail-imapd
6004 postfix 15 0 8132 2220 1676 S 0.0 0.2 0:00.00
cleanup
The 'buffer' and 'cached' sizes are pretty much the same between the 2
readings, but the free chip memory and swap memory are significantly
different. Is this a leak, or is dbmail-imapd caching things itself, or
am I reading things wrong? I have, admittedly, been doing quite some
moving around of email in the past couple of days ...
Dan
--
Daniel Kasak
IT Developer
NUS Consulting Group
Level 5, 77 Pacific Highway
North Sydney, NSW, Australia 2060
T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
email: [EMAIL PROTECTED]
website: http://www.nusconsulting.com.au
_______________________________________________
DBmail mailing list
[email protected]
https://mailman.fastxs.nl/mailman/listinfo/dbmail