[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: conky: память, занимаемая процессом.



Artem Bykov -> debian-russian  @ Thu, 26 Feb 2009 17:35:18 +0300:

 AB> Так же пробовал использовать mem_vsize -- результат тот же, но значения
 AB> несколько больше.

 AB> Как верно отобразить абсолютное количество памяти, занимаемой процессом?
 AB> За счёт чего различаются значения mem_res и mem_vsize?

mem_res - это количество реальной памяти, занимаемой процессом.
mem_vsize - виртуальной.  Оно включает то, что отмаплено, но сейчас не
нужно, и потому в память не подгружено (либо выгружено в своп, либо и
без того известно, откуда взять, либо запрошено, но еще не использовано,
и потому не выдано).

А верно отобразить, насколько я знаю, в архитектуре линукса невозможно.
Потому что есть разделяемые библиотеки и (реже) явно выделенная общая
память разных процессов, и какая страница кем используется, от ядра не
очень-то добьешься.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru

kernel bug (англ.) - ядрёна вошь


Reply to: