平均负载会影响性能吗?

时间:2017-10-13 01:10:35

标签: linux performance load benchmarking

例如,首先我在负载平均值为0.00时运行基准程序,

然后,我运行一些消耗cpu的任务来为10.00生成一些负载,然后将其删除。

接下来,现在cpu usage0但加载平均值为10.00,如果我再次运行基准程序,那么加载平均值是否会影响结果?

1 个答案:

答案 0 :(得分:0)

不,但这并不意味着您的基准测试会运行相同。

你的问题的答案是否定的。负载平均值是报告的值。它旨在让您了解系统的状态,在几个时间段内取平均值。由于它是平均的,因此在系统上施加重负荷后,它需要一段时间才能回到0。

然而,这只是一份报告。您的系统没有真正加载,并且当前没有CPU。您运行的新基准测试不会受到系统状态5分钟前的影响。

话虽如此,对于内存来说,CPU的真实情况可能并非如此。如果您的加载器使用大量内存,内核可能会将较少使用的内存推送到交换中。它还将减少文件缓存的内存量。根据您的基准,这可能会影响基准测试的效果。