Linux测试noatime对文件访问时间的影响
Linux测试noatime对文件访问时间的影响
文件(如abc)有3个时间:
# stat abc
Access: 2015-04-16 19:30:13.665970572 +0800
Modify: 2015-04-16 19:28:53.770002677 +0800
Change: 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
相关推荐
farwang 2020-11-25
星愿心愿 2020-11-24
tianhuak 2020-11-24
zhjn0 2020-11-24
昭君出塞 2020-11-23
bluecarrot 2020-11-23
linuxwcj 2020-10-21
以梦为马不负韶华 2020-10-20
彼岸随笔 2020-10-20
yutou0 2020-10-17
applecarelte 2020-10-16
ourtimes 2020-10-16
waterhorse 2020-09-19
MRFENGG 2020-11-11
rainandtear 2020-10-30
kyssfanhui 2020-10-20
liuhangtiant 2020-10-20