[HowTo] make btrfs faster

You can easily test whether you are affected:

mount -t btrfs|grep -E '^[^#]'|grep -Ev 'noatime'|grep -E --color=always ',|btrfs|$'
what it does:

mount -t btrfs | search for btrfs mounts
grep -E '^[^#]' | ignore commented lines
grep -Ev 'noatime' | search lines without noatime
grep -E --color=always ',|btrfs|$' colorize the output

or

mount -t btrfs|grep -E '^[^#]'|grep -Ev 'noatime.*compress=zstd'|grep -E --color=always ',|btrfs|$'
  • You are definitely not affected if you don’t use snapshots, i.e. neither snapper nor timeshift nor anything similar. (But it is always strongly recommended to use snapshots)
  • And you certainly won’t be affected if you don’t make regular updates. (But it is always recommended for a rolling release like manjar to definitely make the updates)

The mean thing is that the system slows down at times, has dropouts, and feels sluggish at times (and with every update it will get worse), but otherwise runs stable. So there are no signs that would point to a mount option as the cause.

:footprints:

1 Like