我现在有一个小的VPS,我用它来托管一个Wordpress站点(Nginx,PHP5,MariaDB)。我已经开始遇到一些内存问题(DB崩溃),这表明可能是时候转移到更大的VPS了。
我有两个选择:
这两种选择的额外费用都是相同的。根据经验,哪种解决方案可能提供整体更好的性能和稳定性?
我不认为可能重复实际上是复制的。这个问题非常广泛,更多的是关于能力规划的一般解决办法。我想了解的是两种可能的解决方案的相对优点,以及如何更好地评估它们之间的优劣。指定容量问题(内存不足)主要是辅助我的问题。
发布于 2016-04-10 13:15:41
准确的答案将取决于工作量。
如果您获得了与第一个配置相同的另一个VPS,您将拥有两次内存、两次CPU、两次磁盘和两次网络。如果您能够利用所有这些资源,那么您可以从两个VPS中获得更好的性能,而不是仅将当前内存加倍。
但是,如果您在一个VPS上的应用程序与另一个数据库通信,那么往返时间就会成为一个瓶颈。另一个支持具有更多内存的VPS的参数是系统的一部分使用内存的额外灵活性。您不能轻松地将一个VPS上的未使用内存转移到另一个VPS上的应用程序。
如果单个VPS的中断将导致您的系统持续响应,但是随着响应时间的增加,您的系统的总体稳定性对用户来说会比只有一个更大的VPS更好。
然而,如果您有一个设置,其中两个VPS需要在线,以使您的系统可以使用,那么这两个VPS可能是一个较不可靠的解决方案。
https://serverfault.com/questions/769304
复制相似问题