首頁 > 軟體

Linux測試noatime對檔案存取時間的影響

2020-06-16 18:02:10

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

本文永久更新連結地址http://www.linuxidc.com/Linux/2015-04/116396.htm


IT145.com E-mail:sddin#qq.com