例如,首先我在负载平均值为0.00
时运行基准程序,
然后,我运行一些消耗cpu的任务来为10.00
生成一些负载,然后将其删除。
接下来,现在cpu usage
为0
但加载平均值为10.00
,如果我再次运行基准程序,那么加载平均值是否会影响结果?
答案 0 :(得分:0)
不,但这并不意味着您的基准测试会运行相同。
你的问题的答案是否定的。负载平均值是报告的值。它旨在让您了解系统的状态,在几个时间段内取平均值。由于它是平均的,因此在系统上施加重负荷后,它需要一段时间才能回到0。
然而,这只是一份报告。您的系统没有真正加载,并且当前没有CPU。您运行的新基准测试不会受到系统状态5分钟前的影响。
话虽如此,对于内存来说,CPU的真实情况可能并非如此。如果您的加载器使用大量内存,内核可能会将较少使用的内存推送到交换中。它还将减少文件缓存的内存量。根据您的基准,这可能会影响基准测试的效果。