Linux 磁盘 I/O 图 (2024)
Linux disk I/O diagram (2024)

原始链接: https://zenodo.org/records/15234151

Linux磁盘I/O子系统图。该图表示Linux磁盘I/O子系统的组件以及各层对应的命令。 Linux磁盘I/O图由以下部分组成: 应用层 VFS(虚拟文件系统):直接I/O或Buffer+页面缓存 文件系统层 可选的块层 通用的块层 磁盘调度层:BLK-Mq或经典I/O调度器(noop, anticipatory, deadline, cfq, ...) 块设备驱动层 设备驱动 硬件:RAID控制器或磁盘控制器 硬盘驱动器(HDD, SSD, NVMe, ...)。 该图是书籍《操作系统和计算机网络 - Linux应用》的组成部分:https://doi.org/10.5281/zenodo.8119310

黑客新闻 新 | 过去 | 评论 | 提问 | 展示 | 招聘 | 提交 登录 Linux 磁盘 I/O 图 (2024) (zenodo.org) 105 分,由 vismit2000 1 天前发布 | 隐藏 | 过去 | 收藏 | 2 条评论 Deeg9rie9usi 1 天前 | 下一个 [–] 也请看这个: https://www.thomas-krenn.com/en/wiki/Linux_Storage_Stack_Dia... 回复 Too 1 天前 | 上一个 [–] 几天前发布的这个也值得一看:https://news.ycombinator.com/item?id=45639995 整个 Linux 网络堆栈图 (2024) 回复 考虑申请 YC 的 2026 年冬季批次!申请截止日期为 11 月 10 日 指南 | 常见问题 | 列表 | API | 安全 | 法律 | 申请 YC | 联系 搜索:
相关文章

原文

Linux Disk I/O subsystem diagram

This diagram represents Linux disk I/O subsystem components and the corresponding commands on each layer.

 

Linux disk I/O diagram consists from the:

  • Application layer
  • VFS (Virtual Filesystem):
    • Direct I/O or
    • Buffer+Page Cache 
  • Filesystem Layer
  • Optional block layer
  • Generic block layer
  • Disk scheduler layer:
    • BLK-Mq or
    • Clasic I/O scheduler (noop, anticipatory, deadline, cfq, ...)
  • Block device driver layer
  • Device driver
  • Hardware:
    • RAID controller or
    • Disk controller
  • Hard disk drives (HDD, SSD, NVMe, ...).

 

This diagram is integral part of the book:

Operativni sustavi i računalne mreže - Linux u primjeni

https://doi.org/10.5281/zenodo.8119310

 

 

联系我们 contact @ memedata.com