Страница 1 из 1

Дзіўнае спажываньне свопу на Debian Etch.

Добавлено: 29 окт 2007, 20:46
Quantum
Два тыдні таму вырашыў праверыць, колькі можа працаваць мая ўласная linux-сістэма (Debian Etch, некаторая колькасьць пакетаў ад Lenny, ядро 2.6.23) запар.
Заўважыў дзіўную рэч - спажываньне своп-падзелу ўвесь гэты час павялічвалася (адразу па старце складала нуль). Зараз, па даньнях free, спажываньне свопу - 415MiB (зь 514), аператыўнай памяці - 176MiB (зь 512, за выняткам кэшу й буфераў, прыкладна такое самае, як адразу па старце). З ps -eFH вынікае, што спажываньне памяці працуючымі працэсамі за гэтыя два тыдні практычна не зьмянілася (крыху болей спажывае X-сэрвер, эмулятар тэрміналу).
У чым загана, што можа займаць своп? І як гэта выправіць?

Добавлено: 29 окт 2007, 21:11
kisa
top пробовал? Своп, кажется тупо делает свою работу - заполняется данными, которые в памяти долго не используются.А работать система должна не меньше месяца, а то и нескольких.

Добавлено: 29 окт 2007, 22:32
nab
Пагуглі на тэму swappiness и proc.

Добавлено: 30 окт 2007, 10:14
Quantum
Спадарства не разумее. Я ня супраць таго, што старонкі памяці пераносіць у своп.
Але адразу па запуску, калі запушчаныя (апрача дэманаў) іксы, эмулятар тэрміналу, IM-кліент, opera, спажываньне памяці складае

150(RAM_used - cached - buffers) + 0(swap_used) = 150MiB

а па два тыдні працы з тым самым наборам праграмаў

176(RAM_used - cached - buffers) + 415(swap_used) = 596MiB

Дзе дзяецца памяць?!

Добавлено: 31 окт 2007, 18:36
Llama
ну пакаж вывад top -b -n 1

Добавлено: 31 окт 2007, 23:01
Quantum
Калі ласка

Код: Выделить всё

top - 21:59:16 up 2 days,  2:59,  5 users,  load average: 0.23, 0.08, 0.07
Tasks:  71 total,   3 running,  66 sleeping,   0 stopped,   2 zombie
Cpu(s):  5.4%us,  0.6%sy,  0.8%ni, 92.0%id,  1.0%wa,  0.1%hi,  0.0%si,  0.0%st
Mem:    515644k total,   441800k used,    73844k free,    55524k buffers
Swap:   522104k total,    45936k used,   476168k free,   243940k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
 4311 root      20   0 88324  59m 4196 R 10.0 11.8  69:30.05 Xorg
 4432 mpd       20   0  8572 4212 3504 S  2.0  0.8   5:11.32 mpd
 4433 mpd       20   0  8376 3956 3052 R  2.0  0.8  13:09.85 mpd
    1 root      20   0  2068  720  612 S  0.0  0.1   0:01.08 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      15  -5     0    0    0 S  0.0  0.0   0:04.76 ksoftirqd/0
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      15  -5     0    0    0 S  0.0  0.0   0:03.18 events/0
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   40 root      15  -5     0    0    0 S  0.0  0.0   0:03.50 kblockd/0
   43 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   44 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify
  142 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  179 root      15  -5     0    0    0 S  0.0  0.0   0:02.18 kswapd0
  180 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  829 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  836 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 exec-osm/0
 1070 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd
 1101 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
 1102 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata_aux
 1103 root      15  -5     0    0    0 S  0.0  0.0   0:00.04 khubd
 1109 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
 1151 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
 1823 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_2
 1824 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_3
 1828 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_4
 1829 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_5
 2122 root      15  -5     0    0    0 S  0.0  0.0   0:00.06 reiserfs/0
 2310 root      16  -4  2440  684  368 S  0.0  0.1   0:00.38 udevd
 3546 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksnapd
 3606 root      20   0  3760  796  424 S  0.0  0.2   0:00.00 mount.ntfs-3g
 3609 root      20   0  3760  864  488 S  0.0  0.2   0:02.72 mount.ntfs-3g
 3741 daemon    20   0  1812  432  348 S  0.0  0.1   0:00.00 portmap
 3977 root      20   0  3284 1728  480 S  0.0  0.3   0:00.28 syslog-ng
 4024 root      20   0  1692  636  528 S  0.0  0.1   0:00.00 acpid
 4029 dictd     20   0 28068 9988 8604 S  0.0  1.9   0:00.02 dictd
 4072 Debian-e  20   0  5444 1000  704 S  0.0  0.2   0:00.00 exim4
 4085 root      20   0  1876  596  504 S  0.0  0.1   0:00.00 inetd
 4092 root      20   0  1884  388  284 S  0.0  0.1   0:00.02 ulogd
 4157 mpd       20   0  9080 1872  760 S  0.0  0.4   0:02.76 mpd
 4177 daemon    20   0  1956  428  308 S  0.0  0.1   0:00.00 atd
 4184 root      20   0  2324  892  716 S  0.0  0.2   0:00.10 cron
 4212 root      20   0  2792 1220  960 S  0.0  0.2   0:00.32 login
 4213 root      20   0  2792 1216  960 S  0.0  0.2   0:00.00 login
 4214 root      20   0  1696  516  448 S  0.0  0.1   0:00.00 getty
 4215 root      20   0  1696  520  448 S  0.0  0.1   0:00.00 getty
 4216 root      20   0  1696  516  448 S  0.0  0.1   0:00.00 getty
 4217 root      20   0  1696  516  448 S  0.0  0.1   0:00.00 getty
 4232 samotnik  20   0  4740 2000 1332 S  0.0  0.4   0:00.06 bash
 4294 samotnik  20   0  4328 1468 1044 S  0.0  0.3   0:00.00 startx
 4310 samotnik  20   0  2676  724  608 S  0.0  0.1   0:00.02 xinit
 4315 samotnik  20   0 11108 6504 5032 S  0.0  1.3   0:24.20 fluxbox
 4316 samotnik  20   0  7240 3960 3284 S  0.0  0.8   9:44.42 conky
 4341 samotnik  20   0 24300  16m 9092 S  0.0  3.3   0:29.60 xfce4-terminal
 4344 samotnik  20   0  2680  760  628 S  0.0  0.1   0:00.00 gnome-pty-helpe
 4345 samotnik  20   0  4772 2092 1392 S  0.0  0.4   0:00.04 bash
 4354 samotnik  20   0  4768 2104 1408 S  0.0  0.4   0:00.22 bash
 4357 samotnik  20   0 86924  26m  16m S  0.0  5.4   2:39.57 psi
 5126 samotnik  20   0  4744 2060 1384 S  0.0  0.4   0:00.04 bash
 5601 samotnik  20   0  4756 2064 1376 S  0.0  0.4   0:00.82 bash
 7045 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_6
 7862 root      20   0     0    0    0 S  0.0  0.0   0:10.80 pdflush
 7872 root      20   0     0    0    0 S  0.0  0.0   0:01.10 pdflush
 8614 samotnik  20   0 10708 5632 3744 S  0.0  1.1   0:27.36 rtorrent
 9220 root      20   0  2876  904  688 S  0.0  0.2   0:00.04 pppd
 9254 root      20   0  4216 1404 1092 S  0.0  0.3   0:00.38 ntpd
 9650 samotnik  20   0  7264 2460 2040 S  0.0  0.5   0:02.70 aria2c
 9900 samotnik  20   0 85876  39m  17m S  0.0  7.9   0:04.52 opera
 9918 samotnik  20   0     0    0    0 Z  0.0  0.0   0:00.00 operapluginwrap <defunct>
 9919 samotnik  20   0     0    0    0 Z  0.0  0.0   0:00.00 operapluginwrap <defunct>
 9928 samotnik  20   0  2348  976  764 R  0.0  0.2   0:00.00 top
агульная сума па стаўбцах: VIRT 480536, RES 212812, SHR 97500

Добавлено: 03 ноя 2007, 13:54
Quantum
тое ж на 03.11.2007:

Код: Выделить всё

Tasks:  73 total,   1 running,  72 sleeping,   0 stopped,   0 zombie
Cpu(s):  6.6%us,  1.1%sy,  0.7%ni, 90.8%id,  0.8%wa,  0.1%hi,  0.0%si,  0.0%st
Mem:    515644k total,   493696k used,    21948k free,    88556k buffers
Swap:   522104k total,   127908k used,   394196k free,   248024k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  COMMAND
30147 root      20   0 78432  50m 4412 S 31.8 10.0  13:06.45 Xorg
30152 samotnik  20   0  7240 3912 3268 S  4.0  0.8   2:37.85 conky
    1 root      20   0  2068  712  604 S  0.0  0.1   0:01.74 init
    2 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kthreadd
    3 root      15  -5     0    0    0 S  0.0  0.0   0:04.94 ksoftirqd/0
    4 root      RT  -5     0    0    0 S  0.0  0.0   0:00.00 watchdog/0
    5 root      15  -5     0    0    0 S  0.0  0.0   0:06.76 events/0
    6 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 khelper
   40 root      15  -5     0    0    0 S  0.0  0.0   0:05.64 kblockd/0
   43 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpid
   44 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kacpi_notify
  142 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kseriod
  179 root      15  -5     0    0    0 S  0.0  0.0   0:05.20 kswapd0
  180 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 aio/0
  829 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 kpsmoused
  836 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 exec-osm/0
 1070 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksuspend_usbd
 1101 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata/0
 1102 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ata_aux
 1103 root      15  -5     0    0    0 S  0.0  0.0   0:00.04 khubd
 1109 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_0
 1151 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_1
 1473 root      20   0  2876  908  688 S  0.0  0.2   0:00.00 pppd
 1663 root      20   0  4216 1400 1092 S  0.0  0.3   0:00.02 ntpd
 1676 samotnik  20   0 76784  23m  15m S  0.0  4.7   0:03.96 psi
 1687 samotnik  20   0  123m  48m  18m S  0.0  9.7   0:13.38 opera
 1734 samotnik  20   0  2812  712  612 S  0.0  0.1   0:00.00 operapluginclea
 1783 samotnik  20   0  2348  980  764 R  0.0  0.2   0:00.00 top
 1823 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_2
 1824 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_3
 1828 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_4
 1829 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_5
 2122 root      15  -5     0    0    0 S  0.0  0.0   0:00.14 reiserfs/0
 2310 root      16  -4  2324  732  480 S  0.0  0.1   0:00.54 udevd
 3546 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 ksnapd
 3606 root      20   0  3772  940  576 S  0.0  0.2   0:03.12 mount.ntfs-3g
 3609 root      20   0  8116 5180  576 S  0.0  1.0   0:11.88 mount.ntfs-3g
 3741 daemon    20   0  1812  432  356 S  0.0  0.1   0:00.00 portmap
 3977 root      20   0  3648 2220  640 S  0.0  0.4   0:01.16 syslog-ng
 4024 root      20   0  1692  656  520 S  0.0  0.1   0:00.00 acpid
 4029 dictd     20   0 28068 2100  744 S  0.0  0.4   0:00.02 dictd
 4072 Debian-e  20   0  5444  912  728 S  0.0  0.2   0:00.02 exim4
 4085 root      20   0  1876  600  512 S  0.0  0.1   0:00.00 inetd
 4092 root      20   0  1884  372  284 S  0.0  0.1   0:00.10 ulogd
 4157 mpd       20   0  9080 1420  756 S  0.0  0.3   0:06.40 mpd
 4177 daemon    20   0  1956  380  308 S  0.0  0.1   0:00.00 atd
 4184 root      20   0  2324  864  700 S  0.0  0.2   0:00.24 cron
 4212 root      20   0  2792 1188  948 S  0.0  0.2   0:00.32 login
 4213 root      20   0  2792  956  948 S  0.0  0.2   0:00.00 login
 4214 root      20   0  1696  512  444 S  0.0  0.1   0:00.00 getty
 4215 root      20   0  1696  512  444 S  0.0  0.1   0:00.00 getty
 4216 root      20   0  1696  508  444 S  0.0  0.1   0:00.00 getty
 4217 root      20   0  1696  512  444 S  0.0  0.1   0:00.00 getty
 4232 samotnik  20   0  4748 2048 1368 S  0.0  0.4   0:00.42 bash
 4432 mpd       20   0  8572 3948 3492 S  0.0  0.8  10:46.87 mpd
 4433 mpd       20   0  8656 4096 3052 S  0.0  0.8  26:40.08 mpd
 5601 samotnik  20   0  4756 1456 1368 S  0.0  0.3   0:00.82 bash
 7045 root      15  -5     0    0    0 S  0.0  0.0   0:00.00 scsi_eh_6
 7872 root      20   0     0    0    0 S  0.0  0.0   0:10.76 pdflush
 8614 samotnik  20   0 10708 5040 3216 S  0.0  1.0   1:36.84 rtorrent
23103 root      20   0     0    0    0 S  0.0  0.0   0:10.16 pdflush
25122 root       0 -20     0    0    0 S  0.0  0.0   0:00.00 loop0
25145 root      20   0  2836 1416  888 S  0.0  0.3   0:00.00 dhcpd3
30130 samotnik  20   0  4328 1464 1044 S  0.0  0.3   0:00.00 startx
30146 samotnik  20   0  2676  724  608 S  0.0  0.1   0:00.02 xinit
30151 samotnik  20   0 10712 6060 4968 S  0.0  1.2   0:05.06 fluxbox
30173 samotnik  20   0 24352  16m 8956 S  0.0  3.2   0:30.94 xfce4-terminal
30176 samotnik  20   0  2680  764  628 S  0.0  0.1   0:00.00 gnome-pty-helpe
30177 samotnik  20   0  4712 2008 1368 S  0.0  0.4   0:00.02 bash
30180 samotnik  20   0  4712 2016 1376 S  0.0  0.4   0:00.00 bash
30192 root      20   0  3908 1144  932 S  0.0  0.2   0:00.00 su
30193 root      20   0  4188 1668 1296 S  0.0  0.3   0:00.00 bash
30327 samotnik  20   0  4720 2036 1384 S  0.0  0.4   0:00.02 bash
агульная сума па стаўбцах: VIRT 501404, RES 212508, SHR 86824

То бок, спажываньне памяці амаль не зьмянілася. Але на 31.10 агульнае спажываньне памяці было 146504(RAM)+45936(swap)=192440, а на 03.11 166288(RAM)+127908(swap)=294196