[zt] segment size(strip size)对磁盘阵列性能的影响

本文探讨了磁盘阵列中Sigment Size(strip size)对IOPS和throughput的影响,介绍了如何根据应用场景选择合适的Sigment Size以优化磁盘阵列性能。包括不同服务器环境下strip大小的选择建议。

下面针对某些可以对segment size大小改变的磁盘阵列的控制器进行说明,请各位指正。

Sigment Size(strip size):控制器写到逻辑卷中一个物理磁盘的大小。

Sigment Size(strip size)能够影响磁盘阵列的在IOPS和throughput上面的性能。小的sigment size允许多个硬盘来响应多个需求增加了IO要求(IOPS);大的sigment size通过多个磁盘来共同分担一个IO需求增加了数据传输效率(throughput)。

segment size=I/O request size的时候,每个IO需求使用最少的磁盘;更高的IOPS;用于处理随机的IO处理(如数据库的应用等)

sigment size
在磁盘阵列上面进行性能的调整举例说明:(RAID Group已经做好,并用于业务开展):
如果在一个多用户,多应用的环境下,一次IO需求比sigment size大很多,增加sigment size来最小化完成一次IO需求所使用的磁盘,那么在RAID Group中其他剩余的磁盘可以其他的IO需求,这样在性能上可能会有提高。尽可能做到一个磁盘的segment size能满足或者接近一次IO需求。

如果在一个单用户的环境下,那么一次IO需求的大小在等于或者接近所有磁盘的segment size的时候,那么性能可能是比较好的。也就是所有的磁盘只需要一次写的操作就能完成相应的IO需求。但是在这情情况下,磁盘只能为一次IO需求进行服务。

-------------------------------------------------

 

一般RAID控制器strip单元容量为8KB(缺省)、16KB、32KB和64KB
应该接近系统I/O请求的容量
基于交易的服务器一般使用较小的数据块
文件和打印服务器一般使用较大的数据块
总的来说,strip大小至少应与服务器应用生成的平均磁盘I/O请求的大小相当。最优的状态是每一I/O请求只执行一次I/O操作。
推荐容量:
服务器环境                      strip容量     预读
群件(Lotus Domino,Exchange 等) 16KB On
数据库(Oracle,DB2,SQL等)               16KB Off
文件服务器(Windows NT/2000)   16KB On
文件服务器(Novell Netware,Windows 2000) 64KB On
Web 服务器  8KB Off
视频文件服务器  64KB on

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/35489/viewspace-605137/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/35489/viewspace-605137/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值