CPU测试

结果: CPU性能都差不多

1
sysbench cpu --cpu-max-prime=20000 run 
  • wsl2
1
events per second:  1351.09
  • wsl1
1
events per second:  1372.72
  • hyper-v
1
events per second:  1354.20

跨文件系统IO测试

结果: hyper-v > wsl1 > wsl2

1
2
3
4
5
6
# 准备文件
sysbench fileio --file-total-size=1G --file-test-mode=rndrw prepare
# 运行
sysbench fileio --file-total-size=1G --file-test-mode=rndrw run
# 清理文件
sysbench fileio --file-total-size=1G --file-test-mode=rndrw cleanup
  • wsl2
1
2
3
4
5
6
7
8
File operations:
reads/s: 390.79
writes/s: 260.53
fsyncs/s: 836.25

Throughput:
read, MiB/s: 6.11
written, MiB/s: 4.07
  • wsl1
1
2
3
4
5
6
7
8
File operations:
reads/s: 444.16
writes/s: 296.10
fsyncs/s: 949.21

Throughput:
read, MiB/s: 6.94
written, MiB/s: 4.63
  • hyper-v
1
2
3
4
5
6
7
8
File operations:
reads/s: 1029.48
writes/s: 686.25
fsyncs/s: 2201.13

Throughput:
read, MiB/s: 16.09
written, MiB/s: 10.72