Как увидеть процент использования различных компонентов на одной виртуальной машине

Я тестирую веб-сайт через Jmeter, но все его компоненты говорят, что LMS CMS Mongodb и Mysql находятся в одной и той же виртуальной машине.

Как просмотреть его индивидуальную статистику использования? желательно в графике


person itsOkToAskStupidQus    schedule 26.06.2015    source источник
comment
не программный вопрос.   -  person Marcus Müller    schedule 26.06.2015
comment
Отслеживайте статистику процессов.   -  person Nachiket Kate    schedule 26.06.2015


Ответы (2)


Вы можете nmon отслеживать использование ресурсов каждого процесса. Для получения подробной информации см.: http://www.ibm.com/developerworks/aix/library/au-analyze_aix/

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

person rachna bafna    schedule 29.06.2015
comment
nmon — отличный инструмент для этого, вы также можете передавать статистику nmon в ATSD для визуализации и аналитики, это должно позволить вам отслеживать производительность в режиме реального времени и находить узкие места. - person Thefonkleurrr; 22.07.2015

Вам необходимо отслеживать процессы для каждой службы, которые вы хотите отслеживать на этой виртуальной машине. Например, если вы хотите отслеживать и регистрировать 10 процессов, потребляющих больше всего ресурсов ЦП, в файл журнала в Linux, используйте следующую команду:

while true; do (echo "%CPU %MEM ARGS $(date)" && ps -e -o pcpu,pmem,args --sort=pcpu | cut -d" " -f1-5 | tail) >> ps.log; sleep 5; done

Затем вы можете использовать данные в файле журнала для построения соответствующих графиков. Другой вариант — использовать сторонние инструменты APM, такие как New Relic или App Dynamics, для мониторинга вашей виртуальной машины, и вы также можете получать автоматические отчеты для всех отслеживаемых процессов.

person QASource    schedule 26.06.2015