如何在执行之前测量进程的排队时间(CPU密集型)?

时间:2014-02-17 05:25:05

标签: linux

实际上我正在尝试进行一些实验,我需要在高负荷下运行基准测试。从CPU负载开始,我计划一个生成1000个素数的sysbench守护进程。我将其优先级设置为低,以便只有在cpu不忙于执行其他任务时才会运行,以减少其对常规工作负载的影响。由于进程的优先级设置为低,因此进程在队列中等待,直到找到要运行的空闲cpu核心。问题是它的结果显示执行时间,包括等待时间(在队列中),这使得结果无效。

是否有某种方法可以实际计算等待时间并从结果中减去它以获得有效结果?

0 个答案:

没有答案