总的来看,loopback、bridge、veth 这几个接口基本上是没被限速的,veth 有查到上限为 10000Mb/s(10Gb/s) 感觉也是个假数字,
实际上测出来的数据基本在 35Gb/s 到 55Gb/s 之间,视情况浮动。
性能的变化和虚拟网络设备的链路和类型有关,或许和默认配置的区别也有关系。
另外 TUN 设备这里没有测,ethtool tun0 查到的值是比较离谱的 10Mb/s,但是感觉不太可能这么慢,有时间可以再测一波看看。
参考Linux虚拟网络设备之tun/tap
Linux虚拟网络设备之veth
云计算底层技术-虚拟网络设备(Bridge,VLAN)
云计算底层技术-虚拟网络设备(tun/tap,veth)
Universal TUN/TAP device driver - Kernel Docs
Tun/Tap interface tutorial
Linux Loopback performance with TCP_NODELAY enabled