歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> Linux測試noatime對文件訪問時間的影響

Linux測試noatime對文件訪問時間的影響

日期:2017/2/28 14:02:26   编辑:Linux教程

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

Copyright © Linux教程網 All Rights Reserved