Replies: 1 comment
-
性能测试测试环境
测试结果单Guest + Qemu Timer frequency: 62500000 Hz
Testing 10000 sectors starting from sector 1000
=== Write Performance Test ===
Write Results:
- Sectors written: 10000/10000
- Total time: 428 ms
- Data written: 5120000 bytes
- Write speed: 11 MB/s
- Per-operation timing:
* Min: 0 ms
* Max: 0 ms
* Avg: 0 ms
=== Read Performance Test ===
Read Results:
- Sectors read: 10000/10000
- Data verified: 10000/10000
- Total time: 537 ms (including verification)
- Data read: 5120000 bytes
- Read speed: 9 MB/s
- Per-operation timing (read only):
* Min: 0 ms
* Max: 0 ms
* Avg: 0 ms Qemu + AxVisor + 单Guest + nvme-backendTimer frequency: 62500000 Hz
Testing 10000 sectors starting from sector 1000
=== Write Performance Test ===
Write Results:
- Sectors written: 10000/10000
- Total time: 746 ms
- Data written: 5120000 bytes
- Write speed: 6 MB/s
- Per-operation timing:
* Min: 0 ms
* Max: 0 ms
* Avg: 0 ms
=== Read Performance Test ===
Read Results:
- Sectors read: 10000/10000
- Data verified: 10000/10000
- Total time: 798 ms (including verification)
- Data read: 5120000 bytes
- Read speed: 6 MB/s
- Per-operation timing (read only):
* Min: 0 ms
* Max: 0 ms
* Avg: 0 ms Qemu + AxVisor + 单Guest + file-backend Timer frequency: 62500000 Hz
Testing 100 sectors starting from sector 1000
=== Write Performance Test ===
Write Results:
- Sectors written: 100/100
- Total time: 4255 ms
- Data written: 51200 bytes
- Write speed: 0 MB/s
- Per-operation timing:
* Min: 0 ms
* Max: 45 ms
* Avg: 42 ms
=== Read Performance Test ===
Read Results:
- Sectors read: 100/100
- Data verified: 100/100
- Total time: 4401 ms (including verification)
- Data read: 51200 bytes
- Read speed: 0 MB/s
- Per-operation timing (read only):
* Min: 41 ms
* Max: 85 ms
* Avg: 44 ms 结论要点
吞吐汇总
时延与 per-op 统计
相对基线(单Guest + Qemu)的变化
原因分析
还存在的问题
|
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Clone代码
新建一个 clone.sh 文件
编译Arceos
编译VM0
首先需要编译第一个 vm,启动地址是在 0x4020_0000
cd arceos_0/ make ARCH=aarch64 A=examples/shell BUS=mmio
编译 VM1,启动地址是在 0x8020_0000,这两个 Arcos 只有启动地址不一致,其他的都是一致的
cd arceos_1/ make ARCH=aarch64 A=examples/shell BUS=mmio
启动AxVisor
运行结果
VM0
VM1
Beta Was this translation helpful? Give feedback.
All reactions