你看到的3PAR容量页面,其计算逻辑可以概括为一个核心公式:
总物理容量 = 已分配容量 + 可用容量 + 故障容量
而你问的“块”和“系统”,正是“已分配容量”中的两个关键组成部分。根据你提供的数据,这台CF22080的容量构成如下:
| 项目 | 容量 (GiB) | 占总物理容量比例 | 含义 |
|---|---|---|---|
| SSD 设备总容量 | 143,040 | 100% | 所有SSD的物理裸容量总和 |
| 已分配的SSD容量 | 115,470 | 约 80.7% | 已被系统预先占用的总容量 |
| ├─ 块 (Block) | 101,056 | 约 70.6% | 用于实际存储用户数据的空间 |
| └─ 系统 (System) | 14,414 | 约 10.1% | 系统自身运行预留的空间 |
| 可用块 (Free) | 27,570 | 约 19.3% | 尚未被分配的空闲空间 |
在3PAR的架构中,磁盘空间的管理非常精细,你看到的“块”和“系统”对应着不同的用途。
这是实际用于存储你的业务数据的容量,包含了所有虚拟卷(VV)的用户数据、快照数据和管理空间。
空间构成:这部分空间已经包含了RAID校验开销。例如,如果底层磁盘做了RAID 6 (8+2),那么10块盘的原始容量中,只有8块盘的容量能计入“块”容量,另外2块盘的开销被RAID机制消耗了。
精简配置 (Thin Provisioning):3PAR默认采用精简配置。创建卷时,你指定的是虚拟容量(逻辑大小),而“块”容量反映的是实际物理占用。只有当数据真正写入时,才会从可用空间(Free)中分配物理块。因此,“已分配块容量”通常会小于所有卷的“虚拟容量”总和。
一句话理解:“块”就是你真正能用来存数据、已经划走的部分。
这部分是3PAR为保障系统稳定运行和故障恢复而预留的容量,不存放用户数据。根据社区和官方资料,它主要由以下部分组成:
热备空间 (Spare Space):这是“系统”容量的主要构成。3PAR不指定整块硬盘做热备,而是从所有硬盘中分散预留一部分空间(chunklets) 作为热备。当任何一块硬盘故障时,系统能利用这些分散的备用空间,快速在其他正常硬盘上重建数据。
系统开销 (Internal/Admin Space):用于存放系统自身的元数据,例如CPG(Common Provisioning Group)的管理信息、系统报告日志(System Reporter logging)等。
一句话理解:“系统”是3PAR为了能容忍硬盘故障并保持自身管理运转而“预留”的救急空间。
根据3PAR的容量管理原则,我们可以用你图中的数据来验证这个关系:
已分配容量 = 块容量 + 系统容量 = 101,056 + 14,414 = 115,470 GiB (与图中数据完全吻合)
总物理容量 = 已分配容量 + 可用容量 = 115,470 + 27,570 = 143,040 GiB (与图中数据完全吻合)
这说明图中的数据展示是符合3PAR标准计算逻辑的。
你可能会发现,在“块”容量中,还分“已分配”和“已使用”。这源于3PAR的精简配置(Thin Provisioning) 特性:
已分配 (Allocated):指已经划给卷的物理空间。
已使用 (Used):指卷中实际写入了数据的物理空间。
例如,你创建一个1TB的精简卷,系统会从“可用空间”中划出一部分(比如100GB)作为“已分配”空间,但你可能只写入了10GB数据,那么这10GB就是“已使用”空间。剩余的90GB“已分配”空间虽然被预留,但并未真正消耗磁盘,未来可以释放。
如果你想进一步分析,可以在SSH命令行(CLI)中执行以下命令:
查看物理磁盘总容量:showpd -c,可以查看每块物理磁盘的原始容量和可用容量。
查看CPG分配情况:showcpg -d,查看各个CPG(存储池)的详细容量和分配情况。
查看系统空间构成:showsys -space,可以清晰地看到“系统”、“内部”、“备用”等空间的具体数值,让你对预留空间一目了然。
截图信息: 总 SSD:143040GiB;已分配 SSD 容量合计 115470GiB,其中块:101056GiB,系统:14414GiB。
包含:精简卷 / 全量卷、重删压缩后的实际占用、快照空间、副本空间。 就是用户业务真正使用的块存储数据空间。
⚠️这部分是存储底层必须占用,不能分配给业务主机使用。
已分配 SSD 总计 = 块 (业务卷) + 系统 (存储底层占用) = 101056 +14414 =115470GiB,和截图数值一致。
总SSD = 已分配 + 可用 + 故障⚠️注意:3PAR 是先把磁盘空间划进 CPG 资源池,才叫 “已分配”;不是主机写数据才算分配。哪怕你创建精简卷、主机还没写入任何数据,只要从 CPG 分配了空间,就会计入【块】容量。
这个 88% 分母是【已分配 115470GiB】,不是总 SSD143040GiB。
#查看整体空间
showsys -space
#查看CPG池空间(业务块空间来源)
showcpg
红框【已分配 SSD 容量】分为块、系统两部分:
已分配SSD总量 = 块容量 + 系统容量。
左侧总 SSD 饼图:总 SSD 裸容量 = 已分配 + 可用 + 故障;已分配代表磁盘空间已经被存储接管(业务或系统),可用是还未划入资源池的空闲物理 SSD。图中 88% 是【已分配 SSD 内部占比:业务块占已分配空间的 88%】,不是整台存储使用率。暂无评论
暂无评论
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作
举报
×
侵犯我的权益
×
侵犯了我企业的权益
×
抄袭了我的内容
×
原文链接或出处
诽谤我
×
对根叔社区有害的内容
×
不规范转载
×
举报说明
暂无评论