Доброго времени суток.
Интересует как в conky вывести абсолютное количество памяти, занимаемой
процессом, то есть в Мб.
Делаю так:
в списке приложений, максимально загружающих ЦП:
${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1} ${top mem_res 1}
${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2} ${top mem_res 2}
${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3} ${top mem_res 3}
${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4} ${top mem_res 4}
${top name 5} ${top pid 5} ${top cpu 5} ${top mem 5} ${top mem_res 5}
в списке приложений, потребляющих большее количество памяти:
${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
${top_mem mem_res 1}
${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
${top_mem mem_res 2}
${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
${top_mem mem_res 3}
${top_mem name 4} ${top_mem pid 4} ${top_mem cpu 4} ${top_mem mem 4}
${top_mem mem_res 4}
${top_mem name 5} ${top_mem pid 5} ${top_mem cpu 5} ${top_mem mem 5}
${top_mem mem_res 5}
При этом абсолютные значения количества потребляемой памяти (в последнем
столбце) в обоих списках построчно совпадают, несмотря на то что на
одних и тех же строках отображаются разные приложения. Таким образом для
одного приложения получаю два различных значения данного параметра.
Количество занятой памяти в процентах отображается верно.
Например в списке по загрузке ЦП в первой строке имею:
Xorg 2529 14.93 2.63 32.48MiB
а в пятой:
firefox-bin 3115 1.00 8.15 100.72MiB
В списке по загрузке памяти в первой строке:
firefox-bin 3115 1.00 8.15 32.48MiB
а в пятой:
kicker 2739 1.00 1.65 100.72MiB
Так же пробовал использовать mem_vsize -- результат тот же, но значения
несколько больше.
Как верно отобразить абсолютное количество памяти, занимаемой процессом?
За счёт чего различаются значения mem_res и mem_vsize?
debian lenny; conky 1.6.0-2.
--
To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org