在一个相当繁忙的RHEL6
服务器上,我一直注意到下面的指示
CPU Usage : 2%. CPU Load AVG: 0.4,0.2,0.1 Memory Usage: 1.3 out of 16 GB
这是这个服务器的CPU
Intel(R) Xeon(R) CPU E31240 @ 3.30GHz, 8 cores
这是否意味着服务器是健康的,而不是重负载? 我会这样认为,但是因为即使交通相当繁忙,总是处于低端,所以我只是想知道我是否可以忽略一些东西?
不是我期望服务器停滞不前,我们尽量确保尽可能less的资源,并尽可能高效地为网页提供服务,但我只是想确保有一天我不会被带到惊喜。
你发布的数字看起来很好。 但是很难说出还有什么其他的事情要做。 如果服务器做得很好 – 意味着响应时间在可接受的范围内,没有尖峰,所有事情都按预期工作 – 然后坚持“如果正在工作,不要乱它”的黄金法则。
但是如果你想做一些学习的话,那么来自性能工程师Brendan Gregg的一个很好的模板就是描述了Linux服务器中可能的最可能的瓶颈,以及监视/显示它们的命令。
我build议您也浏览该页面上的幻灯片。
持续监测(使用像munin这样的方法 )也是很重要的,因为这是发现奇怪时间或非常稀疏的问题的唯一方法,也可以让您发现趋势(未来问题)。
编辑:哦,不要忘记日志(就像我刚才那样),总是检查日志。
我可以对你发布的数字提出两种不同的解释。 哪两个适用取决于你的观点:
你需要注意的是事情,你没有提到你的问题: