URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 60807
[ Назад ]

Исходное сообщение
"Кто использует Swap?"

Отправлено Alexey Leonchik , 11-Окт-05 04:20 
Здравствуйте уважаемые!

Подскажите пожалуйста чем можно посмотреть КАКОЙ процесс использует swap? Памяти на сервере достаточно, да и процессов не так уж много а swap используется :(


Содержание

Сообщения в этом обсуждении
"Кто использует Swap?"
Отправлено Moralez , 11-Окт-05 05:16 
сначала почитать доки, потом уже лезть на сервер что-то там оптимизировать... Например handbook на www.freebsd.org или в /usr/share/doc

"Кто использует Swap?"
Отправлено Alexey Leonchik , 11-Окт-05 07:15 
А не могли бы Вы указать какой именно раздел handbook следует прочесть... А то вот как то расплывчато :)

"Кто использует Swap?"
Отправлено allez , 11-Окт-05 08:55 
>А не могли бы Вы указать какой именно раздел handbook следует прочесть...
>А то вот как то расплывчато :)


Вам man ps и man top надо прочесть. С особым упором на "vsz" и "rss" для ps и "SIZE" с "RES" для top (поищите эти строки в тексте man'ов).


"Кто использует Swap?"
Отправлено Alexey Leonchik , 11-Окт-05 09:03 
Спасибо :)
Однако ни ps ни top ни pstat ни vmstat не дают имя процесса, который записал страницу в swap :( А хотелось бы знать :) Собственно говоря, страница не большая - всего 16К Но хочется знать :) КОМУ же все-таки не хватает памяти, с учетом того, что процессор свободен на 98.5% это в среднем и свободной памяти еще 94М :)

"Кто использует Swap?"
Отправлено yell , 11-Окт-05 10:09 
>Спасибо :)
>Однако ни ps ни top ни pstat ни vmstat не дают имя
>процесса, который записал страницу в swap :( А хотелось бы знать
>:) Собственно говоря, страница не большая - всего 16К Но хочется
>знать :) КОМУ же все-таки не хватает памяти, с учетом того,
>что процессор свободен на 98.5% это в среднем и свободной памяти
>еще 94М :)

вот из-за этих вопросов и надо читать :)
чтобы понять рекурсию - надо сначала понять рекурсию


"Кто использует Swap?"
Отправлено Moralez , 11-Окт-05 11:28 
Знать не помешает весь handbook, т.к. это азы. И ответ на вопрос там есть, в отличие от man ps и man top, которые, если не ошибаюсь, не freebsd specific.

"Кто использует Swap?"
Отправлено Alexey Leonchik , 11-Окт-05 15:26 
>Знать не помешает весь handbook, т.к. это азы. И ответ на вопрос
>там есть, в отличие от man ps и man top, которые,
>если не ошибаюсь, не freebsd specific.

Ну что ж :) Спасибо за ответы :) Особенно Moralez - сразу видать - спец тот еще :)


"Кто использует Swap?"
Отправлено ejik , 11-Окт-05 17:27 
>Ну что ж :) Спасибо за ответы :) Особенно Moralez - сразу
>видать - спец тот еще :)


На сколько я знаю, свап используется для того, чтобы класть туда неактивные процессы.


"Кто использует Swap?"
Отправлено AAndreychuk , 13-Окт-05 16:05 
А кроме как "читай маны" будет ответ? Мне тоже интересно посмотреть что за процессы в своп ложаться...

"Кто использует Swap?"
Отправлено ds , 21-Апр-06 05:46 
>Здравствуйте уважаемые!
>
>Подскажите пожалуйста чем можно посмотреть КАКОЙ процесс использует swap? Памяти на сервере
>достаточно, да и процессов не так уж много а swap используется
>:(


подпишусь под вопросом!
по top:
Mem:   3076292k total,  3058024k used,    18268k free,    49668k buffers
Swap:  2008084k total,    41776k used,  1966308k free,   369512k cached

  PID USER      PR  NI  VIRT  RES  SHR S %CPU %MEM    TIME+  SWAP COMMAND            
28978 sdb       20   0 3075m 2.4g  43m S  2.0 81.2  83:05.29 637m kernel              
28284 sdb       18   0  119m  31m  11m S  0.0  1.0   0:03.62  87m kernel              
28893 sdb       15   0 24912 9616 2820 S  0.0  0.3   0:00.82  14m dbmsrv              
28972 sdb       16   0 63480 9480 8268 S  0.0  0.3   0:00.63  52m kernel              

по ману топа по формуле virt = res - swap все совпадает, и как вот узнать кто юзает
то что вверху надпись swap: 41776k used.?


"Кто использует Swap?"
Отправлено Дениска , 21-Апр-06 11:46 
http://lists.freebsd.org/pipermail/freebsd-questions/2003-Au...
анализ поля VSZ у ps