VPS过载问题

我用HOSGATOR LEVE 3 VPS托pipe我的网站,我的网站是基于Drupal的静态页面caching启用,并有60000个职位,只有5000 PV /日,但是VPS的CPU使用率往往超载。 这是我的网站的问题或VPS的问题?

CPU 1.13 GHZ RAM 768 MB Disk Space 30 GB Bandwidth 500 GB 

5000pv /天,est 60000postmysql,启用静态boostcaching。

一般的答案是:这取决于。 你应该能够在你的VPS上获得一些性能统计信息,看看是否有特定的进程使用比其他更多的CPU。

如果您的数据库和Web服务器在同一台计算机上运行,​​则可能会争用资源。 如果你的数据库没有被优化,并且运行效率低下的查询(或者不得不处理大量的数据),那么它可能会使用很多的CPU。

如果您有大量的数据在发送给用户之前需要encryption,那么SSL也会起到一定的作用(这也可能是CPU密集型的,也取决于stream量级别)。

你应该检查的第一件事是哪个进程使用最多的CPU并从那里追踪它。

这是我的网站的问题或VPS问题?

我假设你的意思是你需要优化你的网站或需要更强大的VPS。 否则,我不知道VPS会带来什么样的问题。 没有得到广告的CPU或RAM,不太可能。 硬件的问题,会影响许多客户,不太可能。 在原来的软件configuration中的缺陷,再次不太可能。

你在哪里看到高CPU使用率,它实际上影响你的网站?
你应该运行顶部(或更好的htop),看看哪个进程唱CPU资源。 有可能你会看到(很可能是perl)脚本,你不知道,在这种情况下重新映像服务器,并从备份中恢复(你有备份?)

如果没有stream氓程序,那么接下来看看你的日志文件中是否有错误。 如果没有严重的错误或不需要的访问,比如stream氓机器人,那么你应该考虑一个更强大的服务器。

VPS的资源没有被优化,VPS本身也没有被调整以获得更好的性能。

您将不得不监视服务器上的进程以及资源使用情况。 检查是否有任何缓慢的MySQL查询等。 这真的取决于如何configuration和优化服务器。