我正在做一些事情来从文件/ proc / diskstats中提取统计信息。我需要知道这个文件是如何更新的。以每秒/分钟为基础或每当有变化时更新? (系统如何知道有变化?)什么是不断更新此文件的过程?我在网上搜索了这个文件,但我找到的只是这些统计数据的解释。 我的系统信息是:
2.6.32-431.5.1.el6.x86_64
非常感谢你的帮助。
答案 0 :(得分:1)
/proc
目录不是真实目录。它是一个所谓的虚拟文件系统。从该目录中的文件读取时,实际上是从内核内存中访问数据。因此,内核维护磁盘统计信息。每当您阅读/proc/diskstats
时,您都会看到内核中的最新数据。