我有一个VPS托管一个Wordpress网站。当流量太大时,我通常会看到CPU非常繁忙,而且完全被占用。
因此,我总是尝试向VPS中添加更多的CPU核心。例如,4个CPU+ 1GB RAM。
我经常看到只有30%-40%的RAM用于我的不同的VPS设置,而掉期很少使用(可能5%-10%的交换分配)。似乎RAM不是一个问题,而是CPU。然而,我想知道在什么情况下应该考虑增加内存?
发布于 2015-04-17 06:06:44
如果您没有饱和您的RAM,那么就没有必要添加它。
但是,考虑到额外的RAM应该通过磁盘缓存来提高i/o速度。
因此,如果您的工作负载是读的,而且您正在遭受较高的CPU延迟时间,增加更多的RAM可能是有用的。
发布于 2015-04-17 07:24:58
如果您有一种方法来控制服务器,您应该在高负载时间内这样做,并查看哪些进程占用了最多的CPU。您可能会发现,您可以禁用或修改某些协议以降低开销。
正如在另一个答案中所述,如果您的RAM使用量没有达到峰值,而您的CPU正在达到峰值,那么CPU就是瓶颈。
https://serverfault.com/questions/683377
复制相似问题