




已阅读5页,还剩29页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
如何部署HDS高端存储 主题 BackEndDKA RaidGroupandLDEVFrontEndCHAWorkwithhost IO的重要性 这是一个典型的OLTP的事务处理 Email DSS RichMedia会占用更多的IO资源OLAP CRM ERP会占用更多的CPU资源减少IO的时间 提高IO的性能 将较大地提高应用的总体性能注 这里并没有考虑网络传输占用的时间 HDS高端存储设备的结构 Cachepair Cachepair s CHAportworkwithhost 前端 后端 DKAportworkwithRAID dataisplacedintocache pickedupbytheotherend USP体系结构 BackEndDKARaidGroupandLDEVRAID1andRAID5 USP后端结构 B4 1 B4 18 B4 4 B4 6 B4 3 B4 5 B4 2 B4 8 B4 7 B4 10 B4 9 B4 15 B4 16 B4 17 B4 11 B4 13 B4 14 B4 12 18xB4 eachB4 4x16RAIDor64HDD ApairofDKAfirstgoesto2verticalB4 thenhorizontallyto2additionalB4 exceptbasicDKA DKAOption 9900V4xMPand4x1Gport Cluster1 Cluster2 MP PK SH281 B MP PK SH281 B MP PK SH281 B MP PK SH281 B MP PK 1MP SH281 B MP PK 1MP SH281 B MP PK 1MP SH281 B MP PK 1MP SH281 B WP471 B DKC F460I 200 MP PK SH350 A MP PK SH350 A MP PK SH350 A MP PK SH350 A Cluster1 Cluster2 WP520 B DKC F510I 400 MP PK 2MP SH350 A MP PK 2MP SH350 A MP PK 2MP SH350 A MP PK 2MP SH350 A USP8xMPand8x2Gport DKA USPFCAL HDU0 HDU1 HDU2 HDU3 HDU4 HDU5 HDU6 HDU7 RAID12D 2D RAID53D 1P D Onerandomorsequentialwritefromtheserver storeincache Twoasynchronouswritestothemirroreddisks RAID 12D 2D写惩罚 ThreerandomorsequentialwritestocacherequiresixIOtodisk D D 3 x 2 6 Onerandomwritefromtheserver Readolddata oldparityfromdisk TworeadIO Writenewdata newparity TwowriteIOtodisk XORnewdata olddata oldparitytocreatenewparity NewD NewP OldP OldD 写没有命中的时候 Eachrandomwritemeans4IO ThreeInsertwritestocacherequire12IOto fromdisk RAID 53D 1P随机写的写惩罚 3 x 4 12 XOR XOR 写命中的时候 RAID 53D 1P随机写的写惩罚 Onerandomwritefromtheserver Olddataalreadyincache Readoldparityfromdisk OnereadIO Writenewdata newparity TwowriteIOtodisk XORnewdata olddata oldparitytocreatenewparity NewD NewP OldP OldD 3 x 3 9 XOR XOR Eachrandomwritemeans3IO ThreeInsertwritestocacherequire9IOto fromdisk D P D D Threesequentialwritesfromtheserver XORsequentialwritestocreateParity FourWritestoDisk ThreesequentialwritestocacherequirefourIOtodisk RAID 53D 1P顺序写的写惩罚 3 1 4 XOR XOR RAID类型的性能对比 RAID6needs6IOinsteadof4inrandomwrite 4xHDD 8xHDD 8xHDD 8xHDD LUN的分配要点 尽量不要把一个应用全压到一个RAIDGROUP上 尽可能地分布在不同的RAIDGROUP上尽量避免顺序IO的应用与随机IO的应用分布在同一个RAIDGROUP或LDEV上如果联机事务处理的应用与批处理的应用共享RAIDGROUP的时候 尽量避免它们在同一时间段工作避免ShadowImage的原卷与目标卷在同一个RAIDGROUP上 条带化的作用 1 2 3 P 4 5 P 6 LDEV1 LDEV2 LDEV3 RAID53D 1P 假设一个3D 1PRAID5建立了3x100GOPEN VLDEVStripeunit chunk is64x8 512K Stripewidthis3 Stripesizeis1536K加入有一个3MB的文件 它会分成6部分当读这个文件的时候 意味着有 6 个I O发送到3硬盘上 是并行的这样做 肯定这个3MB的比文件放到同一个硬盘上 读速度快得多 1 1 2 2 3 3 4 4 RAID12D 2D 条带化就是尽可能地将数据分布到各个硬盘上 1 使用更多的硬盘放置数据 2 并行读写 提高性能 RAID5的RAIDGROUP间的条带化 ParityGroup1 7D 1P ParityGroup2 7D 1P LDEV A A 1 A 2 A 3 A 4 B 1 B 2 B 3 A 2 A 4 B 1 B 3 B 4 A 1 A 3 B 4 B 2 ParityGroup1 2concatenation 7D 1Px2 LDEV B 2ndstripe 3 5M goestoanotherPG FrontEndCHA USP前端板的位置 USPFCCHA Always1MPfor2ports 8MP 4MP Workwithhost LUN是什么 在RAIDGROUP的什么位置 LDEV0 3GB LDEV1 LDEV2 LDEV71 Volume hdisk PV LUN LDEV LDEV LogicalDEVice LogicalVolumeManager 应用将数据存放在LV中 相关的LV在一起组成VG LVM会将LV对应到PV 也就是说对应到真实的磁盘空间 PV LUN LDEVLVM的LV采用striping使数据分布到更多的RaidGroup上 是提高IO性能的一个重要的方法SomeAIXAdministratorstilltryingtoallocateLVtoouteredge outermiddle center innermiddle andinneredgeofPV MeaninglessifthePVisRAIDLDEV LVM采用多大的StripeSize才是最优化 RAID 1StripeSize NoParityGeneration Tworeadablecopiesofdata stripeunit 48K 8track 384Kstripesize 384K 2Open V stripeunit 64K 8track 512K stripesize 512K 2 Recall OPEN VRAID53D 1Pstoragestripingspread3Mdatato3HDDononeRAIDApplyingOSstripingAssumingOSstripeunitisalso512KPVisLDEV1 LDEV11 LDEV21Readingthis3Mfilemeans 6 I Oto6HDD inparallelUNIXoffersstripingbyPPsizeandalso4Kto128Kchunk AIX5 3has1Mandup MakesureyoustripeacrossPVondifferentRAIDGROUPTrytomatchOSstripesizewithHDSstripesizeOSstripechunk unitshallnotbesmallerthanapplicationI O StripingfromHost 1 4 LDEV1 LDEV2 LDEV3 5 2 3 6 LDEV11 LDEV12 LDEV13 LDEV21 LDEV22 LDEV23 WhenOSStripesize 32K PV1 1 2 3 4 5 6 7 8 9 LV 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 1 3 5 7 9 11 13 15 17 19 21 23 25 27 29 31 2 4 6 8 10 12 14 16 18 20 22 24 26 28 30 32 33 33 Open Vstripeisalways512KWithOSstripesize 32KWhathappentoread write32Kof 21 512K 2 512K 3 PV2 512K 2 512K 3 1 2 3 4 9 10 11 12 17 18 19 20 25 26 27 28 5 6 7 8 13 14 15 16 21 22 23 24 29 30 31 32 1 2 3 4 5 6 7 8 9 LV 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 33 PV1 PV2 512K 2 512K 3 512K 2 512K 3 Open Vstripeisalways512KWithOSstripesize 128KWhathappentoread write32Kof 21 WhenOSStripesize 128K 1 2 3 4 9 10 11 12 5 6 7 8 13 14 15 16 21 22 23 24 29 30 31 32 LV 33 17 18 19 20 25 26 27 28 PV1 PV2 512K 2 512K 3 512K 2 512K 3 Open Vstripeisalways512KWithOSstripesize 512KWhathappentoread write32Kof 21 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 WhenOSStripesize 512K Databeingpre fetchedwillprovidebettercachehitOSLVMstripesize stripeunit 多大是最合适的呢 OPEN V 512KB StripesizeandSequentialRead Queue Depth Q depth numberofconcurrentI OallowedonaLUNHostOScouldbeusing8asthedef
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《广告服务合同》模板
- 信息技术融合获奖范文
- 幽默主题课件
- 《让图画动起来》+课件+2025-2026学年冀美版(2024)初中美术八年级上册
- 巡察组培训交流课件
- 峡江安全生产大培训课件
- 输电线路运行课件
- 输煤工安全培训教育课件
- 9.2 正弦定理与余弦定理的应用
- 高校生地质工程实习实训合同
- 维克多高中英语3500词汇
- 工业控制系统安全风险评估(工控安全大检查)
- NY 5052-2001无公害食品海水养殖用水水质
- TSZUAVIA 009.4-2019 多旋翼无人机系统实验室环境试验方法 第4部分:低温试验
- 现状调查培训课件
- 初级社会工作实务全本课件
- 电气试验标准化作业指导书
- 养老机构行政值班查房记录表格
- 练习太极拳的三个阶段
- 华为供应商质量管理体系考察报告(全)
- 冶金工业清洁生产的主要途径(共82页).ppt
评论
0/150
提交评论