Optimizări ale sistemului de fișiere btrfs – Fedora
Fedora nu a optimizat încă opțiunile de montare pentru btrfs. Am descoperit că există un acord general cu privire la următoarele opțiuni de montare dacă sunteți pe un SSD sau NVME:
ssd: utilizați opțiuni specifice SSD pentru o utilizare optimă pe SSD și NVME
noatime: preveniți scrierile frecvente pe disc, indicând nucleului Linux să nu stocheze ultima oră de accesare a fișierelor și folderelor
space_cache: permite btrfs să stocheze spațiul cache liber pe disc pentru a face stocarea în cache a unui grup de blocuri mult mai rapidă
commit=120: interval de timp în care datele sunt scrise în sistemul de fișiere (valoarea de 120 este luată din iso-ul minim al lui Manjaro)
compress=zstd: permite specificarea algoritmului de compresie pe care dorim sa-l folosim. btrfs oferă algoritmi de compresie lzo, zstd și zlib. Pe baza unor cazuri de testare Phoronix, zstd pare să fie candidatul cu performanțe mai bune.
discard=async: suportul Btrfs Async Discard pare să fie gata pentru Linux 5.6