Linux 7.4, FAT32 diventa fino a 265 più veloce

Una piccola patch consente di allocare più cluster in una sola operazione e il filesystem accelera.



[ZEUS News - www.zeusnews.it - 31-10-2026]

Una modifica di poche righe nel kernel Linux 7.4 promette di moltiplicare per 265 le prestazioni durante certe operazioni sul file system FAT32, ancora ampiamente utilizzato su chiavette USB, schede SD, partizioni EFI e numerosi dispositivi embedded. L'ottimizzazione non introduce cambiamenti strutturali al formato, ma interviene su un percorso di esecuzione particolarmente inefficiente. L'aggiornamento riguarda il driver FAT integrato nel kernel Linux e nasce dal lavoro dello sviluppatore open source Matheus Alves de Almeida. L'intervento è stato accettato durante lo sviluppo di Linux 7.4 attraverso una serie di patch confluite nel ramo mantenuto da Andrew Morton.

Al centro della modifica c'è la gestione della funzione di preallocazione dello spazio su disco associata al flag FALLOC_FL_KEEP_SIZE. Questa modalità consente a un'applicazione di riservare spazio fisico per un file senza modificarne la dimensione visibile agli utenti o ai programmi. Si tratta di una tecnica spesso utilizzata per preparare grandi scritture future, ridurre la frammentazione e limitare il rischio di esaurire lo spazio disponibile durante operazioni prolungate. Nelle versioni precedenti del driver FAT, la procedura avveniva attraverso una sequenza di allocazioni ripetute. Ogni volta veniva assegnato un singolo cluster, cioè l'unità minima utilizzata dal file system per organizzare lo spazio sul supporto di memorizzazione. Quando la quantità di spazio richiesta diventava elevata, il kernel era costretto a ripetere la stessa operazione migliaia di volte.

La nuova implementazione modifica proprio questo comportamento. Anziché effettuare un'allocazione alla volta, il driver può ora assegnare più cluster mediante una singola chiamata. L'obiettivo è ridurre drasticamente le operazioni amministrative necessarie e abbattere il numero di aggiornamenti della struttura FAT richiesti durante la preallocazione. Secondo le informazioni diffuse dagli sviluppatori, la serie di patch non si limita alla sostituzione di una chiamata nel codice: sono stati introdotti anche meccanismi che permettono al driver di gestire catene di cluster più estese in un'unica operazione, rimuovendo alcuni limiti presenti nell'implementazione precedente.

I risultati misurati nei test sono particolarmente rilevanti. L'autore delle patch ha osservato incrementi prestazionali compresi fra circa 5 e 19 volte nei casi di montaggio asincrono del file system, mentre negli scenari più favorevoli il miglioramento ha raggiunto valori compresi tra 120 e 265 volte. Uno dei benchmark citati mostra che la preallocazione di sedici file da 16 MiB su un volume FAT32 montato in modalità sincrona e con cluster da 4 KB è passata da circa 92,5 secondi a 0,348 secondi. In un'altra prova, con cluster da 512 byte, il tempo sarebbe sceso da circa 748 secondi a poco più di 3 secondi.

La ragione di differenze così marcate risiede nel comportamento dei montaggi sincroni. In tale configurazione, ogni aggiornamento della tabella FAT deve essere effettivamente scritto sul supporto prima che l'operazione possa considerarsi completata. Quando il driver alloca un cluster alla volta, questa procedura viene ripetuta migliaia di volte; raggruppando invece le allocazioni, il numero di sincronizzazioni si riduce radicalmente. È importante sottolineare che il dato delle 265 volte non rappresenta un miglioramento generale di FAT32 in tutte le circostanze. Le ottimizzazioni interessano principalmente il percorso di preallocazione associato a FALLOC_FL_KEEP_SIZE. Operazioni quotidiane come la copia tradizionale dei file, l'apertura di documenti o la lettura dei dati seguono percorsi differenti e non beneficiano necessariamente dello stesso incremento.

Nonostante questo limite, il cambiamento resta significativo perché FAT32 continua a mantenere un ruolo importante nell'ecosistema informatico. Il formato viene ancora utilizzato su molte schede di memoria, chiavette USB, dispositivi fotografici, apparati embedded e sulla partizione EFI presente nei sistemi UEFI moderni. Migliorare anche operazioni specifiche contribuisce quindi a rendere più efficiente un file system che, nonostante l'età, rimane ampiamente diffuso.

Se questo articolo ti è piaciuto e vuoi rimanere sempre informato con Zeus News ti consigliamo di iscriverti alla Newsletter gratuita. Inoltre puoi consigliare l'articolo utilizzando uno dei pulsanti qui sotto, inserire un commento (anche anonimo) o segnalare un refuso.
© RIPRODUZIONE RISERVATA

Commenti all'articolo (0)


La liberta' di parola e' un diritto inviolabile, ma nei forum di Zeus News vige un regolamento che impone delle restrizioni e che l'utente e' tenuto a rispettare. I moderatori si riservano il diritto di cancellare o modificare i commenti inseriti dagli utenti, senza dover fornire giustificazione alcuna. Gli utenti non registrati al forum inoltre sono sottoposti a moderazione preventiva. La responsabilita' dei commenti ricade esclusivamente sui rispettivi autori. I principali consigli: rimani sempre in argomento; evita commenti offensivi, volgari, violenti o che inneggiano all'illegalita'; non inserire dati personali, link inutili o spam in generale.
E' VIETATA la riproduzione dei testi e delle immagini senza l'espressa autorizzazione scritta di Zeus News. Tutti i marchi e i marchi registrati citati sono di proprietà delle rispettive società. Informativa sulla privacy. I tuoi suggerimenti sono di vitale importanza per Zeus News. Contatta la redazione e contribuisci anche tu a migliorare il sito: pubblicheremo sui forum le lettere piu' interessanti.
Sondaggio
Il cosiddetto "smart working" (o "remote working" a seconda delle definizioni) che impatto avrà secondo te?
Aumenterà il logoramento
Migliorerà la produttività
Ridurrà l'efficienza
Non avrà un impatto significativo

Mostra i risultati (608 voti)
Ottobre 2026
WhatsApp rivoluziona le chat di gruppo con quattro novità
L'app gratuita per Windows che converte quasi qualsiasi file
L'IA resuscita i nastri magnetici: Fujifilm investirà milioni per quintuplicare la produzione
Phishing PagoPA, la truffa arriva via PEC
Danimarca, fallito il programma pilota per sostituire Microsoft Office
L'iPhone Duo e il mistero delle crepe a forma di L
Agenti IA nei conti correnti, banche in allarme
Sony chiude l'era dei lettori Blu-ray 4K
Falla vecchia di 16 anni minaccia milioni di router Wi-Fi
Claude ripulisce le smart TV: meno pubblicità, più velocità e maggiore controllo per gli utenti
WhatsApp, arriva il browser integrato
Windows, il Patch Tuesday di ottobre è da record
Windows 11, un'opzione durante l'installazione abbatte il consumo di RAM
Apple svela HomeView, il primo schermo intelligente per la casa
Il mondo finirà tra un mese: lo sostiene una previsione scientifica del 1960
Tutti gli Arretrati
Accadde oggi - 31 ottobre


web metrics