在CAS上看虚拟机磁盘已用空间,显示基本已经使用完了,但是磁盘利用率却才显示使用百分之20,这个是怎么计算的呢?
(0)
您好,如果虚拟机的磁盘配置为精简置备(Thin Provisioning),磁盘空间是按需分配的。虚拟机内部可能显示已用空间接近满,但存储侧(如CAS平台)可能并未完全分配这些空间,导致显示的磁盘利用率较低
(0)
具体原因及计算逻辑如下:
1. **存储分配类型影响**:
- 若虚拟机磁盘采用"置零"或"延迟置零"分配方式,CVK层会直接显示磁盘容量100%预分配完成,此时平台侧的"磁盘利用率"实际反映的是虚拟机内部真实使用率(即您看到的20%)。
- 若采用"精简"分配方式,平台侧显示的"磁盘利用率"实际记录的是历史最大值(虚拟机使用过的最大空间),而非当前真实值。
2. **数据统计维度差异**:
- 平台侧显示的"已用空间"是基于存储卷的物理预分配状态(仅适用于非精简模式),而"磁盘利用率20%"是通过qemu-guest-agent获取的虚拟机内部文件系统实际使用率。
- 两种数据的统计对象不同:前者统计的是存储资源分配情况,后者统计的是虚拟机内部文件系统使用情况。
3. **建议验证方式**:
- 在CAS性能监控中查看"分区利用率"指标,该数据通过qga实时获取虚拟机内部df命令结果,反映真实文件系统使用率。
- 通过cvk后台使用`qemu-img info`命令查看磁盘镜像的实际物理占用空间,比对平台显示值。
该现象属于平台设计机制(存储预分配统计与虚拟机内部使用统计分离),建议以性能监控中的"分区利用率"作为业务实际使用率参考。
(0)
暂无评论
您好,如果虚拟机的磁盘配置为精简置备(Thin Provisioning),磁盘空间是按需分配的。如果分配100G,你某个时间段,放置了很多 数据,将这个磁盘空间撑大了,到了97.71G, 然后又手动清理了文件,系统内实际只用了19.23% ,但是撑大的空间不能缩回去,就造成了两个显示不一致,具体还是看下面这个真实利用率
(0)
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论