答案1
我找到了解决方案,因此将其发布,我们可以将 PerfMon 插件与 Jmeter 结合使用,并在所需的远程 Linux 计算机上安装服务器代理来完成我们的任务。
其他解决方案仅保留 shell 脚本。
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 %