1、在ZDATA中,不同容量规格、不同品牌的SSD可否混合使用,是否有限制要求?
2、怎样划分LUN(逻辑卷)可以使性能最大化和资源利用最大化,有划分优化建议没有?
伟辉:
你好!
1.在zdata中不同容量规格、不同品牌的SSD可以混合使用;最需要注意的就是性能和兼容性,在兼容性符合的情况下-有以下几点:
A.相同容量,不同品牌的SSD混用。需要查询两个品牌SSD的官方性能白皮书,确认性能指标是否接近;需要对比读写带宽、iops、延迟;使用前最好使用fio进行压测确认实际的io性能。
如果性能相差不大,则可以直接添加在到现有ssd存储池中使用。
如果性能差异较大,则建议创建新的存储池加入新品牌的ssd,然后划卷。在数据库层面创建新的磁盘组全部使用新的ssd。
性能不一致时,在同一磁盘组中混用,性能会出现木桶原理-“以性能最差的为基准”,要规避。
B.不同容量、不同品牌的SSD性能差异不大时,可以混用;需要注意新的SSD能否能容量最大化利用(均分成已有卷的大小;如果不能,则全部创建为新size的卷,数据库层面创建新的磁盘组)
C.不同容量、不同品牌的SSD性能差异较大时(同A),也可以区分磁盘组使用;如果比现有SSD磁盘差很多则不推荐使用。
2.划分逻辑卷时:通常推荐一个3.2T的SSD(8k iops >30万)尽可能少划卷推荐2-5个,数据库中一个卷最大2T,比如常见3.2T的SSD可用大小2980G ,如总除以4;如果是6.4T的SSD(8k iops >50万)尽可能少划卷推荐4-8个,如总大小除以8。同一个磁盘写新进程太少(比如1个)发挥不出iops,写进程太多又会增加延迟,同时影响写入带宽。建议根据盘的性能来划分,通常性能好的SSD一个卷有10-15万的8k iops。
补充说明:锦泰的客户机器使用的是dell740xd,2+3的架构,存储使用nvme协议的SSD。
经过核实,存储节点有两张pcie到u.2的转接扩展卡,该卡插到pcie3.0 x16的接口上可以支持约15GB/s带宽,机器出厂配置2张扩展卡,最大可以支持30GB/s;
客户实际配置时,已有x16的接口插了100Gb的IB卡(也需要pcie3.0 x16),所以两张扩展卡都插在pcie3.0 x8上,此时一张最大支持7.5GB/s带宽,两种扩展卡最大15GB/s带宽。
两张扩展卡对应到前面板是最后12个槽位,意思是说最后12个槽位都可以插nvme的盘;以现有3.2T的盘来推算,3.2T x 12=38.4T,即以3.2T的SSD盘扩展单个存储节点最大存储容量可以达到38.4TB,最大带宽15GB/s。
史茂良
2019.05.09
评论
有用 0上面的回复中 我记得客户有一张转接卡是插在x16的接口上的 这么推算 单存储节点最大带宽有23GB/s左右。
考虑IB网络传输 单个存储节点即使都插在pcie x16的接口 也无法跑满30GB/s,因为ib网卡100Gb单个最大支持12.5GB/s 两个卡 也就25GB/s的样子 这就是单个存储节点的极限带宽了 。
同理,单个计算节点带宽极限也就是25GB/s,两个计算节点累计极限可达50GB/s。
评论
有用 0
墨值悬赏

