如何有效利用闪存的io性能?

参与23

2同行回答

jxnxsdengyujxnxsdengyu  系统工程师 , 江西农信
将多个闪存盘做RAID保护,形成一个ARRAY,所有ARRAY均加入至同一闪存POOL,在POOL中划分LUN,LUN的大小尽量小,将LUN分配给主机OS,在OS上建文件系统或者以裸设备的方式给数据库使用。这样就尽量把数据都打散在所有闪存SDD盘中。读写并发性能最大化。...显示全部

将多个闪存盘做RAID保护,形成一个ARRAY,所有ARRAY均加入至同一闪存POOL,在POOL中划分LUN,LUN的大小尽量小,将LUN分配给主机OS,在OS上建文件系统或者以裸设备的方式给数据库使用。
这样就尽量把数据都打散在所有闪存SDD盘中。读写并发性能最大化。

收起
银行 · 2018-03-27
浏览2009
ZhuJun2014ZhuJun2014  存储工程师 , IBM
简单的说,应用端要尽量的增加并发度,服务器CPU核数、HBA卡数量和磁盘queue depth值要遵循厂商建议,基本上可以获取最好的闪存IO性能。另一方面,闪存主要适合随机小块IO读写,因此适用场景一定要规划清楚。对于高吞吐的顺序读写IO而言,闪存并不会比传统阵列要好很多。...显示全部

简单的说,应用端要尽量的增加并发度,服务器CPU核数、HBA卡数量和磁盘queue depth值要遵循厂商建议,基本上可以获取最好的闪存IO性能。
另一方面,闪存主要适合随机小块IO读写,因此适用场景一定要规划清楚。对于高吞吐的顺序读写IO而言,闪存并不会比传统阵列要好很多。

收起
硬件生产 · 2018-03-27
浏览2043

提问者

阿杜
系统架构师CPIC

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2018-03-26
  • 关注会员:3 人
  • 问题浏览:4754
  • 最近回答:2018-03-27
  • X社区推广