SSDドライブには書き込みが制限されているため、2021年にアクセス時間ロギングを無効にすることがまだ機能しているかどうか疑問に思います。このトピックに関して私が見るほとんどのウェブサイトは2015年以前のウェブサイトであり、おそらく最近ではSSDがより強力になるでしょう。
Linuxシステムでは、SSD書き込みがキャッシュ側でどのように管理されているか、これらのログに実際にどれだけのファイルが含まれているか、アクセスされたファイルの全部または一部のみが更新され、アクセス時間が含まれているかどうかはわかりません。
最後の質問は、アクセス時間の記録を無効にすることの欠点についてです。どのサービスがアクセス時間を使用しますか?なんでも壊れないかな?私が知っておくべきことがありますか?
よろしくお願いします!
PS:私は毎日使用するためにSSDの300GBパーティションでUbuntu 21.04を使用しています。私のコンピュータモデルは2020年半ばにリリースされました。
答え1
atime アップデートのオーバーヘッドを減らすために、カーネルと ext4 はrelatime
(atime が mtime よりも速いか 1 日以上の場合にのみ atime アップデート) とlazytime
(必要または 1 日以上の場合にのみ atime アップデート遅延と複数の inode に書き込む単一ブロックに時間を集計します。
最も安価な消費者向けフラッシュデバイスは、3年間で1日1回のフルドライブ書き込み(DWPD)として評価されます。 inodeは通常ファイルシステムブロックの1/32以下であるため、inodeのatimeアップデート(1日に1回に制限される)はデバイスDWPDを超える決定要因になりません。
答え2
ただ明らかに
利点:
各ファイル()のアクセス時間を更新しないことで、atime
「ディスク」アップデートinodeへの書き込み回数を減らすことができます。
欠点:
atime
ファイルにアクセスしたタイミングを知るために使用することはできません。
ファイルのアクセス時間は、広く使用されている「モノ」ではありません。作成時間(ctime
)と修正時間(mtime
)がより便利です。
ディスクの書き込みに制限がない場合、アップデートはatime
本質的に「無料」です。
このatime
値を使用すると、ファイルセットのどのファイルが最近アクセスされたか(読み込まれたが変更されていない)、または最近アクセスされていないことを確認できます。
セキュリティ調査、すべての重要なファイルを読んだことを確認すること...これがatime
お気に入りの唯一の目的です。