我已经编写了一些多线程测试,现在我要确保此测试的最高CPU使用率等于100 * CPU_NUMBER
当前机器的CPU使用率。有可能吗?
UPD 0:我说的是Linux系统。
我认为您正在寻找sar
。SAR代表系统活动报告。在类似Unix的操作系统中使用它来报告有关CPU,内存和IO使用情况的报告,这些信息由收集sysstat
。
然后,sysatat
可以配置为监视单个进程。关联
它的收集频率以及sar保留报告的时间取决于第一次设置。
您只需要注意,这样的数据收集不是“免费的”,因此我不会将其保留在生产服务器上。
它配置后,它会很容易让你使用提取报告DATAS在你的脚本sar
命令,grep
和awk
。
您没有指定要使用的操作系统,所以我建议您搜索如何在发行版上设置sar / sysstat。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句