测速

测速

文件下载测速

常见 http 文件测试下载服务器:

curl https://speed.hetzner.de/100MB.bin -o /dev/null

YouTube 测试

4k 视频

iperf

加密 / 解密性能

影响 shadowsocks / v2ray 等代理速度

使用 openssl 测试 aes-128-gcm 加密算法的 benchmark

# 单线程
openssl speed -evp aes-128-gcm
openssl speed -evp chacha20-poly1305

# 多线程
openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp aes-128-gcm
openssl speed -multi $(cat /proc/cpuinfo |grep processor | wc -l) -evp chacha20-poly1305

常见设备参考值:(aes-128-gcm, 16KB block) (单线程/多线程)

  • MT7621A (2c4t): 7110.66k / 14359.13k
  • Phicomm N1 (S905D@1.5Ghz): 602328.44k / 2355052.54k
  • 锐角云 N3450 Windows 10 Hyper-V Linux 虚拟机 (2 v-cpu): 823312.49k / 1599690.07k

如果设备没有 AES 硬件指令集, chacha20-poly1305 会比 aes-128-gcm 快。而如果设备支持 aes 硬件指令集, aes 会比 chacha20 快得多。


Last update: 2021-04-12 09:27:02 UTC