Logo
2 mins
zerotier vs netbird vs tailscale 性能对比

组网性能对比

zerotier vs netbird vs tailscale 性能对比

结论h2

直接线上结论

  1. 性能

    1. Zerotier 和 Tailscale 都会有一个对应的进程负责组网。它们的运行方式都是在用户空间实现加密和中继,因此需要消耗额外的 CPU 资源。
    2. NetBird 是纯粹内核空间的 Wireguard,不需要消耗额外的资源。
  2. 组网

    1. 这个就主要取决于网络环境,整体来说,NetBird 和 Tailscale 好于 Zerotier。

测试h2

我同时测了大文件, 小文件的传输效率,但发现其实差不多, 并没有什么出入, 所以本文就不区分大小文件

测试服务器h3

角色配置网络
serverA1c2g192.168.2.100
serverB1c2g192.168.2.101

测试命令h3

Terminal window
# 传输测试:使用 rsync 同步一个压缩包到远程服务器
rsync -av ./1.zip root@serverb:/tmp/11
Terminal window
# 重启测试:模拟服务中断后恢复的情况
server A -> restart
server b -> restart -> ping

zerotier-oneh3

传输测试

>出栈

image-20250615010342396 image-20250615003417189

入栈<

image-20250615010352710 image-20250615003509681

重启测试

image-20250615010103170

netbirdh3

传输测试

>出栈

image-20250615010630724

入栈

image-20250615010701351

重启测试

image-20250615005751529

tailscaleh3

传输测试

>出栈

image-20250615011623414

入栈

image-20250615011718395

重启测试

image-20250615011934302