Discuss about make aio wait path to account iowait time

70 篇文章 9 订阅 ¥9.90 ¥99.00
本文讨论了一个修复aio在等待I/O完成时不计入iowait时间的补丁,但由于采用io_schedule()函数增加开销,补丁未被接受,使得aio无法准确统计iowait时间。
摘要由CSDN通过智能技术生成

近日提的一个patch,https://lkml.org/lkml/2020/8/28/48

1, patch是为了解决aio在等待io完成时不统计iowait time的问题(见patch的提交信息);

2,实现iowait time需要使用io_schedule()代替schedule(), 但io_schedule()开销大于schedule(),导致该patch最终未被采纳。牺牲了aio不能统计iowait time的功能。

From	Xianting Tian <>
Subject	[PATCH] aio: make aio wait path to account iowait time
Date	Fri, 28 Aug 2020 14:07:12 +0800
share 0
As the normal aio wait path(read_events() ->
wait_event_interruptible_hrtimeout()) doesn't account iowait time, so use
this patch to make it to account iowait time, which can truely reflect
the system io situation when using a to
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值