Linux测试noatime对文件访问时间的影响

Linux测试noatime对文件访问时间的影响

文件(如abc)有3个时间:

# stat abc

Access: 2015-04-16 19:30:13.665970572 +0800Modify: 2015-04-16 19:28:53.770002677 +0800Change: 2015-04-16 19:28:53.784001602 +0800

Access是文件最后访问时间,cat命令会改变这个时间。但是由于缓存的原因,,短期内只有第一次cat ‘abc’时

会改变这个时间。如果每次访问文件都更改这个时间,对性能要求高的系统会有比较大的影响。因此可以设

置文件被访问的时候,不改变这个Access时间。

假设对挂载目录 /tmp 改变这个设置:

1) 每次访问都更改Access时间:atime$ mount /tmp -o remount,atime

2) 每次访问都不更改Access时间:noatime,nodiratime$ mount /tmp -o remount,noatime

对于情况1,2可以分别测试:

# cp abc abc2 ### 防止cat缓存,所以cp一个新文件# stat abc2# cat abc2# stat abc2

本文永久更新链接地址:

找一个让心里安静和干净的地方,

Linux测试noatime对文件访问时间的影响

相关文章:

你感兴趣的文章:

标签云: