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

Исходное сообщение
"Раздел полезных советов: Как в Linux посмотреть сколько программа реально потребляет памяти"

Отправлено auto_tips , 16-Мрт-06 14:48 
pmap <pid_процесса>

URL:
Обсуждается: http://www.opennet.me/tips/info/988.shtml


Содержание

Сообщения в этом обсуждении
"Как в Linux посмотреть сколько программа реально потребляет памяти"
Отправлено ABATAPA , 16-Мрт-06 14:48 
И где там "реально"?!
Там показан размер всех разделяемых библиотек. И этот размер совпадает с полем VSZ в 'ps -l'

Как такое только пропускают...


"Как в Linux посмотреть сколько программа реально потребляет памяти"
Отправлено ABATAPA , 16-Мрт-06 14:50 
Тут же вижу "Understanding memory usage on Linux", где хоть не одна строчка и громкое заявление "реально"...

"Как в Linux посмотреть сколько программа реально потребляет ..."
Отправлено Аноним , 16-Мрт-06 16:33 
>Тут же вижу "Understanding memory usage on Linux", где хоть не одна
>строчка и громкое заявление "реально"...

Вот и почитай, там написано чем вывод pmap отличается от VSZ/RSS в ps.

Hint: обратить внимание нужно на  "r-" и "rw" и "writeable/private" в конце. Грубо говоря "r-" расшаренный код, а "rw" данные за процессом.


"Как в Linux посмотреть сколько программа реально потребляет памяти"
Отправлено Valsha , 16-Мрт-06 21:06 
вот по Опере показал ТОП
14649 user     15   0  262m 143m 4684 S  3.6 28.9  55:07.87 operamotifwrapp
потом процесс пмапом смотрим
pmap -d 14649
mapped: 268756K    writeable/private: 258536K    shared: 1244K
это что 258536K кушает Опера???

"Как более детально посмотреть сколько программа потребляет памяти"
Отправлено XoRe , 22-Мрт-06 09:14 
FreeBSD:

# ll /proc/
total 4
dr-xr-xr-x   2 root  wheel   512 Jun  5  2003 ./
drwxr-xr-x  20 root  wheel  1024 Mar  7 18:30 ../
#

Значит не для всех FreeBSD )


"Как более детально посмотреть сколько программа потребляет памяти"
Отправлено okijan , 30-Мрт-06 17:25 
lol :)
man procfs