#linux-7-3 — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #linux-7-3, aggregated by home.social.
-
🛠️ Linux 7.3 aduce optimizări majore pentru sistemul de fișiere Btrfs: Direct I/O dublat, performanțe mai bune pe HDD și dezactivarea Free Space v1!În cadrul ferestrei de dezvoltare pentru Linux 7.3, echipa de menținere a sistemului de fișiere Btrfs a trimis un pull request consistent ce conține o serie de optimizări de performanță, curățări ale codului legacy și îmbunătățiri de scalabilitate. ✨ Principalele noutăți și optimizări Btrfs din Linux 7.3:⚡ Direct I/O masiv accelerat (apropiat de limita teoretică):• A fost eliminat un blocaj important ce afecta operațiunile Direct I/O (DIO). Prin trecerea la bufferul de tip iomap bounce și evitarea căderilor inutile în modul buffered I/O, performanța Direct I/O pe stocări rapide (cum ar fi SSD-urile PCIe Gen5 NVMe) a crescut de la ~50% până la ~95% din viteza maximă teoretică.💿 Performanță îmbunătățită pe HDD-uri (non-SSD) & I/O paralel:• Include optimizări la nivel de readahead și gestionare a cererilor I/O pentru mediile de stocare mecanică tradiționale, reducând latența la accesarea fișierelor fragmentate sau la procesarea sarcinilor paralele mari.🧹 Dezactivarea versiunii vechi de spațiu liber (Free Space v1):• Formatul legacy Free Space v1 este acum dezactivat implicit în favoarea arhitecturii moderne Free Space v2 (free-space-tree). Această schimbare reduce complexitatea codului și elimină problemele istorice de performanță la montarea sau scrierea pe partiții cu capacități mari.📊 Alocare mai eficientă a memoriei și gestionare mai bună a extinderilor (extents):• Optimizările aduse structurilor interne de date (precum arborele de stocare a hărților de memorie) reduc consumul de RAM și accelerează operațiunile uzuale create pe volum, precum crearea și ștergerea rapidă a fișierelor mici. O versiune extrem de importantă pentru utilizatorii de Btrfs, care transformă acest sistem de fișiere într-o opțiune și mai competitivă pentru mașini virtuale, baze de date și medii de stocare de înaltă performanță! 🚀#Linux #LinuxKernel #Btrfs #Linux73 #Phoronix #Storage #SysAdmin #TechNews #OpenSource #FOSS
-
BTRFS gets a substantial performance improvement in Linux 7.3
A substantial performance improvement has been made to the BTRFS file system as of Linux version 7.3, which is still under development until now. A pull request has recently been submitted so that BTRFS finally uses the IOmap bounce buffer for direct input and output instead of falling back to the buffered I/O.
BTRFS also utilizes the local LRU list instead of XArray that tracks inhibited extent buffers, and removes one unnecessary “jiffy” delay in the non-SSD mode with multiple logging tasks.
As a result, the performance gain has become 3x to 5x the speed of BTRFS in Linux 7.2. This means that this file system has become faster than before, and many improvements to the file system were made.
For more information, read more about it here.
#Btrfs #FileSystem #Linux #Linux73 #news #Tech #Technology #update