很差的VPS性能:我的问题还是主机?

我有一个Linux(CentOS 5.6)VPS,我用它来托pipe一些不重要的项目,但是我现在真的在性能上苦苦挣扎。 我能做些什么来确定问题是我的configuration,还是我的主机超载了我所在的服务器?

如果我现在ping服务器:

Ping statistics for xxxx: Packets: Sent = 100, Received = 73, Lost = 27 (27% loss), Approximate round trip times in milli-seconds: Minimum = 161ms, Maximum = 207ms, Average = 167ms 

服务器上的网站加载非常缓慢。 我可以通过SSH连接,但是我按下键盘和屏幕上出现的任何东西之间有2-20秒的延迟。

负载很低(0.18(1分钟)0.15(5分钟)0.09(15分钟)),内存使用率低,networking接口很难被使用…我在下面列出了一些进一步的信息。

 # vmstat procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------ rb swpd free buff cache si so bi bo in cs us sy id wa st 0 0 0 728372 0 0 0 0 161 252 0 1440 11 0 89 0 0 # free total used free shared buffers cached Mem: 1048576 320208 728368 0 0 0 -/+ buffers/cache: 320208 728368 Swap: 0 0 0 

iftop显示我是连接到服务器的唯一连接。

还有什么要看,还是应该与我的VPS提供商联系?

一般来说你的数据看起来很理智 。 唯一令人担忧的是连接性问题RTT – 取决于您可能看起来可以接受的程度 – 特别是数据包丢失 )。

首先,尝试切换所有服务,并重复pingtraceroute testing到服务器的连接 。 可能是因为你的链接( ISP )结束了,数据中心有一些问题,或者两者兼而有之。

只有在处理完这些问题之后,才能开始寻找其他可能的原因。

我会联系您的VPS提供商。 如果没有别的办法让他们同时解决这个问题,那么你可以更快地解决问题。

您想要连接的客户端的连接如何?

你提供的统计数据看起来不错。 大多数VPS使用共享主机,所以它可能是另一台主机上的虚拟服务器有问题。 它也可能在您的节点上的另一台服务器正在DDOS'd – 影响您的带宽。