在UIS超融合产品中,提供了IDE和Virtio两种主要的磁盘格式类型以及none、directsync、writeback和writethrough四种磁盘缓存模式。
使用磁盘性能测试工具(CrystalDiskMark v3.03)对不同配置的虚拟机进行实测,结果如下表所示。
|
存储格式 |
磁盘类型 |
磁盘缓存模式 |
Seq |
512K |
4K |
4K QD32 |
|
QCOW2 |
IDE |
directsync |
读:75.20MB/s 写:17.02MB/s |
读:43.21MB/s 写:17.33MB/s |
读:0.820MB/s 写:0.731MB/s |
读:0.952MB/s 写:0.817MB/s |
|
QCOW2 |
IDE |
none |
读:79.28MB/s 写:17.13MB/s |
读:42.23MB/s 写:18.16MB/s |
读:0.757MB/s 写:0.714MB/s |
读:0.932MB/s 写:0.799MB/s |
|
QCOW2 |
IDE |
writeback |
读:306.0MB/s 写:264.5MB/s |
读:299.9MB/s 写:270.3MB/s |
读:11.08MB/s 写:9.635MB/s |
读:13.40MB/s 写:10.81MB/s |
|
QCOW2 |
IDE |
writethrough |
读:344.2MB/s 写:262.7MB/s |
读:310.4MB/s 写:280.8MB/s |
读:11.09MB/s 写:8.063MB/s |
读:12.60MB/s 写:14.13MB/s |
|
QCOW2 |
Virtio |
directsync |
读:86.79MB/s 写:64.55MB/s |
读:45.00MB/s 写:47.97MB/s |
读:0.817MB/s 写:0.689MB/s |
读:3.018MB/s 写:0.811MB/s |
|
QCOW2 |
Virtio |
none |
读:86.49MB/s 写:63.60MB/s |
读:46.94MB/s 写:48.43MB/s |
读:0.809MB/s 写:0.763MB/s |
读:3.022MB/s 写:0.854MB/s |
|
QCOW2 |
Virtio |
writeback |
读:1634MB/s 写:846.4MB/s |
读:1103MB/s 写:633.1MB/s |
读:21.69MB/s 写:19.85MB/s |
读:41.80MB/s 写:32.80MB/s |
|
QCOW2 |
Virtio |
writethrough |
读:1877MB/s 写:65.93MB/s |
读:1129MB/s 写:44.05MB/s |
读:22.64MB/s 写:0.704MB/s |
读:172.7MB/s 写:1.583MB/s |
从测试结果可以得出以下结论:
同样的磁盘缓存模式下,Virtio的性能比IDE性能普遍要高。
在使用Virtio硬盘情况下,writethrough模式的读性能最好,writeback模式的写性能最好。
因此,在实际应用部署时,推荐使用Virtio磁盘格式,并根据虚拟机上安装的应用系统对磁盘读或写的要求,配置为磁盘缓存模式为writeback或writethrough。
|
测试用例说明:
|