Linux /proc文件系统中文件的时间戳是否指示采集参数样本的时间?
/proc文件系统中文件的时间戳是否指示采集参数样本的时间?如果不是,如何获取在/proc下的文件中更新参数的时间戳 一般来说,您不应该太信任Linux /proc文件系统中文件的时间戳是否指示采集参数样本的时间?,linux,proc,Linux,Proc,/proc文件系统中文件的时间戳是否指示采集参数样本的时间?如果不是,如何获取在/proc下的文件中更新参数的时间戳 一般来说,您不应该太信任/proc/伪文件的结果,这包括明显的文件大小及其修改或访问时间。众所周知,许多/proc/文件的大小为零(由stat返回),但内容非空(因此应按顺序读取,就像读取管道一样),例如/proc/self/maps 阅读更多关于内核的信息,也可以在内核源代码树中阅读 实际上,有些文件似乎有一个与open-ing或stat-ing(当前)时间相关的时间戳(例如/
/proc/
伪文件的结果,这包括明显的文件大小及其修改或访问时间。众所周知,许多/proc/
文件的大小为零(由stat
返回),但内容非空(因此应按顺序读取,就像读取管道一样),例如/proc/self/maps
阅读更多关于内核的信息,也可以在内核源代码树中阅读
实际上,有些文件似乎有一个与open
-ing或stat
-ing(当前)时间相关的时间戳(例如/proc/self/maps
或/proc/$$/mounts
或/proc/sys/kernel/randomize\u va\u space
),但其他文件有一个与启动时间相关的时间戳,例如/proc/interrupts
/proc/
文件系统非常神秘,关于它的最终参考是内核源代码。但我不相信像文件这样的参数(我想你说的是像/proc/sys/kernel/randomize\u va_space
..)有一个有意义的mtime
当然,内核不会跟踪其许多参数的修改时间。您考虑的是什么参数和确切的
/proc/
文件?请编辑您的问题以改进它。在/proc下的任何文件,但对于所有/proc/
文件,它都不相同,因此您最好编辑您的问题以改进它。你在考虑哪个“参数样本”?