Linux

VPS 性能很差:是我的問題還是主機的問題?

  • May 13, 2011

我有一個 Linux (CentOS 5.6) VPS,我用它來託管一些不重要的項目,但目前真的在性能上苦苦掙扎。我可以做些什麼來找出問題是我的配置,還是我的主機超載了我所在的伺服器?

如果我現在 ping 伺服器:

Ping statistics for x.x.x.x:
 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 分鐘)),記憶體使用率低,網路介面幾乎沒有被使用……我在下面提供了一些進一步的資訊。

# vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r  b   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 - 取決於您看起來可以接受的距離 - 尤其是封包遺失)。

首先,嘗試關閉所有服務並使用重複的和測試您與伺服器的連接。可能是您的鏈路末端 ( ISP ) 有問題,數據中心有問題或兩者兼而有之。ping``traceroute

只有在解決了這些問題之後,您才應該開始尋找其他可能的原因。

我會與您的 VPS 提供商聯繫。如果沒有別的辦法讓他們像您自己一樣同時解決問題,以更快地解決問題。

您嘗試連接的客戶端的連接情況如何?

您提供的統計數據看起來不錯。大多數 VPS 使用共享主機,因此您主機上的另一個虛擬伺服器可能出現問題。您節點上的另一台伺服器也可能被 DDOS 攻擊 - 影響您的頻寬。

引用自:https://serverfault.com/questions/269208