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

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



Доброго времени суток.

Интересует как в 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.


Reply to: