我试图比较在千兆以太网中连接的两台主机之间的几种网络安全协议的性能。
我的目标是看看我是否可以使带宽饱和,如果不能,限制因素是什么。
- 使用 SSL,我可以达到 981 MBit/s,因此以太网链路显然是限制因素;
- 使用 SSH,我只能达到 750 MBit/s,但我的一个核心的使用率为 100%。由于 SSH 是单线程的,CPU 是限制因素;
- 使用 IPsec,我读到大约 500 MBit/s,但我的内核都没有达到 100%(它们低于 50%)。
所以我的问题是:为什么 IPsec 不能达到更高的带宽?
两台主机运行 Debian Wheezy 和 Strongswan 以获取 IPsec。