我是托管我的网站与HOSGATOR LEVE 3 VPS,我的网站是基于drupal的静态页面缓存启用,并有60000篇文章,只有5000个PV/天,但是vps的CPU使用经常是过载。是我网站的问题还是VPS的问题?
CPU
1.13 GHZ
RAM
768 MB
Disk Space
30 GB
Bandwidth
500 GB5000 day/日,est 60000发布mysql,启用静态boost缓存。
发布于 2011-05-12 14:55:13
一般的答案是:这要看情况而定。您应该能够在VPS上提取一些性能统计数据,以查看是否有比其他进程使用更多CPU的特定进程。
如果您的数据库和web服务器同时运行在同一台计算机上,它们可能正在争夺资源。如果您的数据库没有被优化,并且运行效率低下的查询(或者必须处理大量数据),那么它可能使用了大量的CPU。
如果在发送给用户之前必须对大量数据进行加密,SSL也可以发挥一定的作用(这也可能是CPU密集型的,这取决于流量级别)。
首先要检查的是哪个进程使用最多的CPU,并从那里跟踪它。
发布于 2011-05-12 21:42:12
是我网站的问题还是VPS的问题?
我假设你的意思是你需要优化你的网站还是需要一个更强大的VPS。否则我不知道你所说的VPS的“问题”是什么意思。没有得到CPU或ram广告,不太可能。硬件的问题,这将影响到许多客户,不太可能。原始软件配置中的一个缺陷,同样不太可能。
你在哪里见过高CPU使用率,它是否真的影响到你的站点?
您应该运行top (或更好的htop),并查看哪个进程正在调用CPU资源。您可能会看到(很可能是perl)您不识别的脚本,在这种情况下,您可以重新映射服务器并从备份中恢复(您有备份吗?)
如果没有恶意进程,那么接下来查看日志文件中是否有错误。如果没有严重的错误或不必要的访问,如流氓机器人在你的网站,那么你应该考虑一个更强大的服务器。
发布于 2017-02-19 03:43:04
VPS的资源没有被优化,VPS本身也没有被调整以获得更好的性能。
您必须监视服务器上的进程和资源使用情况。检查是否有任何缓慢的mysql查询等。。这取决于服务器是如何配置和优化的。
https://serverfault.com/questions/269061
复制相似问题