Linux
VPS 性能很差:是我的問題還是主機的問題?
我有一個 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 攻擊 - 影響您的頻寬。