![用于托管专用服务器的 CPU 负载平衡](https://linux22.com/image/1287552/%E7%94%A8%E4%BA%8E%E6%89%98%E7%AE%A1%E4%B8%93%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E7%9A%84%20CPU%20%E8%B4%9F%E8%BD%BD%E5%B9%B3%E8%A1%A1.png)
我从 2007 年开始销售网络主机。我一直在使用 hostgator 的经销商包。对于专用服务器,我完全是个“新手”。这就是我使用经销商包的原因。
现在,我想购买 3 台专用服务器。CPU 使用率是我最大的噩梦。
我想在 3 台专用服务器之间实现 CPU 负载平衡。例如:如果第一台专用服务器的 CPU 负载为 100%,则必须使用第二台专用服务器的 CPU。如果第二台服务器的 CPU 也已满,则第一台和第二台服务器必须使用第三台专用服务器的 CPU。
那么,有可能吗?如果可以,你如何称呼这个系统(我会在 Google 上研究)?它是 CPU 负载平衡系统吗?我在 Google 上研究了很长时间,但什么也没找到。
答案1
在如此小的环境/设置中这实际上是不可能的。
并且不要太粗鲁,如果你不知道自己在做什么,你可能只想找到另一个可以帮助你的主机/专用提供商,或者安装一个一体化控制面板。
至于如何做你想做的事,这实际上取决于你提供什么。
如果你只是提供静态 HTML 网站(或 php/其他,只是没有数据库),那么通过以下方式很容易实现 DNS 负载平衡:循环赛.这将确保每个服务器都有几乎相等的负载。
如果您有数据库,那么小型基础设施就会变得非常尴尬。您可以拥有一台两台机器都使用的数据库服务器,同时仍在其他两台机器之间使用 DNS 负载平衡,但这并不理想。
我实际上没有什么可说的了...但是...我强烈建议您查看一下一体化控制面板,虽然它可能要花一点钱,但它可以为您完成大部分艰苦的工作。
尽管如此,除非您正在做一些非常耗 CPU 的工作(例如视频转换/流式传输),否则我怀疑您会在机器的 CPU 用完之前就达到主机的最大带宽 - 特别是如果您当前使用单个经销商帐户(同一个盒子上可能有多达几百个其他经销商)。