上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.2.2 伪文件系统
伪文件系统是Linux中的概念,它是对传统文件系统的延伸。伪文件系统并不会持久化数据,而是内存中的文件系统。它是以文件系统的形态实现用户与内核数据交互的接口。常见的伪文件系统有proc、sysfs和configfs等。
在Linux中,伪文件系统主要实现内核与用户态的交互。比如,我们经常使用的iostat工具,其本质上是通过访问/proc/diskstats文件获取信息的,如图1-20所示。而该文件正是伪文件系统中的一个文件,但其内容其实是内核中对磁盘访问的统计,它是内核某些数据结构的实例。
图1-20 磁盘访问统计信息