Linux测试noatime对文件访问时间的影响
Linux测试noatime对文件访问时间的影响
文件(如test)有3个时间:
# stat test
File: ‘test’
Size: 0 Blocks: 0 IO Block: 4096 regular empty file
Device: 811h/2065d Inode: 12 Links: 1
Access: (0644/-rw-r–r–) Uid: ( 0/ root) Gid: ( 0/ root)
Access: 2019-03-26 11:19:37.175885909 +0800
Modify: 2019-03-26 11:19:37.175885909 +0800
Change: 2019-03-26 11:19:37.175885909 +0800
Access是文件最后访问时间,cat命令会改变这个时间。但是由于缓存的原因,短期内只有第一次cat ‘test’时
会改变这个时间。如果每次访问文件都更改这个时间,对性能要求高的系统会有比较大的影响。因此可以设
置文件被访问的时候,不改变这个Access时间。
noatime的修改也很简单只需要修改fstab挂载选项
/data1 ext4 defaults,noatime 1 2