文件系统缓存里内存页的最小分配单元page size与I/O大小的最佳匹配关系讨论

VNX上SP cache里的page size设置

此问题已回答

yeqing

请教一个小问题。SP cache的选项卡上有一个Page Size的大小可以设置,例如8KB。一般来说,这个page size的大小的设置有什么讲究或推荐做法嘛?

阿超_SteveZhou
正确答案 作者: 阿超_SteveZhou 开启 2012-12-30 下午6:24

     cache page size就是内存页的最小分配单元,默认8KB,应用于R/W cache。如果I/O < 8KB,那么一个page可能会服务多个I/O,从而优化了cache page的使用。

 

  • 如果应用环境是Mixed I/O,建议不要更改。
  • 如果应用环境主要是【顺序,大I/O】,将page size 改成16KB能增加性能
  • 如果应用环境主要是【随机,小I/O】,比如OLTP 4KB,那么改成4KB能优化cache page的使用率。

 

     总的来说,是否要改page size,需要在方案设计期间就确定应用程序的主要I/O大小,进而匹配存储的cache page size,实现优化。如果不确定,8KB是一个最佳实践值。

查看上下文中的回答
有用答案 作者: Jason周 
平均用户评级
(0 评级)
  • 正确答案 1. Re: VNX上SP cache里的page size设置
    阿超_SteveZhou

         cache page size就是内存页的最小分配单元,默认8KB,应用于R/W cache。如果I/O < 8KB,那么一个page可能会服务多个I/O,从而优化了cache page的使用。

     

    • 如果应用环境是Mixed I/O,建议不要更改。
    • 如果应用环境主要是【顺序,大I/O】,将page size 改成16KB能增加性能
    • 如果应用环境主要是【随机,小I/O】,比如OLTP 4KB,那么改成4KB能优化cache page的使用率。

     

         总的来说,是否要改page size,需要在方案设计期间就确定应用程序的主要I/O大小,进而匹配存储的cache page size,实现优化。如果不确定,8KB是一个最佳实践值。

  • 有用答案 2. Re: VNX上SP cache里的page size设置
    Jason周

    阿超说的挺全了。主要就是和应用有关,例如VNX如果主要用来做Exchange 2010邮件服务器的存储的话,建议把page size设为16KB。具体应用具体分析。EMC solutions group写的一些现成的文档里有针对各类不同应用(例如Exchange,SQL,Oracle DB等)的推荐page size值可参考。

  • 3. Re: VNX上SP cache里的page size设置
    yeqing

    谢谢大家的建议!

  • 4. Re: VNX上SP cache里的page size设置
    zhuzhu281306

    一般来说,SP的Cache Page Size按照默认即可,不太会修改它。

    1、一台存储不太可能单独给一类应用独享,一般会跑很多类应用;

    2、应用与存储之间还有OS层面的封装,比如文件系统,像Oracle,文件系统的blocksize一般我们会只按照8192进行设置;

    3、8KB既然是默认值,也是EMC官方较为认可的大多数应用类型。

  • 5. Re: VNX上SP cache里的page size设置
    阿超_SteveZhou

    的确,在大部分环境下都是Mixed I/O,8KB是EMC测试得出的最佳值。

  • 6. Re: VNX上SP cache里的page size设置
    old cat

    从实际部署环境看,由于客户通常都是多应用系统集中存储,如楼上兄弟所说很难独享,所以对于page size设置,大多时候都是按默认设置,即Mixed I/O 8KB EMC推荐的最佳值。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值