亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人24小时在线,伴您度过漫漫科研夜!身体可是革命的本钱,早点休息,好梦!

Revitalizing Buffered I/O: Optimizing Page Reclaim and I/O Throttling

计算机科学 操作系统 线程(计算) 页面错误 延迟(音频) 写入缓冲区 绩效改进 按需分页 带宽遏流 并行计算 虚拟内存 内存管理 半导体存储器 隐藏物 缓存算法 CPU缓存 经济 气体压缩机 工程类 机械工程 电信 运营管理
作者
Jong-Seok Kim,Chan‐Mo Yu,Euiseong Seo
标识
DOI:10.1109/iccd58817.2023.00078
摘要

Buffered I/O is commonly used as a default mechanism in most file systems because it provides high performance by keeping recently accessed data in memory as page caches. We discovered that the long-standing code within the memory management of the Linux kernel performs unnecessary and indiscriminate operations during the page reclaiming and writing procedures, leading to a degradation in the performance of buffered I/O. Current memory management performs aging tasks, moving pages from the active state list to the inactive state list, even during page reclamation for urgent memory acquisition. It also unnecessarily holds the lock used for modifying the least recently used (LRU) list. These non-essential tasks results in performance degradation when buffered I/O is allocating pages and adding them into the LRU list. Furthermore, in write-intensive situations, the performance of writes is degraded by blindly forcing the write thread to sleep in order to maintain dirty pages at a pre-determined ratio in total memory. In this paper, we improve the memory management system by eliminating these unnecessarily or blindly performed aging, locks, and sleep tasks, thereby enhancing the performance of buffered I/O. We implemented our proposed approaches in the Linux kernel and evaluated these impacts on the performance of buffered I/O using FIO, FileBench, and YCSB on RocksDB. Our approach reduced the tail latency of random reads and improved the throughput of random writes in most workloads.

科研通智能强力驱动
Strongly Powered by AbleSci AI
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
慕楠应助ratamatahara采纳,获得10
6秒前
ratamatahara完成签到,获得积分10
16秒前
jjjj721完成签到,获得积分10
46秒前
青青儿完成签到 ,获得积分10
47秒前
57秒前
xiuxiuzhang发布了新的文献求助10
1分钟前
Total完成签到,获得积分10
1分钟前
吐丝麵包完成签到 ,获得积分10
1分钟前
Virgil完成签到 ,获得积分10
2分钟前
miaomao完成签到,获得积分10
2分钟前
balko发布了新的文献求助10
2分钟前
esyncoms完成签到,获得积分10
2分钟前
balko完成签到,获得积分10
3分钟前
WBLJ发布了新的文献求助10
4分钟前
科研通AI6.1应助瓦力采纳,获得10
5分钟前
5分钟前
PeterC发布了新的文献求助10
5分钟前
谎1028完成签到 ,获得积分10
6分钟前
科研通AI6.2应助PeterC采纳,获得10
6分钟前
Scorpia112应助科研通管家采纳,获得10
6分钟前
HFH应助科研通管家采纳,获得10
6分钟前
TT关闭了TT文献求助
6分钟前
mmddlj完成签到 ,获得积分10
6分钟前
顾矜应助TXZ06采纳,获得10
6分钟前
6分钟前
TXZ06发布了新的文献求助10
6分钟前
冯冯完成签到 ,获得积分10
7分钟前
生动的凝蕊完成签到 ,获得积分20
7分钟前
7分钟前
EOES发布了新的文献求助10
7分钟前
情怀应助TXZ06采纳,获得10
7分钟前
7分钟前
NexusExplorer应助TXZ06采纳,获得10
7分钟前
8分钟前
TXZ06发布了新的文献求助10
8分钟前
8分钟前
然来溪完成签到 ,获得积分10
8分钟前
TXZ06发布了新的文献求助10
8分钟前
瓦力发布了新的文献求助30
9分钟前
史萌完成签到,获得积分20
9分钟前
高分求助中
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Graphene Handbook (2019 Edition) 800
Adhesion Science: Principles & Practice 800
Signals, Systems, and Signal Processing 610
IEST-RP-CC018: Cleanroom Cleaning and Sanitization: Operating and Monitoring Procedures 600
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 600
久松真一著作集〈第5巻〉禅と芸術 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6534729
求助须知:如何正确求助?哪些是违规求助? 8327872
关于积分的说明 17839892
捐赠科研通 5636198
什么是DOI,文献DOI怎么找? 2934500
邀请新用户注册赠送积分活动 1910781
关于科研通互助平台的介绍 1769213