【虚拟化】磁盘置备方式的性能损耗对比
- 摘要
- 1、定义
- 1.1厚置备(Thick Provisioning)
- 1.2厚置备延迟置零(Thick Provisioned Lazy Zeroed)
- 1.3厚置备置零(Thick Provisioned Eager Zeroed)
- 2、对比
摘要
探索三种存储配置方法的性能差异与适用场景
“性能排序为厚置备置零 > 厚置备延迟置零 > 精简置备,每种方法在性能与资源利用间创造独特平衡。”
1、定义
1.1厚置备(Thick Provisioning)
厚置备是一种磁盘配置方式,它在创建时立即分配指定大小的空间,但具体行为又分为两种类型:厚置备延迟置零和厚置备置零。
1.2厚置备延迟置零(Thick Provisioned Lazy Zeroed)
在创建磁盘时,立即分配指定大小的空间,但不立即清零物理设备上的数据。数据清零操作在虚拟机首次执行写操作时按需进行。
1.3厚置备置零(Thick Provisioned Eager Zeroed)
在创建磁盘时,立即清零物理设备上的数据,确保数据安全。
2、对比
- 厚置备置零:性能最佳,写入操作无需额外清零,适合高负载场景
- 厚置备延迟置零:性能次之,首次写入时需按需清零,创建时间较短
- 精简置备:性能最差,因需动态分配空间并清零,但节省存储空间
特性 | 厚置备置零 | 厚置备延迟置零 | 精简置备 |
---|---|---|---|
性能 | 最佳 | 次之 | 最差 |
创建 时间 | 较长 | 较短 | 较短 |
存储 效率 | 低 | 中等 | 高 |
适用场景 | 高性能需求 | 平衡性能与效率 | 动态扩展需求 |
注1:对I/O性能要求高的场景(如数据库服务器)应选择厚置备置零;而资源有限或需要动态扩展的环境则更适合精简置备。
注2:以上是理论,在实际使用中也存在说精简制备和厚置备置零的性能差异不大的情况,按需选择即可,求稳妥就选厚置备置零。