Как получить среднее значение. Использование ОЗУ и ЦП для 3 служб Java, которые я запускаю на компьютере с Linux для показателей нагрузочного тестирования

Этот ответ с использованием index-filterработал у меня там, где другие не работали:

https://stackoverflow.com/a/32886427/4386557

-3
31.03.2021, 17:02
1 ответ

Я нашел решение, поэтому опубликовав его, мы можем использовать подключаемый модуль PerfMon с Jmeter и установить агент сервера на желаемой удаленной машине Linux для выполнения нашей задачи.

https://blogs.perficient.com/2016/04/07/how-to-monitor-the-servers-system-resource-using-jmeter-plugin/

Другое Решение остается только с помощью сценария оболочки.

for i in {1..200}; do
    sleep 0.25
    top -p 5431 -p 5476 -p 5442 -b -n1 |
    awk '{print$1,$9,$10,$NF}' |
    tail -3
done >> 25MedOnce.csv

Есть и другой способ

for i in {1..10}; do
    sleep 2
    systemd-cgtop -m |
    grep -e service1 -e service2 -e service3 |
    tail -3
done

Здесь нам нужно указать имена сервисов, и он покажет CPU и MEM %

0
28.04.2021, 22:54

Теги

Похожие вопросы