如果您正在使用一个Linux服务器,您可能熟悉这个词平均负载/系统负载。 测量平均负载是理解的关键服务器执行; 如果超载,你需要杀死或优化过程消耗大量的资源,或提供更多的资源来平衡工作负载。
但是你如何确定你的服务器有足够的负载能力,当你应该担心吗? 就让我们一探究竟,
平均负载平均系统负载在Linux服务器监控上定义的一段时间。 换句话说,它是一个服务器的CPU需求,包括运行和等待线程。
通常,顶部或正常运行时间命令将提供您的服务器的平均负载输出看起来像:
这些数字是系统的平均负载超过1、5、15分钟。
之前进入如何衡量平均负载输出这些值是什么意思,让我们来看看最简单的例子:一个服务器和一个单一核心的处理器。
一个服务器和一个单一核心的处理器就像一行客户等待商品宣传在杂货店。 在高峰时段,通常有很长的线,每个人的等待时间也很高。
如果你是收银员,想记录的等待时间,一个重要的指标是等待的人数在一个特定的一段时间。 如果没有顾客等待,等待时间为零。 另一方面,如果有一长串的客户,然后等待时间高。
你想要的是一个队列/平均负载值在0.00和1.00之间。 所以我们可以得出这样的结论:理想的平均负载为1.00,和上面任何一个动作叫解决? 好吧,虽然这是一个安全的赌注,更加积极主动的方法是把一些额外的空间来管理意想不到的负载。
是一个四核处理器和一个服务器有四个处理器(一个核心)一样吗? 相对来说,是的。 多核、多处理器之间的主要区别在于,前者是指一个多核CPU,而后者指的是多个CPU。 总结:一个四核等于两个双核心等于四个单一的核心。
平均负载是相对于服务器中可用内核的数量,而不是如何分散到cpu。 这意味着最大负荷范围是0 - 1为一个核心,0 - 2双核,四核的0 - 4,主octa-core,等等。
又指收银员的例子,一个负载1.00意味着能力刚好在一个核心处理器; 在双核处理器,负载1.50意味着一行填满,,另一行是被填满了。 同样,5.00一个四核处理器的负载是担心的事情,而在一个octa-core处理器,5.00才刚刚填满,有最佳的可用空间。
添加参考资料中的更高的负载价值可能会添加到您的基础设施成本。 是理想的管理有效负载和维护一个最佳水平,避免服务器性能下降的问题。Site24x7 Linux监控显示器之间的平均负载超过60性能指标并提供1、5和15分钟的平均值在一个直观和易于理解的图形。
此外,您可以设置阈值和接收通知当有违反。 但是,如果有违反在半夜? Site24x7的解决方案。 它的监控工具提供了一套自动化的自动故障解决。
例如,如果系统负载阈值设定在2.90双核心处理器,可以上传服务器脚本或添加服务器命令杀死这个过程消耗CPU在超过阈值时最高。 这样,无需任何人工干预,问题可以解决和平均修复时间(MTTR)已经大幅减少。
添加更多的核心可能会加速你的服务器性能,但也可能添加到您的基础设施支出。 监测平均负载始终保持高效管理现有的设置是一个理想的选择。Site24x7服务器监控不仅监视平均负载,而且还提供了互补的断层分辨率工具采取行动之前高平均负载影响服务器性能。现在注册一个30天的免费试用!