LINUX.ORG.RU

Какие то замороки с памятью


0

0

Чет как то странно, не с того не с сего система начала тормозиться жутко. Вот вывод top: 18:17:51 up 1:06, 4 users, load average: 0,08, 0,24, 0,23

63 processes: 61 sleeping, 2 running, 0 zombie, 0 stopped

CPU states: 3,4% user 0,4% system 0,0% nice 0,0% iowait 96,2% idle

Mem: 773204k av, 738928k used, 34276k free, 0k shrd, 27148k buff

459448k actv, 11616k in_d, 3148k in_c

Swap: 1052248k av, 80k used, 1052168k free

528228k cached

PID USER PRI NI SIZE RSS SHARE STAT %CPU %MEM TIME CPU COMMAND 1353 root 15 0 177M 39M 2432 S 1,6 5,1 2:31 0 X 1574 xand 15 0 170M 35M 13752 S 0,2 4,6 0:53 0 opera 1533 xand 15 0 153M 18M 13064 S 0,0 2,4 0:03 0 sim 1521 xand 15 0 152M 17M 12360 S 0,0 2,2 0:08 0 kdeinit 1519 xand 15 0 151M 16M 12656 S 0,0 2,1 0:02 0 kdeinit 1512 xand 15 0 150M 14M 11240 S 0,0 1,9 0:00 0 kdeinit 1534 xand 15 0 149M 14M 11000 R 0,0 1,9 0:06 0 konsole 1516 xand 15 0 149M 14M 10728 S 0,0 1,8 0:02 0 kdeinit 1529 xand 15 0 148M 12M 9968 S 0,0 1,7 0:00 0 kdeinit 1452 xand 15 0 147M 12M 9656 S 0,0 1,6 0:00 0 kdeinit 1531 xand 15 0 147M 11M 9172 S 0,0 1,5 0:00 0 kalarmd 1515 xand 15 0 147M 11M 9084 S 0,0 1,5 0:00 0 kdeinit 2369 xand 15 0 10656 10M 7328 S 0,2 1,3 0:00 0 xmms 1450 xand 15 0 9416 9416 8040 S 0,0 1,2 0:00 0 kdeinit 1856 xand 15 0 8732 8732 7420 S 0,0 1,1 0:00 0 kdeinit 1522 xand 15 0 8624 8624 7376 S 0,0 1,1 0:00 0 kdeinit 1447 xand 15 0 8340 8340 7096 S 0,0 1,0 0:00 0 kdeinit 1444 xand 15 0 8144 8144 6956 S 0,0 1,0 0:00 0 kdeinit 1509 xand 15 0 5812 5812 4292 S 1,6 0,7 0:40 0 artsd 1295 xfs 15 0 4612 4612 1068 S 0,0 0,5 0:00 0 xfs 1325 root 15 0 3252 3252 2620 S 0,0 0,4 0:00 0 gdm-binary 1158 root 15 0 2852 2852 1872 S 0,0 0,3 0:00 0 httpd 1112 root 15 0 2504 2504 1844 S 0,0 0,3 0:00 0 sendmail 1185 root 15 0 2368 2340 1620 S 0,0 0,3 0:00 0 cupsd 1121 smmsp 15 0 2260 2252 1728 S 0,0 0,2 0:00 0 sendmail 1535 xand 15 0 1556 1556 1124 S 0,0 0,2 0:00 0 bash 1077 root 25 0 1520 1520 1280 S 0,0 0,1 0:00 0 sshd 1454 root 15 0 1452 1452 1112 S 0,0 0,1 0:00 0 bash 1362 xand 16 0 1144 1144 992 S 0,0 0,1 0:00 0 startkde 1523 xand 22 0 1040 1040 908 S 0,0 0,1 0:00 0 startup 2397 xand 15 0 1036 1036 836 R 0,0 0,1 0:00 0 top 1319 root 15 0 980 980 776 S 0,0 0,1 0:00 0 login 1401 xand 15 0 972 972 776 S 0,0 0,1 0:00 0 ssh-agent 1091 root 24 0 864 864 748 S 0,0 0,1 0:00 0 xinetd 970 root 15 0 588 588 504 S 0,0 0,0 0:00 0 syslogd 1169 root 15 0 572 572 504 S 0,0 0,0 0:00 0 crond

А вот free:

total used free shared buffers cached Mem: 773204 740416 32788 0 27240 529340 -/+ buffers/cache: 183836 589368 Swap: 1052248 80 1052168

Кто нибудь может объяснить в чем дело ?


а что не нравится? вроде бы с памятью всё абсолютно нормально - свободной памяти вагон.

anonymous
()
Ответ на: комментарий от anonymous

в каком месте ваго ??? 700 Мб использованной против 30ти Мб свободных. и тормозииииииииится ... мама как.

xAND
() автор топика
Ответ на: комментарий от xAND

Именно вагон. =) Свободная память это то, что 589368. А 700 это с учетом дискового кеша. Линукс и должен под этот кеш почти всю память забирать. Слишком расточительно держать ее без использования. Мы так думаем. =)

e-max
()

А ты с системой точно ничего не делал? :) Ядро, там, не пересобирал? А то я тоже вот как-то пересобрал ядро, потом смотрю, система тормозит. Оказалось, что у винта DMA не включен, потому что, если драйвер не вкомпилен в ядро, то для включения надо явно hdparm вызывать.

Rock
()
Ответ на: комментарий от Rock

Mem: 773204k av, 738928k used, 34276k free, 0k shrd, 27148k buff

459448k actv, 11616k in_d, 3148k in_c

Не братва, не совсем Ламер честно, ДМА включен, но система даже не то что тормозит а подтормаживает.

Насчет памяти объясняю, в компе 773204 Кб физ памяти + гиг на свопе, как видим свободных физических мегабайт всего 34276, своп это уже другая тема. Но комп не перегружен совсем.

xAND
() автор топика
Ответ на: комментарий от xAND

а что по вашему означает строка +/- buffer/cache выдаваемая free? Занятой памяти у вас - 183М, все остальное отведено по дисковый кеш/буферы. К свопу они не имеют никакого отношения - это просто прочитанное сожержимоевашего винта висящее в памяти для ускорения к нему повторного доступа, если не вдаваться в подробности. Эту память можно считать свободной и доступной для прикладных программ.

Если вас так смущает вывод top поставьте себе gkrellm - он вам будет показыватьобьем занятой памяти с учетом всего этого. Как-то так...

А при подключении не DMA винта лично у меня система тормозит так, что не заметить этого просто невозможно. Под определение "подтормаживает" такое поведение точно не попадает. =)

e-max
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.