免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: luxionline

[RAID与磁盘阵列] 求助,有关磁盘柜的速度问题 [复制链接]

论坛徽章:
0
发表于 2005-10-03 14:26 |显示全部楼层

求助,有关磁盘柜的速度问题

在有大量持续I/O的情况下,进行磁盘读写性能的测试,在此情况下,测试I/O都将与所有应用的I/O一起排队,所以,测试出的指标很低,是非常正常的事情。其测试数值并不能代表磁盘真正的性能,也不能说明什么问题。

   因为工作关系,接触过很多的磁盘阵列。例如DELL的CX 300、500、700,HDS系列、IBM FAST系列以及各种基于LSI控制器的、基于MYLEX控制器的存储。 但是,无论上述哪种存储,在这样的应用情况下,当持续IO达到一定量以后,用测试软件测试,其读的指标都很低。(一般都只有几M),但是,这个时候如果用应用去测试,你会发现应用依然很正常。--对于流媒体来说,就是播放一样很流畅。  

   所以,重要的不是测试的数值,而是你应用的实际表现。

   如何提高在流媒体这种类型下的磁盘性能, 我有如下几个建议:
1:加大条带化的带区尺寸(STRIP SIZE),如:从默认的8K调整到64K。
2:进行磁盘碎片整理, 将零碎的磁盘文件整合为相对连续的空间。 减少磁头的寻址动作。
3:在文件整理后,将磁盘阵列的“预读”功能开启 (SUPER READ、或PX READ等),提高缓冲命中率。
4:在一些存储上,还可以通过提高BUFFER SIZE,来提升读性能。

    至于用RAID 0这种方式,个人认为对楼主的应用并没有帮助。 RAID0 +1更适宜I/O不频繁,但每个I/O吞吐都很大的情况。 例如:持续大量的备份(25M/S)、视频编辑(100M/S)、科学计算等应用。 而在流媒体这种小流量,大I/O的情况下,RAID 5应该更为适合。

论坛徽章:
0
发表于 2005-10-03 14:30 |显示全部楼层

求助,有关磁盘柜的速度问题

刚才忘了很重要的一点。
就是一定要通过负载均衡机制,将负载尽可能均匀的分配到多个磁盘卷上,这样,可大幅度增加系统的承载人数。 用最通俗的话说,就是要让所有磁盘都动起来! 而不是仅仅有部分磁盘在做运动。  ^_^

论坛徽章:
0
发表于 2005-10-05 23:05 |显示全部楼层

求助,有关磁盘柜的速度问题

流媒体应用的话,还是NAS比较上算

论坛徽章:
0
发表于 2005-10-07 17:16 |显示全部楼层

求助,有关磁盘柜的速度问题

用SATA硬盘的确性能要差一块,:
1,使用专用的流媒体服务器软件,对RAID中的striping size进行优化,(程序-hp sytemtols- acu 逻辑盘的参数中设置。)
2,因为这里大部分应用为R,故建议把 RAID中的cache 90%给读(程序-hp sytemtols- acu 控制器设置。)
3,一般我接触的电信用户做VOD的,大多用的LINUX,个人觉得用LINUX可能要快一些。:)

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
发表于 2005-10-07 17:48 |显示全部楼层

求助,有关磁盘柜的速度问题

做成一个 raid 5 试试.

论坛徽章:
0
发表于 2005-10-11 08:45 |显示全部楼层

求助,有关磁盘柜的速度问题

测试工具测试的结果不一定准确,何况你还是在有负载的情况下。
STRIP SIZE用最大可选的,
Cache分配的话,Write分配少一点,毕竟只在上传的时候才用得着,绝大部分都给Read把。
RAID10也完全用不着。浪费一半空间,对于流媒体来说性能不会有多大的提高。
还是不要做成一个RAID5,一般应用24个硬盘做成两个或者三个RAID5比较好。

论坛徽章:
0
发表于 2005-10-20 14:05 |显示全部楼层

求助,有关磁盘柜的速度问题

一般对于一个系统来说,raid5不要超过12个硬盘,另外需要加大你的cache,现在内存也便宜。对于网络而言,你需要加大带宽,减少系统cpu利用率,所以普通的网卡可能也不能负担。

论坛徽章:
0
发表于 2005-11-02 17:45 |显示全部楼层
我纳闷你24个400G的分区,平均下来每个分区超过2TB,你用什么操作系统能支持这么大的分区?

论坛徽章:
0
发表于 2005-11-04 10:47 |显示全部楼层
HP的性能不了解,但现电信使用的IPTV我只看到用FC磁盘的,并发用户数量可以支持到几千个

论坛徽章:
0
发表于 2005-11-04 15:12 |显示全部楼层
硬盘很重要,最好用15K的。CACHE要大一些。负载均衡一定要做!
流媒体很多用NAS的,这个争论很久了,用NAS的,可能用LINUX更好一些,当然还有待讨论
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP