我的VPS ubuntu服务器非常慢

我只是在我的vps上安装了一个Ubuntu 12.04的frech副本,因为我的旧安装非常慢,不幸的是这并没有解决问题。

慢,我的意思是要求我的PHP网站需要很长时间,非常缓慢(每个请求30秒)要慢(每个请求3秒以上)。 当它真的很糟糕的时候,SSH也是不好的。

这些网站是:

  • askmike.org (相当标准的WordPress)
  • mvr.me (拥有PHP)

慢?

非常慢: 这是加载一个干净的wordpress安装的图片
慢: 这里是加载一个小的基于PHP的网站的图片

vps

VPS有256MB RAM和25GB硬盘。 除了服务两个小网站,它没有做任何事情。

我安装了什么

  • 清理Ubuntu服务器12.04
  • LAMP堆栈
  • gitnodejs (不使用两者)
  • ossec(因为我认为我的服务器正在受到重击)
  • 穆宁

我已经尝试/完成了

  • 我安装了munin,以便我可以观看io速度等。 问题是,我不知道在哪里寻找在慕尼黑报告。
  • 我检查了日志,没有看到任何奇怪的东西(虽然除了奇怪的/重复的错误和GET请求,我不知道该去哪里寻找)。
  • 我将Apache MPMconfiguration为:

     <IfModule mpm_prefork_module> StartServers 5 MinSpareServers 5 MaxSpareServers 10 MaxClients 40 MaxRequestsPerChild 0 </IfModule> 

    (apache使用prefork,默认)

统计

我把昨天凌晨4点50分出现的慕尼黑报告复制到一个共享主机上的网站上 。 请注意,今天晚上我的mysql在1点以后崩溃了(这是一个新的问题),所以昨晚的图表可能看起来很奇怪。

任何人都可以帮助我的VPS达到正常速度?

编辑:

感谢您的答复。

VPS每月10美元,来自directvps.nl(荷兰主机,我也是荷兰人)。

我做了磁盘IO的两个速度testing:

 $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 1073741824 bytes (1.1 GB) copied, 23.1506 s, 46.4 MB/s $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync 1073741824 bytes (1.1 GB) copied, 39.3796 s, 27.3 MB/s 

无论如何:我怎么能certificate我的VPS主机,它会减慢? 我可以理解一台服务器忙于减慢网站的速度。 但一个正常的PHP网页5-30秒的加载时间?

编辑2:

我邮寄了VPS主机,他们认为这是RAM的数量。 他们在有限的时间内提供了最高达512MB的免费空间,以查看是否可以解决问题。

我会在这里发布差异。

这不是你的VPS本身,但从图表看起来你的光盘是可怕的超负荷 – 你的延迟是比应该高30倍。

无论是你正在做这件事,或者别人正在做(另一个VPS),或者一般系统对于运行的VPS来说太慢了(在低端VPS上这并不罕见)。