zerotier vs netbird vs tailscale 性能对比
组网性能对比
结论
直接线上结论
性能
- Zerotier 和 Tailscale 都会有一个对应的进程负责组网。它们的运行方式都是在用户空间实现加密和中继,因此需要消耗额外的 CPU 资源。
- NetBird 是纯粹内核空间的 Wireguard,不需要消耗额外的资源。
组网
- 这个就主要取决于网络环境,整体来说,NetBird 和 Tailscale 好于 Zerotier。
测试
我同时测了大文件, 小文件的传输效率,但发现其实差不多, 并没有什么出入, 所以本文就不区分大小文件
测试服务器
角色 | 配置 | 网络 |
---|---|---|
serverA | 1c2g | 192.168.2.100 |
serverB | 1c2g | 192.168.2.101 |
测试命令
1 | # 传输测试:使用 rsync 同步一个压缩包到远程服务器 |
1 | # 重启测试:模拟服务中断后恢复的情况 |
zerotier-one
传输测试
>出栈
入栈<
重启测试
netbird
传输测试
>出栈
入栈
重启测试
tailscale
传输测试
>出栈
入栈
重启测试
zerotier vs netbird vs tailscale 性能对比
https://www.mutter.cn/zerotier-vs-netbird-vs-tailscale-performance-comparison/