「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删除即可。


分享到:


相關文章: