Every guide I have read recommends adding “noatime” to fstab. Problem is, they use ext4, I use btrfs, because of snapshots.
Part of my fstab looks like this
Two paragraphs are of special interest here for the OP:
Most mount options apply to the whole filesystem, and only the options
for the first subvolume to be mounted will take effect. This is due to
lack of implementation and may change in the future.
…
Performance
noatime - as discussed in the mailing list noatime mount option
might speed up your file system, especially in case you have lots of
snapshots. Each read access to a file is supposed to update its unix
access time. COW will happen and will make even more writes. Default is
now relatime which updates access times less often (see: http://kerneltrap.org/node/14148).
Note that noatime will break some applications like the venerable mutt
(unless you use Maildir mailboxes).
Instead of noatime, you may use relatime, which doesn’t break “mutt”, if
that is an issue. This is reccomended in general, for any Linux
filesystem, unless file read accounting is an issue.
–
Cheers / Saludos,
Carlos E. R.
(from 13.1 x86_64 “Bottle” at Telcontar)
% mount | grep -v relatime
devtmpfs on /dev type devtmpfs (rw,nosuid,size=4022916k,nr_inodes=1005729,mode=755)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (rw,nosuid,nodev,noexec,mode=755)
You will feel no difference any changes to timing are relatively small and under human perception. You would need to run benchmarks to see any differences