Как да видите процента на използване на различни компоненти в една и съща виртуална машина

Тествам уебсайт чрез 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)


Можете да улавяте използването на ресурсите на всеки процес. За подробности можете да се обърнете към: 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-те най-гладни процеса на CPU в лог файл в 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, за да наблюдавате вашата VM и можете да получавате автоматични отчети и за всички наблюдавани процеси.

person QASource    schedule 26.06.2015