可能有些人会觉得奇怪,网络延时不是越少越好吗,为什么还要增加延时?因为在某些应用程序前期测试时,需要考虑到网络延时对它的影响。应用程序在本地网络测试正常,在异地(两地之间)测试时无法正常、持续的建立网络连接是很常见的。
传输距离、线路带宽都有可能影响网络延时。本次实验只在Linux上执行命令,模拟增加网络延时。
拓扑还是老样子:
Fedora_enp0s8(1.1.1.1)-----------Ubuntu_enp0s8(1.1.1.2)
执行命令:
tc qdisc add dev 网卡 root netem delay 延时
如上图所示,正常情况两台虚拟机之间延时非常小,使用tc命令后,延迟增加了100ms。恢复只需将add改为del删除即可。
閱讀更多 樑家大叔 的文章