BFQ I/O Scheduler for Linux可扩展性大幅提升

2024年 1月 22日 80.7k 0


继关于 增强MQ-Deadline I/O调度器的可伸缩性Linux存储专家Jens Axboe已经将类似的可伸缩性改进应用于BFQ I/O调度程序。

与MQ-Deadline的可伸缩性工作类似,Jens Axboe优化了预算公平分配(BFQ)I/O调度程序,以获得更好的性能。通过多线程FIO测试,他从一个具有96%锁定争用和86%系统时间的NVMe驱动器,同时提供567,860 IOPS到大约30%锁定争用,14.5%系统时间和1,550,918 IOPS。对于那些使用BFQ的人来说,这是一个巨大的改进,它具有快速的存储设备,IOPS是原始性能的2.73倍。

BFQ I/O可伸缩性工作序列化请求分派,在争用时绕过合并,并使用单独的插入列表和锁定。有关此待定BFQ I/O调度器优化工作的详细信息,请访问Axboe‘s Git树. Not bad for some weekend hacking.

相关文章

塑造我成为 CTO 之路的“秘诀”
“人工智能教母”的公司估值达 10 亿美金
教授吐槽:985 高校成高级蓝翔!研究生基本废了,只为房子、票子……
Windows 蓝屏中断提醒开发者:Rust 比 C/C++ 更好
Claude 3.5 Sonnet 在伽利略幻觉指数中名列前茅
上海新增 11 款已完成登记生成式 AI 服务

发布评论