FLASH 闪存在解决I/O并发上的问题

公司核心库使用了FLASH闪存,想解决核心库的I/O高并发和争用锁的问题,由于I/O流整个过程中不可能只同时处理一个I/O,所有的I/O在HBA,FC,FA和DA处理的过程中都是已大量并发的情况下进行。而主要的耗时取决于I/O队列的等待,虽然存储阵列会在并发上进行优化,同一个处理slice的处理还是会一队列形式进行,锁的问题没有很好解决。请各位大神指教。谢谢

参与11

3同行回答

ljq2184929ljq2184929系统运维工程师中国建材
争用锁应该是应用层面的锁的问题啊,在存储层面处理的就是一次读或写的请求,而IOPS就是每秒对存储有多少次读写次数,所以优化应用应该是关键,这个使用队列进行排队处理的话,是否能动态的多建一些队列呢?所以想要通过FLASH闪存解决应用层的争用锁的问题是不可能的,因为FLASH闪存的...显示全部

争用锁应该是应用层面的锁的问题啊,在存储层面处理的就是一次读或写的请求,而IOPS就是每秒对存储有多少次读写次数,所以优化应用应该是关键,这个使用队列进行排队处理的话,是否能动态的多建一些队列呢?

所以想要通过FLASH闪存解决应用层的争用锁的问题是不可能的,因为FLASH闪存的IO性能比较高,缓解被锁死的情况倒是有可能的。

收起
互联网服务 · 2015-11-19
浏览2239
  • 是的,我们现在就在要求应用对代码进行分析解决,我只是想闪存或存储本身的I/O瓶颈给最大化的优化,不知道怎么优化好??采取什么样的安全稳定方案??谢谢。
    2015-11-19
  • 使用闪存本身就是对存储性能优化的一种措施,闪存自身的优化如:如果考虑IO性能,可以考虑用raid5,而同时通过另外的同步软件实时做备份镜像,这会比RAID10或raid1的读写效率提高,另外规划raid和lun的划分时,尽量将数据盘打散到多块闪盘上,可能会对io性能更佳。
    2015-11-19
winwdwinwd项目经理海通证券
更快的IO只能缓解锁的问题,使得锁出现的时间和概率降低,不能解决锁的问题。要解决锁,还是要从应用上来想办法更好些。显示全部

更快的IO只能缓解锁的问题,使得锁出现的时间和概率降低,不能解决锁的问题。要解决锁,还是要从应用上来想办法更好些。

收起
证券 · 2015-11-19
浏览1947
lengxf2008lengxf2008其它铁岭市社保信息中心
我想我们考虑这类问题能否不只限于硬件,可以再从应用方面考虑一下是否更好?更全面些。比如文中提到的锁的问题,就是一个很复杂的问题,如果硬件配置没有问题,那更多的是应用引起的。换个思路或者扩展一下思路对解决问题会更好些。闪存技术是目前的新技术,所以更不应该只怀疑硬...显示全部

我想我们考虑这类问题能否不只限于硬件,可以再从应用方面考虑一下是否更好?更全面些。比如文中提到的锁的问题,就是一个很复杂的问题,如果硬件配置没有问题,那更多的是应用引起的。换个思路或者扩展一下思路对解决问题会更好些。闪存技术是目前的新技术,所以更不应该只怀疑硬件方面的问题。

收起
政府机关 · 2015-11-19
浏览1956

提问者

bulls_523
资讯技术经理中移电子商务有限公司
擅长领域: 存储灾备虚拟化

问题来自

相关问题

相关资料

相关文章

问题状态

  • 发布时间:2015-11-19
  • 关注会员:5 人
  • 问题浏览:6630
  • 最近回答:2015-11-19
  • X社区推广