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

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

4 ответа

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

Вас больше заинтересуют SIZE (виртуальный размер пространства подкачки в килобайтах раздела данных процесса) и RSS (объем реальной памяти в килобайтах процесса)

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

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

Ты пытался:

ps -p PID -o command,size

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

Другие вопросы по тегам