我的 VPS ubuntu 服务器很慢

我的 VPS ubuntu 服务器很慢

我刚刚在我的 vps 上安装了 Ubuntu 12.04 的最新版本,因为我的旧安装速度非常慢,不幸的是这并不能解决问题。

我说的慢是指对我的 PHP 网站的请求需要很长时间,非常慢(每个请求 30 秒)到慢(每个请求 3+ 秒)。当它真的很糟糕时,SSH 也会很滞后。

这些网站是:

慢的?

非常慢:这是加载全新安装的 WordPress 的图片
慢的:这是一张加载基于 PHP 的小型网站的图片

vps

该 VPS 有 256mb 内存和 25GB 硬盘。据我所知,除了为 2 个小型网站提供服务外,它没有做任何事情。

我安装了什么

  • 清洁 Ubuntu 服务器 12.04
  • LAMP 堆栈
  • git像和这样的一些事情nodejs(不同时使用)
  • ossec(因为我以为我的服务器被攻击了)
  • 穆宁

我已经尝试过/做过的事情

  • 我安装了 munin,以便可以查看 io 速度等。问题是我不知道在 munin 报告中查找什么。
  • 我检查了日志并没有发现任何奇怪的东西(虽然除了奇怪/重复的错误和 GET 请求之外我真的不知道该在哪里寻找)。
  • 我将 Apache MPM 配置为:

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

    (apache 使用 prefork,默认)

统计资料

我把昨晚 4:50 的 munin 报告抄送给托管在共享网络主机上的网站。请注意,今晚 1:00 之后我的 mysql 崩溃了(这是一个全新的问题),因此昨晚的图表可能看起来很奇怪。

有人能帮助我让我的 VPS 恢复正常速度吗?

编辑:

谢谢大家的回复。

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

我对磁盘 IO 进行了两次速度测试:

$ 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

无论如何:我如何向我的 VPS 主机证明它太慢了?我可以理解服务器繁忙导致网站速度变慢。但是普通 PHP 网页的加载时间是 5-30 秒吗?

编辑2:

我给 VPS 主机发了邮件,他们认为是 RAM 数量的问题。他们在限定时间内免费提供高达 512MB 的内存,看看是否能解决问题。

我将在这里发布差异。

答案1

这本身并不是您的 VPS 的问题,但从图表上看,您的磁盘似乎严重超载 - 您的延迟比应有的延迟高出 30 倍。

要么你自己做,要么别人做(另一个 VPS),要么整个系统对于它运行的 VPS 来说太慢了(在便宜的低端 VPS 上并不罕见)。

相关内容