首頁 / 避坑指南 / VPS 壓力測試指南:購買前 30 分鐘跑分與解讀

VPS 壓力測試指南:購買前 30 分鐘跑分與解讀

購買前 30 分鐘,識別超賣與真實效能

更新於 2026-08-07 · CloudWorth

VPS测试压力测试超卖跑分Steal TimeCloudWorth雲伺服器超賣VPS檢測

VPS 壓力測試指南:購買前 30 分鐘跑分與解讀

測試不僅要看跑分,更要注意 Steal Time 與磁碟斷崖,交叉驗證以避免超賣

為什麼要測 VPS

買 VPS 不是看配置表就行。商家標 4 核 8G,實際可能是超賣到沒脾氣的鄰居。我現在的習慣是:下單前先拿一台試用機跑一輪 vps stress test,而且不是那種跑完 YABS 就收工的自嗨。跑分只是起點,關鍵在解讀。

為什麼要測?三個原因:

  • 識別超賣:CPU 大量共享、磁碟 IO 被限速,只有壓力測試才現原形。
  • 驗證真實效能:標註的 GHz 和記憶體頻率,跑一遍才知道有沒有縮水。
  • 建立基線:購買後出問題,有測試資料才能和商家據理力爭。

很多人只知道 stress --cpu 4,但那樣測不出超賣。我建議先看 Steal Time,再用磁碟 cache 斷崖判斷是否被限流。最好在 VPS 跑分應用 裡交叉驗證 CPU、記憶體、磁碟三項,而不是只盯單一分數。

一句話:vps stress test 不是測峰值,而是測服務的底線。趁免費試用期把負載拉起來,總比付完錢才發現「4 核」其實是 1 核共享強。

30分鐘測試流程

購買 VPS 前,別只看商家給的跑分,自己動手 30 分鐘就能做一次有效的 VPS 壓力測試。我的習慣是分三段:前 10 分鐘測 CPU 和記憶體,中間 10 分鐘測磁碟 IO,最後 10 分鐘用真實負載交叉驗證。

先裝基礎工具:

apt update && apt install -y stress-ng sysbench fio

然後盯三個關鍵指標:Steal Time、磁碟快取斷崖、多輪跑分一致性。

為什麼跑分正常也可能是超賣?因為超賣 VPS 的 CPU 跑分往往「看起來還行」,但一旦鄰居繁忙,steal time 會飆升。用 vmstat 1 觀察,st 列長期超過 10% 就要警惕。磁碟方面,別信第一次 dd 速度——很多垃圾 VPS 前幾秒用快取撐著,隨後斷崖式下跌。跑三次 fio 隨機讀寫,取中位數,如果第三次比第一次慢 50% 以上,基本可以判定是超賣盤。

最後,用 sysbench 做一輪綜合測試,並和 YABS 的結果對比。免費試用期間,建議同時跑輕量 Web 請求或 ping 延遲監控,模擬真實業務負載,而不是只壓 CPU。整個流程走完,你就能判斷這台 VPS 是物有所值還是「紙面跑分」。也可以參考 VPS 選購指南 進一步核對指標。

關鍵指標解讀

vps stress test 很容易讓人只盯著 CPU 跑分,但真正該看的是三個訊號:Steal Time、磁碟 Cache 斷崖和跨工具一致性。

先看 %st。在 topmpstat -P ALL 1 中,如果 Steal 長期超過 5%,表示 Hypervisor 的實體 CPU 已經不夠分配,鄰居正在搶佔你的時間片。超過 10% 幾乎可以斷定這台機器超賣嚴重,即使 CPU 跑分好看,晚高峰也會卡成投影片。注意,偶爾 1-2% 的 steal 算是正常,重點看平均值和中位數。

磁碟則要看曲線。很多廉價 VPS 用 dd 測試前 1GB 很快,因為資料落在 Page Cache 中,後面突然掉到幾十 MB/s,這就是典型的 Cache 斷崖。用 fio --rw=randrw --direct=1 --size=2G 繞過快取,再看看 iostat 的 await 是否波動劇烈。完整的工具鏈可以參考我們的 VPS 壓測指南

最後把 YABS、Geekbench 和真實業務負載(例如編譯 + curl 壓測)交叉驗證。如果 YABS 單核 1200,但 sysbench 多執行緒抖動劇烈,表示排程優先權被刻意調低。免費試用期的 VPS 建議跑滿 30 分鐘,觀察 /proc/loadavg 和 steal 的長期趨勢,而不是只截圖跑分。

這組指標看懂了,超賣和溢價基本上能一眼識別。下一節我會提供一套可直接執行的 30 分鐘測試指令碼。

交叉驗證與結論

跑完 CPU、記憶體、磁碟這三板斧,vps stress test 還沒結束。真正能幫你避開超賣機的,是把三種證據放在一起交叉驗證——單純看 YABS 總分,就像只看健檢報告上的總膽固醇,看不出血管有沒有堵塞。

我自己的經驗有四條:

  • Steal Time 要盯 90 秒平均,超過 8% 就要提高警覺。短時間飆到 20% 可能是鄰居癲癇,持續偏高才是超賣的實錘。
  • 磁碟 IO 要畫曲線,前 5 秒 500MB/s、後面斷崖式掉到 50MB/s,這是 Cache 刷完後的真正底細,比 fio 的單次隨機讀取更可信。
  • CPU 跑分跑兩輪,第二輪通常慢 5%~10%,如果掉超過 20%,表示存在持續爭搶。
  • 記憶體穩定性用 stress-ng 壓測 10 分鐘,同時觀察 /proc/loadavgdmesg 有沒有出現 OOM。

一句話結論:跑分正常 + Steal Time 低 + 磁碟曲線平緩,才算通過。若價格特別便宜但 Steal 偏高,多半是超賣,果斷換一家。

如果你還在選型,可以拿我這份 /guides/vps-stress-test 的流程去套用任何免費試用的 VPS,30 分鐘就足夠暴露問題。記住:vps stress test 不只是測試上限,更是測試鄰居的素質。

常見問題

VPS 怎麼跑壓力測試?

使用 sysbench 測試 CPU 與記憶體,fio 測試磁碟,iperf3 測試網路,各跑 10 分鐘以上。

跑分時哪個指標最重要?

重點看 CPU Steal Time 與磁碟 4K 隨機寫入延遲,數值高代表超賣。

如何識別超賣 VPS?

在 top 中 steal 大於 5%,fio 出現斷崖式掉速,基本上就是超賣。

測試結果怎麼交叉驗證?

更換腳本或時段複測,對比相同配置的表現,差異大就有水分。

測試不僅要看跑分,更要注意 Steal Time 與磁碟斷崖,交叉驗證以避免超賣

立即免費開始檢測 →