zvfs: UPDATE: README

This commit is contained in:
2026-02-24 16:17:03 +00:00
parent 8d1d9506cd
commit dd20857440

View File

@@ -12,6 +12,28 @@ LD_PRELOAD=./libzvfs.so ./func_test
```
## 测试
### 总结
由于是目标是hook阻塞的API相当于队列深度为1。
队列深度为1的情况下spdk测试工具spdk_nvme_perf的测试结果
1. iosize = 4K100MiB/s
2. ioszie = 128K1843MiB/s
zvfs的测试结果
1. iosize = 4K95MiB/s
2. ioszie = 128K1662MiB/s
相当于spdk读写的90%性能。
对比系统调用:
1. O_DIRECT
1. 大块43MiB/s
2. 小块724MiB/s
2. !O_DIRECT
1. 大块1460MiB/s
2. 小块1266MiB/s
### spdk_nvme_perf 性能基准测试
```shell
cd /home/lian/share/10.1-spdk/spdk
@@ -30,9 +52,9 @@ Initialization complete. Launching workers.
========================================================
Latency(us)
Device Information : IOPS MiB/s Average min max
PCIE (0000:03:00.0) NSID 1 from core 0: 22097.20 86.32 45.21 21.93 1639.58
PCIE (0000:03:00.0) NSID 1 from core 0: 25765.92 100.65 38.77 16.58 802.32
========================================================
Total : 22097.20 86.32 45.21 21.93 1639.58
Total : 25765.92 100.65 38.77 16.58 802.32
./build/bin/spdk_nvme_perf \