Как измерить процессор и память во время теста нагрузки
-
10-10-2019 - |
Вопрос
Мы используем JMeter в гетерогенной среде, и мы хотели бы измерить процессор и память, пока мы производим тяжелую нагрузку на сервере, где работает наше обслуживание или веб -приложение. Что бы вы порекомендовали использовать? Доступно ли какое -либо программное решение (с открытым исходным кодом или коммерческим), в котором записывает использование ЦП и памяти в файле или в базе данных?
Благодарю вас!
Решение
С точки зрения Java, вы можете использовать JConsole или напишите свой собственный код Чтобы отслеживать использование памяти.
- Измерить процессор и потребление памяти приложения Java
- Javasysomon на GitHub
- DSTAT Для Linux и Perfmon для Windows. Читать далее
Другие советы
Вы можете использовать Наш плагин Jmeter Perfmon Для измерения процессора, памяти и много других метрик:
Вы можете взглянуть на Кактусы.
Он может собирать использование ресурсов, такие как процессор, легко, со встроенными шаблонами и отображать их в хорошей графике. Оба Windows и Uni* поддерживаются.
Один вы устанавливаете плагин Perfmon, мне также пришлось установить агент сервера и открыть порт брандмауэра 4444.
Вот ссылка, которую я нашел очень полезной.
Возможно, вы сможете взглянуть на Соберите Если вы запустите какой -нибудь вкус Unix/Linux. Это принесет вам не только процессор, но и память, диск IO, сеть и большое количество доступных плагинов.