我们正在尝试使用sar命令捕获linux服务器上的平均负载 例如: sar -q -f / var / log / sa / sa01 这将显示整个24小时内每10分钟的数据。 主要是ldavg-1(最后一分钟的系统负载平均值)。
问题是,当它为多核服务器显示数据时,它是否平均考虑所有cpu?或者我们是否需要将负载avg数据乘以该服务器的cpu数量?
我的意思是,如果它是单核服务器,那么ldavg1 = ldavg1 (例如:理想平均值中的0.25%1 = 0.25中1 = 0.25秒,可用1.0)
现在对于多核系统:它是ldavg1 = ldavg1吗?或者我们是否需要再次乘以cpu的数量,例如ldavg1 = ldavg1 * CPU的数量。 (例如:对于6个核心:0.25 * 6 = 1.5,理想平均值为6 * 1.0 = 6,即 1.5适用于6.0)?
请帮助我了解如何分析多核系统/服务器的数据?
先谢谢!!