免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3997 | 回复: 7
打印 上一主题 下一主题

请求高手赐教:影响存储系统性能的核心要素有哪些? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-06-18 10:23 |只看该作者 |倒序浏览
近期在规划存储系统,因存储系统构成部件较多,如何才让存储系统性价比最优?\r\n从存储产品的规格参数看有这些因素:存储处理器(或者叫控制器)的CPU、存储控制器的内存、前端光纤通道带宽、后端光纤通道带宽、磁盘驱动器的转速、磁盘驱动器的数量。\r\n我们现在能确定的是后两项,磁盘驱动器的转速是15000rpm ,磁盘驱动器的数量大约40-60块。这样的一个磁盘规模,前面的其他指标配置到什么样程度就可以了?我的观点是如果磁盘数量不多,即使配置再高端的存储控制器和光纤通道也发挥不了优势,不知道这个想法是否正确?请各位高手赐教,多谢!

论坛徽章:
0
2 [报告]
发表于 2009-06-18 13:19 |只看该作者
本帖最后由 南非蚂蚁 于 2009-6-18 13:21 编辑 \n\n存储网络系统由存储设备、网络设备和主机三个部分组成。存储设备是指该系统中采用的NAS、ISCSI、FC-SAN等磁盘阵列设备,网络设备是指FC交换机或以太网交换机,主机是指安装了以太网卡、FC HBA卡,并安装了一定应用软件的主机设备。存储系统的瓶颈分析主要是看这三个部分中哪一种会首先达到其性能的最大值。 \r\n  存储成为整个系统的瓶颈是指存储设备的带宽达到最大值,或IOPS达到最大值,存储设备限制了系统性能的进一步提升,甚至影响了整个系统的正常运行。由于不同业务系统对存储的性能要求不同,一般小文件(小于1MB)读写型的系统中对IO的要求较高,大文件的读写型系统对存储设备带宽的要求比较高。不用应用模式下系统对存储设备的要求不同,瓶颈点出现的位置和特点也不一样。\r\n\r\n存储设备内部设计时,可以通过增加磁盘数量、增加扩展柜数量、跨扩展柜创建RAID组、增加主机通道数量等方式最大限度地利用存储控制器前端和后端的总可用带宽,使得磁盘、磁盘通道、主机通道等的总带宽大于控制器的总带宽,这样在工作站访问时存储设备时,才能最大地发挥出控制器的带宽性能。带宽瓶颈在控制器部位才能说明是最好的存储系统设计方案。

论坛徽章:
0
3 [报告]
发表于 2009-06-18 22:37 |只看该作者
现在中端存储的瓶颈多在后端的端口和磁盘上。

论坛徽章:
0
4 [报告]
发表于 2009-06-19 08:30 |只看该作者
谢谢两位版主的回答!另外想知道存储控制器的cache大小、磁盘转速、磁盘数量对性能影响的程度,我的应用是MS Server数据库,RAID 10配置。磁盘转速、磁盘数量和带宽之间有没有一个公式?

论坛徽章:
0
5 [报告]
发表于 2009-06-19 11:05 |只看该作者
能否将前端光纤通道带宽、后端光纤通道带宽解释下,谢谢!

论坛徽章:
0
6 [报告]
发表于 2009-06-19 23:59 |只看该作者
最近比较懒,不想码字,简单说几句吧。\r\n带宽好比你公路的宽度,道路越宽车辆的通行量就越大。它决定了存储单位时间内的数据传输量 多用MB/S衡量。\r\nIOPS顾名思义就是每秒IO的处理量。 \r\n至于大家经常问到的我的带宽多少合适,一般是这么算的:每秒的IO请求有多少,数据块的大小是多少,两者相乘就是你需要的带宽。\r\n反过头来再说说IOPS,每种磁盘的IOPS能力不一样,通常的15K FC盘是170-180。 10K FC是140-150,SATA II的在80左右。最近比较火的闪盘是 15K FC盘的30倍。明白了每种硬盘的IOPS能力,咱再说算算我们真正的IOPS是多大。通常我们的IO既有读又有写,而一个读操作就是一个IO请求,大家知道无论是RAID1还是RAID5,都有写惩罚,所以一个写操作就带了不止一个IO请求,这样根据你原始的读写IO 和存储的RAID级别就能算出总的IOPS,然后再看你用什么类型的硬盘算出硬盘的个数。\r\n有人就问,如果我的IOPS要求很大这得用多少硬盘呀?没错,我们刚才考虑的都是直接从硬盘操作而没有考虑cache的因素。cahce的作用大家知道不在罗嗦。各个厂商都有自己的算法和cache优化的办法,很大程度上减少对硬盘操作,所以现实中硬盘个数没有我们算出来的那么多也能满足应用的需要。\r\n睡觉去了!\r\n:nu:

论坛徽章:
0
7 [报告]
发表于 2009-06-20 00:08 |只看该作者
to 乖乖滴 \r\n前端光纤通道带宽、后端光纤通道带宽是两个比较虚的参数,现在主流的前端通道、后端通道都是4Gb的接口了,算下来每端口就是400MB/s, 一般就是简单的乘以端口数就是了。但是不要忘了,不论是前端还是后端都会受限于控制器的总线带宽,意味着控制器的总线带宽足够大的时候前端光纤通道带宽、后端光纤通道带宽才有意义。也就是我为什么说是比较虚的两个参数

论坛徽章:
0
8 [报告]
发表于 2009-06-20 17:35 |只看该作者
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP