• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

3PAR StoreServ存储空间回收测试 - Windows UNMAP

2019-05-19 发表
  • 1关注
  • 1收藏 7722浏览
粉丝:105人 关注:0人

组网及说明

测试使用3PAR StoreServ 7200,3PAR OS 3.2.2MU4

配置步骤

主机操作系统为WSS2012R2。从win2012/win2012R2支持T10 UNMAP SCSI协议,文件系统删除数据后,主机操作系统会自动对存储卷的已占用空间进行UNMAP操作。


存储端StoreServ 7200,3PAR OS 3.2.2 MU6。
存储系统的可用数据块为2477个(GiB)。
showcpg -sdg,查看CPG模板的配置信息。CPG“SunQingleiTestCPG”为RAID1,步进为2 data。
showspace -cpg CPG名称,查看按照CPG的空间使用情况。由于CPG“SunQingleiTestCPG”不包含存储卷,故Usr - Total,Snp - Total,Adm -Total均为0。
EstFree - RawFree,是指存储系统可按照该CPG模板进行配置的总空间,2535424MiB (2476GiB),与上述存储系统的可用数据块容量相符。
EstFree - LDFree,是指RawFree空间按照CPG的RAID级别设置之后的可用空间,2535424MiB÷2=1267712MiB (1238GiB)。


此时,存储空间分布示意如下


基于CPG“SunQingleiTestCPG”,创建TPVV“SunQingleiTestVolume01”和“SunQingleiTestVolume02”。
TPVV“SunQingleiTestVolume01”,大小100GiB,总占用空间Tot_Rsvd为1152MiB (1.125GiB),为TPVV创建后默认占用的空间。由于未存入数据,Usr - Used为0。
TPVV“SunQingleiTestVolume02”,大小200GiB,总占用空间Tot_Rsvd为1152MiB (1.125GiB),为TPVV创建后默认占用的空间。该卷仅用于CPG包含多个存储卷以满足测试环境要求,测试中不对其进行任何操作。
对于CPG“SunQingleiTestCPG”,裸容量消耗为(2535424-2443264)MiB÷1024=90GiB,LD容量消耗为(1267712-1221632)MiB÷1024=45GiB,90÷2=45,符合CPG的RAID配置。CPG总占用空间为(1024+31744+8192)MiB÷1024=40GiB。
另外,CPG Usr - Total、Usr - Used空间为1024MiB (1GiB),应为TPVV的Usr - Used之和。CPG Snap - Total空间为31744MiB (31GiB),应为创建TPVV后预占的快照空间。CPG Adm - Total空间用于保存配置信息(元数据?),固定为8192MiB (8GiB)。
存储系统已使用的数据块数量为2477-2389=88个(GiB)。
将TPVV“SunQingleiTestVolume01”映射至win2012R2主机,LUN 101。
为方便记录,下文中,CPG“SunQingleiTestCPG”简称为CPG,TPVV“SunQingleiTestVolume01”简称为TPVV。


此时,存储空间分布示意如下


win2012R2主机识别TPVV对应的磁盘设备。


文件与存储服务,将对应的磁盘5初始化、格式化分区。


写入文件系统之后,TPVV的总占用空间Tot_Rsvd为9472MiB (9.25GiB),Usr - Used为65MiB,略有增加。
对于CPG,裸容量消耗为(2535424-2443264)MiB÷1024=90GiB,LD容量消耗为(1267712-1221632)MiB÷1024=45GiB,无变化。
CPG总占用空间为(9216+23552+8192)MiB÷1024=40GiB,总量无变化,但CPG Usr - Total由1024MiB (1GiB)增长为9216MiB (9GiB),CPG Snap - Total空间为31744MiB (31GiB)降至23552MiB (23GiB),CPG的各组成部分发生变化。
存储系统已使用的数据块数量仍为88个(GiB)。


此过程,存储空间变化示意如下


向TPVV的磁盘分区中拷入50.5GiB左右的测试数据。


拷入测试数据之后,TPVV的总占用空间Tot_Rsvd为56064MiB (54.75GiB),Usr - Used为51782MiB (≈50.56GiB),与文件系统层面数据量相符。
对于CPG,裸容量消耗为(2535424-2377728)MiB÷1024=154GiB,增加了64GiB。LD容量消耗为(1267712-1188864)MiB÷1024=77GiB,增加了32GiB。
CPG总占用空间为(55808+9728+8192)MiB÷1024=72GiB,增加32GiB,CPG Usr - Total由9216MiB (9GiB)增长为55808MiB (54.5GiB),CPG Snap - Total空间为23552MiB (23GiB)降至9728MiB (9.5GiB),CPG的各组成部分发生变化。
存储系统已使用的数据块数量为152。


此过程,存储空间变化示意如下


文件系统层面,彻底删除磁盘分区中的数据。


删除数据之后,TPVV的总占用空间Tot_Rsvd为56064MiB (54.75GiB),保持不变。Usr - Used会逐渐减少。
CPG总占用空间为(55808+9728+8192)MiB÷1024=72GiB,保持不变。CPG Usr - Total、CPG Snap - Total等均保持不变。


TPVV的Usr - Used会减少至80MiB,与文件系统层面删除数据的情况相符,可视为主机操作系统对存储卷已完成UNMAP操作,而总占用空间Tot_Rsvd为56064MiB (54.75GiB),保持不变,即存储卷占用的空间还未回退至CPG之中。
CPG总占用空间为(55808+9728+8192)MiB÷1024=72GiB,保持不变。CPG Usr - Total、CPG Snap - Total等均保持不变。


此过程,存储空间变化示意如下


测试环境中2个小时后,TPVV的总占用空间Tot_Rsvd会减少至9088MiB (8.875GiB),存储卷退回(54.75-8.875)=45.875GiB空间至CPG。
存储卷仍占用8GiB左右空间是正常情况,存储卷不会完全释放所有空间,会为每个控制器节点保留4GiB左右的空间。
对于CPG,CPG总占用空间为(8832+56704+8192)MiB÷1024=72GiB,保持不变,而CPG Usr - Total由55808MiB减少至8832MiB (8.625GiB),CPG Snap - Total空间为9728MiB (9.5GiB)增长至56704MiB (55.375GiB),增长了45.875GiB,即存储卷退回至CPG的空间容量。CPG Snap - Total的部分容量可通过compactcpg,进一步释放回存储系统的可用存储块。


此过程,存储空间变化示意如下


注,由于测试环境有变化,故存储系统的可用数据块不恒定,不参考绝对值,仅参考每次操作前后的变化量。
在compactcpg之前,存储系统的可用数据块为1253个(GiB)。


对CPG进行compactcpg。
随着compactcpg开始,不断地有数据块变为uninit状态,会经重新初始化之后变为可用数据块。

compactcpg任务执行完成,可见任务详细信息,共回收LD空间(4096+4096+2048+10240)MiB÷1024=20GiB。


完成compactcpg之后,CPG总占用空间为(8832+36224+8192)MiB÷1024=52GiB,减少了20GiB,与compactcpg释放的LD空间相符。其中,CPG Usr - Total为8832MiB (8.625GiB),保持不变。CPG Snap - Total空间由56704MiB (55.375GiB)减少至36224MiB (35.375GiB)。
存储系统的可用数据块由1253个(GiB)增至1293个(GiB),增加了40个(GiB),与CPG的步进相符。


此过程,存储空间变化示意如下


END.

配置关键点

该案例对您是否有帮助:

您的评价:1

若您有关于案例的建议,请反馈:

作者在2019-06-12对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作