Han*_*nky 2 linux cpu-usage load-average rhel6
在一个相当繁忙的RHEL6服务器上,我平均会注意到以下迹象
CPU Usage : 2%.
CPU Load AVG: 0.4,0.2,0.1
Memory Usage: 1.3 out of 16 GB
Run Code Online (Sandbox Code Playgroud)
这是该服务器的 CPU
Intel(R) Xeon(R) CPU E31240 @ 3.30GHz, 8 cores
Run Code Online (Sandbox Code Playgroud)
这是否意味着服务器运行状况良好且负载不高?我会这么认为,但由于即使交通相当繁忙,这始终处于低端,我只是想知道我是否可以忽略某些东西?
并不是说我希望服务器陷入困境,我们努力确保我们使用最少的资源并尽可能有效地提供网页服务,但我只是想确保有一天我不会感到意外。
您发布的数字看起来不错。但是很难说引擎盖下还有什么。如果服务器运行良好 - 意味着响应时间在可接受的范围内,没有尖峰左右,一切都按预期工作 - 然后坚持黄金法则“如果它正在工作,不要惹它”。
但是如果你想做一些研究,性能工程师Brendan Gregg 提供了一个很棒的模板,它描述了 Linux 服务器中可能最可能的瓶颈以及监控/揭示它们的命令。
我建议您也浏览该页面上的幻灯片。
进行持续监控(使用类似munin 之类的东西)也很重要,因为这是发现在奇数时间或非常稀疏发生的问题的唯一方法,并且还可以让您发现趋势(未来问题)。
编辑:哦,不要忘记日志(就像我刚刚做的那样),总是检查日志。