Linux ext4纳秒修改时间戳?

时间:2015-09-02 16:20:22

标签: c linux linux-kernel filesystems ext4

我正在使用Linux内核3.19.0-26-generic运行Ubuntu 15.04,我的文件系统是默认的ext4。

我在I:

进行测试
  1. 打开/写入/关闭文件。
  2. 获取修改时间(从stat开始,以纳秒为单位)
  3. 睡眠1毫秒
  4. 使用不同的内容再次打开/写入/关闭文件。
  5. 获取新的修改时间(从stat开始,以纳秒为单位)
  6. 比较2和5的时间。
  7. 我在大约50%的案例中观察到的是两次是相同的。我希望它们总是不同(5大于2)。

    对于ext4上的修改时间的分辨率是否低于纳秒(即使stat可以报告纳秒精度),还是我的测试中的错误?如果ext4存储的精度低于纳秒级,那么修改时间的实际分辨率是多少?这记录在哪里?

0 个答案:

没有答案