如何判断何时需要升级服务器?

如何判断何时需要升级服务器?

我为我的一个网站租用了一台专用服务器(Linux、WHM/cPanel)。该网站每月的访问量相当可观(超过一百万),我开始思考如何监控它以发现何时需要升级服务器。

显然,我可以等到服务器开始大量崩溃并且网站开始加载非常缓慢,但我想避免达到那个地步,有更好的方法来监控事情。

我的问题:

1.监控 WHM 上的服务器负载是否足以知道是否需要升级?就我而言,平均服务器负载为 0.5,服务器有 8 个核心,这是否足以说明我可能不需要升级?

2.我是否应该关注其他指标来评估这一点?

提前致谢。

答案1

您还应该留意 CPU 在等待 I/O (IOwait) 时空闲的时间。如果存在 I/O 瓶颈,您的多核计算机将只是闲置在那里,等待 I/O 请求完成。

另一个重要指标是服务器的使用年限。您可能按月向托管服务提供商付款,并签订了 X 个月的合同。合同到期后,考虑升级硬件可能是个好主意。您与托管服务提供商签订新合同,他们会为您提供新硬件。就像大多数人对待手机一样。

这样,您就可以定期更新硬件(和软件),并希望避免伴随服务器老化而出现的各种硬件问题。

--ab1

答案2

答案取决于几个参数,例如:

  • 你的用户可以忍受轻微的速度减慢吗?
  • 您能买得起较新的服务器吗?
  • 还有其他替代方案吗(代码优化,缓存,将静态文件移动到 CDN ...)

如果您的服务器经常长时间(1 分钟)高于 50%,那么是时候更换它了。CPU 使用率出现峰值是正常现象,但如果这种情况持续很长时间,则意味着查询持续时间过长,其他用户正在等待。

相关内容