Назад | Перейти на главную страницу

Как я могу определить, сколько памяти в AIX использует процесс?

Как я могу определить, сколько памяти в AIX использует процесс?

svmon - наиболее полный инструмент для этого в AIX.

svmon -P <pid>

даст вам полный и великолепный результат. Очевидно man svmon помогает интерпретировать это (просто помните, что по умолчанию почти все числа являются счетчиками страниц, которые обычно имеют размер 4 КБ).

Вы также можете получить очень красивую сводку с памятью, показанной в МБ, используя,

svmon -P -O summary=basic,unit=MB

Вы можете увидеть использование памяти с помощью:

ps v PID

где PID - это идентификатор процесса, который вы проверяете.

Вы можете найти информацию об отображаемых переменных здесь: http://publib.boulder.ibm.com/infocenter/pseries/v5r3/index.jsp?topic=/com.ibm.aix.prftungd/doc/prftungd/mem_usage_determine_ps.htm

Вам будет больше интересно РАЗМЕР (Виртуальный размер в пространстве подкачки в килобайтах раздела данных процесса) и RSS (Размер реальной памяти процесса в килобайтах)

Ты пробовала топас? Это очень хорошо для таких вещей.

Вы также можете попробовать nmon но это сторонний продукт, поэтому вам придется его скачать и скомпилировать.

Ты пробовала:

ps -p PID -o command,size

где PID - это идентификатор процесса, который вас интересует?