LinuxForum.Fans
Тема

Потребление памяти

Автор: asciiz 6 сообщений 9178 просмотров
#2681

top выдает вот такую картину:

text

Mem: 1836M Active, 1429M Inact, 491M Wired, 106M Cache, 214M Buf, 79M Free
Swap: 1073M Total, 270M Used, 803M Free, 25% Inuse

PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND 52977 root 1 96 0 11024K 3212K select 1 0:08 0.20% fam 986 drweb 1 96 0 63624K 54340K select 1 20:27 0.00% drwebd 639 bind 7 96 0 98240K 44196K select 1 4:05 0.00% named 909 root 1 20 0 467M 154M lockf 1 1:27 0.00% saslauthd 908 root 1 4 0 467M 154M accept 0 1:27 0.00% saslauthd 911 root 1 20 0 467M 154M lockf 0 1:27 0.00% saslauthd 910 root 1 20 0 467M 154M lockf 1 1:27 0.00% saslauthd 903 root 1 20 0 467M 154M lockf 1 1:27 0.00% saslauthd 1188 root 1 96 0 22908K 2560K select 1 1:03 0.00% sshd 557 root 1 96 0 5688K 1076K select 1 0:53 0.00% syslogd 579 root 1 96 0 15588K 1724K select 1 0:31 0.00% ircd 1126 root 1 4 0 16784K 2040K kqread 1 0:19 0.00% master 10188 root 1 96 0 163M 22924K select 1 0:05 0.00% httpd 1158 postfix 1 4 0 16788K 2264K kqread 0 0:04 0.00% qmgr 85982 postfix 1 4 0 16784K 2884K kqread 1 0:03 0.00% anvil 45675 www 1 4 0 250M 51232K accept 0 0:03 0.00% httpd 45674 www 1 4 0 250M 51164K accept 0 0:03 0.00% httpd 50229 www 1 4 0 251M 52168K accept 0 0:03 0.00% httpd 45682 www 1 4 0 250M 50868K accept 0 0:03 0.00% httpd 45678 www 1 4 0 249M 50972K accept 0 0:03 0.00% httpd 45676 www 1 4 0 250M 50668K accept 0 0:03 0.00% httpd 912 postgrey 1 96 0 31704K 5612K select 0 0:03 0.00% perl5.10.1 45683 www 1 4 0 250M 50908K accept 0 0:02 0.00% httpd 45680 www 1 4 0 250M 51616K accept 0 0:02 0.00% httpd 50230 www 1 4 0 250M 51580K accept 0 0:02 0.00% httpd

Может кто-нибудь объяснить, почему все процессы кушают ТАК много памяти, что даже своп начал использоваться? Нагрузка почти отсутствует, сервер тестовый.

FreeBSD 7.1-PRERELEASE amd64

#2828

vmstat лучше используй, он покажет тебе более точную информацию чем top, top ко всему еще 10%-15% кушает ресурсов системы
uname -srm покажи еще, чем мотивирован выбор amd64?

#2847
i2ks написал:
vmstat лучше используй

там цифры еще более ужасающие...

i2ks написал:
top ко всему еще 10%-15% кушает ресурсов системы

я очень сомневаюсь, что top способен потреблять 10-15% оперативной памяти) именно об этом ресурсе речь

i2ks написал:
uname -srm покажи еще

эмм, последняя строчка в первом посте)

Сделал rc.d/apache2 restart, и апачевские процессы чтали кушать памяти в два раза меньше, и топ показал, что свободной оперативной памяти сало на ~500Мб больше. То же самое проделал с saslauthd - памяти прибавилось еще 2Гб... Чудеса!

В общем, мне кажется, что тут два варианта - либо все-таки глючный релиз, либо память освободилась просто потому, что была занята дисковым кешем и тогда вопрос все еще не решен...

#2856

vmstat + ключи ;-)
Top показывает динамику,где то видел статью, на opennet.ru кажется, как раз про top писали, в моем же случае, будет только статика и все. Различие будут но не большие :)
Как вариант обновить до 7.2, но как я понимаю это уже другая история, так почему вы выбрали именно amd64, а не i386? здесь был?

#2918
i2ks написал:
так почему вы выбрали именно amd64, а не i386

наверное памяти много

#10347

1429M Inact

Inact - это память, которая уже была использована в работе и сейчас свободна;
Free - это память, которую за время аптайма ни разу не трогали.
По крайней мере, такое объяснение я нашел на форуме FreeBSD.

Войдите или зарегистрируйтесь, чтобы ответить.