平均负载是否会影响性能



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

然后,我运行一些消耗 CPU 的任务来生成一些负载来10.00,然后杀死它。

接下来,现在cpu usage 0但负载平均值10.00,如果我再次运行基准程序,负载平均值会影响结果吗?

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

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

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

话虽如此,对于 CPU 来说是正确的,对于内存来说可能并非如此。如果加载程序使用大量内存,内核可能会将较少使用的内存推送到交换中。它还将减少文件缓存的内存量。根据您的基准,这可能会影响基准的性能。

最新更新