善用 ping -t 持續發送、ping -n 次數 指定次數、ping -l 封包大小 壓力測試,即可量化延遲、抖動、丟包率。
cmd 開啟終端機。ping 192.168.1.1 -t(觀察區域網延遲,應 < 1ms)。ping 61.128.128.68 -t(重慶電信 DNS 範例,換成你所在地 ISP DNS/閘道)。ping 8.8.8.8 -t、ping 1.1.1.1 -t。ping 目標域名 -t。| 指標 | 優 | 良 | 可接受 | 差 | 說明 |
|---|---|---|---|---|---|
| 延遲 | <10ms | 10-30ms | 30-80ms | >80ms | 區域網<1ms,同城<10ms,跨省<40ms,跨國<150ms |
| 抖動 | <1ms | 1-5ms | 5-15ms | >15ms | 波動大 = 遊戲/視訊卡頓 |
| 丟包率 | 0% | <0.1% | <1% | >1% | 任何丟包都可能觸發 TCP 重傳、降低吞吐 |
ping -n 100 -l 1472 目標:送 100 個 1472 bytes 封包(含 ICMP/IP 標頭剛好 1500 MTU),測試大封包丟包/分片問題。ping -f -l 1472 目標:設定 DF (Don't Fragment) 位,測路徑 MTU 黑洞。pathping 目標 / tracert 目標:逐跳顯示延遲/丟包,定位故障節點。tcping、nmap -p 80,443)。@echo off
echo === 區域網閘道 ===
ping 192.168.1.1 -n 10
echo === ISP DNS ===
ping 61.128.128.68 -n 10
echo === 公共 DNS ===
ping 114.114.114.114 -n 10
echo === 外網骨幹 ===
ping 8.8.8.8 -n 10
pause
存為 netcheck.bat,雙擊即可出日報表。