Как я могу определить, сколько памяти в 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 - это идентификатор процесса, который вас интересует?