开始新对话

此帖子已超过 5 年

Solved!

Go to Solution

3037

2012年12月30日 18:00

VNX上SP cache里的page size设置

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

2 Intern

 • 

1.4K 消息

2012年12月30日 18:00

     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是一个最佳实践值。

1.2K 消息

2012年12月30日 18:00

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

37 消息

2012年12月30日 19:00

谢谢大家的建议!

631 消息

2012年12月31日 20:00

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

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

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

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

2 Intern

 • 

1.4K 消息

2013年1月1日 04:00

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

107 消息

2013年1月1日 19:00

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

找不到事件!

Top