|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Alex Mizrahi 2:5020/400 17 Aug 2007 17:44:38 To : midnighter Subject : Re: Обьем занимаемой памяти -------------------------------------------------------------------------------- (message (Hello 'midnighter) (you :wrote :to '(Alexey Vissarionov) :on '(Thu, 16 Aug 2007 05:58:37 +0000 (UTC))) ( m> Во этой строке выходит, что со времени m> последнего обновления top proftpd потребил m> 33,5% (%CPU) процессорного времени. В памяти m> резидентно находится 2156 Kb (RES). Весь m> процесс занимает 4928 Kb вирутальной памяти (VIRT). m> При этом VIRT=SWAP+RES. Т.е., можно увидеть, m> сколько свопа использует proftpd - 4928-2156=2772Kb. неа, нельзя.. во-первых, VIRT показывает количество зарезервированных страниц, а не реально использующихся. многие процессы резервируют кучу памяти, но никогда её не используют. во-вторых, в swap идут лишь страницы не относящиеся ни к каким файлам, т.е. выделенные через malloc, к примеру. они пойдут в свап если были использованы, а потом вытеснены. многие страницы привязаны к файлам -- ну хотя бы страницы исполняемых модулей, и пойдут они не в swap, а в соотв файл. таким образом, в полях top SWAP -- это совершенно бесмысленно значение, VIRT мало о чём говорит, единственное что реально имеет смысл -- RES. m> Разделяемой памяти процесс занимает 1492 - SHR тоже осмысленное значение, но не совсем ясно как его использовать.. m> Теперь этот же процесс - proftpd - но уже используя proc. увы, насколько мне известно вменяемой информации по использованию памяти как отдельного процесса, так и системы в целом Linux дать не может. впрочем, во многих операционных системах (FreeBSD, Solaris, Windows NT) дело обстоит не многим лучше.. так что рекомендуется смотреть на RES и SHR, общую картину распределения памяти в системе, и дисковую активность (vmstat). в принципе, по этим данным можно определить, хватает ли памяти в системе, и если не хватает -- из-за кого именно. ) (With-best-regards '(Alex Mizrahi) :aka 'killer_storm) "choose no life") --- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/13961707b447e.html, оценка из 5, голосов 10
|