「Linux」使用tc命令增加網絡延時

可能有些人會覺得奇怪,網絡延時不是越少越好嗎,為什麼還要增加延時?因為在某些應用程序前期測試時,需要考慮到網絡延時對它的影響。應用程序在本地網絡測試正常,在異地(兩地之間)測試時無法正常、持續的建立網絡連接是很常見的。

傳輸距離、線路帶寬都有可能影響網絡延時。本次實驗只在Linux上執行命令,模擬增加網絡延時。

拓撲還是老樣子:

Fedora_enp0s8(1.1.1.1)-----------Ubuntu_enp0s8(1.1.1.2)

執行命令:

tc qdisc add dev 網卡 root netem delay 延時

「Linux」使用tc命令增加網絡延時

增加延時

如上圖所示,正常情況兩臺虛擬機之間延時非常小,使用tc命令後,延遲增加了100ms。恢復只需將add改為del刪除即可。


分享到:


相關文章: