IT技术博客大学习 共学习 共进步

Linux操作系统内核3.3版本I/O Stack的流图

MySQLOPS 数据库与运维自动化技术分享 2012-05-14 22:32:06 浏览 6,824 次

2012年3月6日,thomas-krenn.com网站分享出来一张非常清晰全面描述Linux操作系统中的I/O Stack的流程图,分享的流程图是Linux操作系统内核3.3版本的I/O Stack,

I/O Stack流图分为几大部分:
1>.direct I/O 的O_Direct调用
2>.Page Cache;
3>.VFS,也即文件系统、网络通信等
4>.Block I/O层
5>.I/O调度方式;
6>.SCSI处理层;
7>.磁盘硬件设备;
详细的信息请见I/O Stack流程linux-io-stack-.jpg:

建议继续学习

  1. 关于IO的同步,异步,阻塞,非阻塞 (阅读 16,424)
  2. Linux服务器性能评估 (阅读 9,883)
  3. 提升磁盘IO性能的几个技巧 (阅读 8,383)
  4. 查看 CPU, Memory, I/O and NetFlow (阅读 7,901)
  5. I/O模型-读书笔记 (阅读 7,821)
  6. Innodb IO优化-配置优化 (阅读 7,603)
  7. blktrace 深度了解linux系统的IO运作 (阅读 6,960)
  8. MySQL Tuning之浅析I/O优化 (阅读 6,341)
  9. Linux IO协议栈框图 (阅读 6,344)
  10. Linux下的一些I/O统计工具 (阅读 5,840)