wsl1 wsl2 hyper-v 性能对比记录

CPU测试

结果: CPU性能都差不多
sysbench cpu --cpu-max-prime=20000 run 
  • wsl2
events per second:  1351.09
  • wsl1
events per second:  1372.72
  • hyper-v
events per second:  1354.20

跨文件系统IO测试

结果: hyper-v > wsl1 > wsl2
# 准备文件
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
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
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
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

发表新评论