您现在的位置:首页 --> 查看专题: Fio
Fio 是个强大的IO压力测试工具,我之前写过不少fio的使用和实践,参见 这里。 随着块设备的发展,特别是SSD盘的出现,设备的并行度越来越高。利用好这些设备,有个诀窍就是提高设备的iodepth, 一把喂给设备更多的IO请求,让电梯算法和设备有机会来安排合并以及内部并行处理,提高总体效率。 应用使用IO通常有二种方式:同步和异步。 同步的IO一次只能发出一个IO请求,等待内核完成才返回,这样对于单个线程iodepth总是小于1,但是可以透过多个线程并发执行来解决,通常我们会用16-32根线程同时工作把iodepth塞满。 异步的话就是用类似libaio这样的linux native aio一次提交一批,然后等待一批的完成,减少交互的次数,会更有效率。 io队列深度通常对不同的设
[ 共2篇文章 ][ 第1页/共1页 ][ 1 ]
近3天十大热文
-
[326] WordPress插件开发 -- 在插件使用 -
[152] 解决 nginx 反向代理网页首尾出现神秘字 -
[94] IOS安全–浅谈关于IOS加固的几种方法 -
[52] Hacker News 排名算法工作原理 -
[49] cookie窃取和session劫持 -
[47] 中间件和稳定性平台 -
[47] 到底什么是MVC? -
[47] 整理了一份招PHP高级工程师的面试题 -
[46] Shell的那些事儿 -
[46] 程序员技术练级攻略
赞助商广告

