免费注册 查看新帖 |

Chinaunix

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

stripe和性能的关系 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-05-05 08:44 |只看该作者 |倒序浏览
做raid的时候一般有个条带大小可以选择这个大小和具体的应用的性能有很大的关系,一般数据库比较小的条带性能会比较好,像视音频比较大的条带性能会好点,谁能从原理上说一下为什么是这样

论坛徽章:
0
2 [报告]
发表于 2008-05-13 16:26 |只看该作者
个人理解:一个数据库典型的数据块大小是8KB,那么条带大小8KB对于随机事务处理型的数据库来讲就很匹配,一个读写请求刚好读写一个条带,避免了读写多余数据。对于大批量数据读写,比如视频处理、数据仓库,大的条带可以减少读写次数,比如一个读写请求就是1MB、2MB,则条带当然是越接近这个数值越好

论坛徽章:
0
3 [报告]
发表于 2008-05-13 16:38 |只看该作者
数据库,条带小,读到cache的数据量就小,cache不容易满,还可以并发,IOPS就高;\r\n视音频,条带大,相当于于预读到cache,减少寻道的次数,多磁盘也可以并发;

论坛徽章:
0
4 [报告]
发表于 2008-05-20 14:25 |只看该作者
非也非也,理论上有条带大小接近性能好一说。\r\n但考虑阵列控制器的cache,以及综合考虑读写,有些时候反而是大条带好。\r\n总之还是测试为准啦。

论坛徽章:
0
5 [报告]
发表于 2008-05-21 17:46 |只看该作者
原理是相同的,但是要看你的RAID的特点,每一家的设计是不一样

论坛徽章:
0
6 [报告]
发表于 2008-05-29 14:07 |只看该作者
觉得还是跟应用有关,数据库和视频的最优大小肯定是不一样的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP