亲爱的研友该休息了!由于当前在线用户较少,发布求助请尽量完整地填写文献信息,科研通机器人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
科研通是完全免费的文献互助平台,具备全网最快的应助速度,最高的求助完成率。 对每一个文献求助,科研通都将尽心尽力,给求助人一个满意的交代。
实时播报
JamesPei应助泷生采纳,获得10
7秒前
9秒前
今后应助催化江采纳,获得10
10秒前
14秒前
樱桃味的火苗完成签到,获得积分10
17秒前
18秒前
晚上吃什么完成签到 ,获得积分10
19秒前
勤劳的乐安完成签到,获得积分10
22秒前
新垣结衣发布了新的文献求助10
22秒前
ding应助泷生采纳,获得10
28秒前
Sickey完成签到,获得积分10
29秒前
Riversource完成签到,获得积分10
30秒前
32秒前
嘻嘻哈哈应助科研通管家采纳,获得10
32秒前
田様应助科研通管家采纳,获得10
32秒前
orixero应助科研通管家采纳,获得10
32秒前
32秒前
科研通AI2S应助科研通管家采纳,获得10
32秒前
32秒前
34秒前
37秒前
八点半到北京完成签到 ,获得积分10
38秒前
泷生发布了新的文献求助10
38秒前
39秒前
泷生发布了新的文献求助10
40秒前
41秒前
英姑应助新垣结衣采纳,获得10
42秒前
泷生发布了新的文献求助10
44秒前
泷生发布了新的文献求助10
44秒前
泷生发布了新的文献求助10
44秒前
CipherSage应助大力的图图采纳,获得10
45秒前
shuiyu完成签到,获得积分10
46秒前
欢喜语柳完成签到 ,获得积分10
46秒前
lv完成签到 ,获得积分10
46秒前
miaomiao123完成签到 ,获得积分10
53秒前
想听水星记完成签到,获得积分10
55秒前
55秒前
shujing完成签到 ,获得积分10
59秒前
1分钟前
1分钟前
高分求助中
Clinical Epidemiology: The Essentials, 6e 10000
(应助此贴封号)【重要!!请各用户(尤其是新用户)详细阅读】【科研通的精品贴汇总】 10000
The Graphene Handbook (2019 Edition) 800
Adhesion Science: Principles & Practice 800
Signals, Systems, and Signal Processing 610
Fundamentals of Pharmaceutical and Biologics Regulations: A Global Perspective, Second Edition 600
The Immune System (Fifth Edition) 500
热门求助领域 (近24小时)
化学 材料科学 医学 生物 纳米技术 工程类 有机化学 化学工程 生物化学 计算机科学 物理 内科学 复合材料 催化作用 物理化学 光电子学 电极 细胞生物学 基因 无机化学
热门帖子
关注 科研通微信公众号,转发送积分 6570442
求助须知:如何正确求助?哪些是违规求助? 8349251
关于积分的说明 17887008
捐赠科研通 5699467
什么是DOI,文献DOI怎么找? 2944771
邀请新用户注册赠送积分活动 1920645
关于科研通互助平台的介绍 1798052