关于低延迟事务高速交易的应用在IO方面可以有哪些调优思路和建议 | |
关于低延迟事务、高速交易的应用在IO方面可以有哪些调优思路和建议? 典型问题:关于近期在一些证券行业碰到的低延迟事务、高速交易的应用需求,在IO模型路径方面可以有哪些可以调优的思路和建议? 对于低延迟事务,可以分析一下业务是否有持久化保存日志的需要,或者说保存的安全程度有多高,以此来决定采用什么样的IO。这里壹基比小鑫三零零五三一六九一二简单讲讲 1.从业务角度 比如说业务上不需要保存日志,那就不用写IO。 或者保存级别不高,那就可以只写一份数据,对于保存级别较高的日志,一般要双写、或多写。 2.从存储介质角度 1)可以全部采用SSD 2)或者采用SSD作为存储的二级缓存(一级缓存是内存) 3)或者存储服务器里面采用存储分级(将热点数据迁移到SSD、SAS等性能较好的硬盘上) 4)可以采用RAMDISK(内存作为磁盘用) 5)增加LUN所对应的存储服务器的缓存 3.从配置的角度 普通磁盘存储的LUN,可以设置合理的RAID模式(比如RAID10)去适应你的业务场景。 分条的深度大于等于一个IO的大小、有足够的宽度支持并发写。 4.IO路径的角度 采用高速的组网技术,而不用iSCSI之类的低速方式。 | |
相关链接: 暂不显示 面向省市区: 全国 面向市区县: 全部 最后更新: 2021-08-19 14:29:42 | 发 布 者: 李经理 联系电话: (无) 电子邮箱: 浏览次数: 210 |