Я тестирую веб-сайт через Jmeter, но все его компоненты говорят, что LMS CMS Mongodb и Mysql находятся в одной и той же виртуальной машине.
Как просмотреть его индивидуальную статистику использования? желательно в графике
Я тестирую веб-сайт через Jmeter, но все его компоненты говорят, что LMS CMS Mongodb и Mysql находятся в одной и той же виртуальной машине.
Как просмотреть его индивидуальную статистику использования? желательно в графике
Вы можете nmon отслеживать использование ресурсов каждого процесса. Для получения подробной информации см.: http://www.ibm.com/developerworks/aix/library/au-analyze_aix/
Сначала сохраните журналы nmon, а затем используйте анализатор nmon для построения графиков.
Вам необходимо отслеживать процессы для каждой службы, которые вы хотите отслеживать на этой виртуальной машине. Например, если вы хотите отслеживать и регистрировать 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, для мониторинга вашей виртуальной машины, и вы также можете получать автоматические отчеты для всех отслеживаемых процессов.