2021-05-12 14:32:11
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
相關文章