XIV的架构保证了所有数据都均匀打散在所有磁盘上。所以说从存储本身来说是没有热点的,自身性能不需要调优。
然而在具体使用的过程中如果遇到响应慢的问题,有一些思路仅供参考。
0.确认主机端的参数是否设置合理。如fc/device queue depth(FC),TCP buffer size,jumbo frame(iSCSI),如果是linux还可以看看IO调度等参数。
1.主机至存储的连接,是否充分利用了多前端卡,高吞吐量的系统可以分散使用不同接口模块的前段卡,这用可以有效提高带宽。
2.由于XIV后端的条带化颗粒是1MB,数据库一般的条带是8k,16k等,所以在主机端做卷条带化,还是有进一步提高性能的可能(注,不同应用场景下差异很大,需要验证测试)
3.对于已经运行的系统,XIV可以统计不同卷上的io表现,如果cache hit rate较低,可以考虑插SSD卡用于读缓存已提高性能。IBM好像有个工具可以通过抓取系统运行数据,估算这种IO场景下加了SSD卡性能可以提高多少 。
收起存储调优的话题论坛里面已经有很多了。任何一个存储的调优方案都是针对于具体应用来说的,放之四海而皆准的调优方案一定不是最优方案,关键要适合应用的需要,获得最佳的应用读写性能才是硬道理。
好像说了不少,其实好像什么也没说。调优其实真的需要综合考虑的。
收起