延遲轉換器
ping 時間單位之間的轉換(秒、毫秒、微秒、奈秒)
如何使用延遲轉換器
- 1輸入延遲值(毫秒、微秒或納秒)。
- 2選擇要轉換的目標單位。
- 3讀取新單位下的等效延遲,用於網路與儲存調優。
延遲單位換算
1 毫秒 = 1000 微秒 = 1,000,000 納秒;1 微秒 = 1000 納秒延遲是資料包或 I/O 請求傳輸所需時間,常按不同尺度表述。
網路往返通常用毫秒,SSD I/O 用微秒,記憶體/CPU 快取訪問用納秒。
延遲的單位換算:1 秒 = 1000 毫秒(ms)= 1,000,000 微秒(μs)= 1,000,000,000 納秒(ns)。網路延遲通常用 ms,CPU 快取訪問用 ns,瞭解量級差異很有幫助:L1 快取約 1 ns、記憶體約 100 ns、SSD 約 100 μs、同機房網路往返約 0.5 ms、跨國約 200 ms。**從記憶體到跨國網路,延遲跨了 6 個數量級**,這就是為什麼分散式系統的效能最佳化首先要減少跨地域呼叫。
區分兩個易混概念:**延遲(latency)是「第一個位元組要多久」,頻寬(bandwidth)是「每秒能傳多少」**。修一條更寬的高速路不會讓單程時間變短(頻寬不影響延遲),但能讓同一時間通過更多車(吞吐量提升)。反過來,延遲高會讓互動式應用(SSH、遠端桌面、線上遊戲、視訊會議)體驗很差,即使頻寬充足。**這也是 CDN 的核心價值:把內容放到離使用者近的地方,降低延遲。**
| 場景 | RTT 延遲 | 評價 | 適用業務 |
|---|---|---|---|
| 同機程序間 | < 0.1 ms | 極快 | 本地呼叫 |
| 同機房內網 | 0.2 – 1 ms | 極快 | 微服務呼叫 |
| 同城 IDC | 1 – 5 ms | 很快 | 同城雙活 |
| 跨省(國內) | 20 – 50 ms | 良好 | 常規 Web |
| 國內到美西 | 150 – 200 ms | 較慢 | 需加速 |
| 4G 行動網路 | 30 – 80 ms | 一般 | 移動應用 |
| GEO 衛星 | 500 – 700 ms | 很慢 | 僅應急 |
典型網路延遲參考值
常見問題
為什麼單位重要?
10 毫秒與 10 微秒相差 1000 倍,混淆會造成巨大設計錯誤。
延遲與光速的關係?
光纖中光約 200,000 km/s,每 1000 km 單程約 5 ms 是硬性下限。
延遲越低越好嗎?
互動場景是,但無法勝過物理;距離設了最小值。
ping 值多少算好?
參考標準:玩線上遊戲(FPS/MOBA)建議 < 50 ms,50–100 ms 可玩但能感到延遲,> 150 ms 明顯示卡頓;視訊會議 < 150 ms 流暢,> 300 ms 對話會互相打斷;網頁瀏覽 < 200 ms 主觀感受良好。注意 ping 測的是 ICMP 往返延遲,實際 TCP 應用還要加上握手和傳輸時間,通常比 ping 值高一些。
光纖延遲的理論下限是多少?
受光速限制:真空中約 3×10⁸ m/s,光纖中因折射率約 1.47,速度降到約 2.04×10⁸ m/s,即每公里約 4.9 μs。北京到上海直線約 1100 km,光纖實際路由約 1400 km,單程約 6.9 ms,往返約 14 ms——**這是物理下限,無論如何最佳化都突破不了**。實際測量常在 25–35 ms,多出來的部分來自路由器轉發、光電轉換、交換機排隊。所以「低延遲專線」能最佳化的空間主要在這些中間環節。
