Quando si sceglie un sistema di file per una partizione del disco rigido o un drive USB , hai bisogno di uno che sta per eseguire in modo efficiente per tutte le esigenze . FAT32 è compatibile con qualsiasi sistema, rendendo la scelta di default per i drive USB commerciali , mentre Ext3 è il file system precedente generazione nella linea Ext e utilizza il journaling . Velocità variano anche tra i computer a seconda dell'hardware e del sistema operativo , e la maggior parte degli utenti probabilmente non noterà la differenza durante l'uso medio. Differenze di sistema
Analisi delle differenze di performance tra FAT32 e Ext3 è incompleta senza considerare i sistemi su cui vengono eseguiti. Mentre FAT32 è il file di sistema più flessibile , è stato progettato per Windows , mentre Ext3 funziona solo con i sistemi Linux . Nel loro studio " Il Benchmarking File Systems popolari , " Marri Vanninen e Giacomo Z. Wang ha osservato , "Nella maggior parte dei casi , le differenze di prestazioni sono molto più drammatico tra le piattaforme che tra i file system su una determinata piattaforma . " Nel stessa carta , Vanninen e Wang osservano che prestazioni ha più a che fare con la cache e buffer di memoria nel sistema operativo rispetto al file system.
rispetto Velocità di trasferimento
Vanninen e Wang ha testato la velocità di trasferimento in vari file system , tra cui FAT32 ed ext3, in situazioni diverse , e hanno imparato che con i file molto piccoli nelle operazioni di scrittura sequenziali - 128KB a 2MB - FAT sorpassa Ext3 con velocità di trasferimento più elevate , misurata in megabyte al secondo . Oltre a ciò , Ext3 si comporta meglio , fino a quando i due sistemi di pareggio a circa 256MB . Con un file di 2 GB , Ext3 comporta meglio sia in lettura sequenziale e scrittori di FAT32 .
Operazioni casuali , Ext3 è inferiore , anche se Vanninen e Wang osservano questo come un difetto in Linux , perché più file system di Linux hanno la stessi problemi di prestazioni . Ext3 ha solo brevemente una velocità di trasferimento migliore di FAT32 , a 256KB , questi vantaggi scende ripido e continua a cadere, mentre FAT32 rimane relativamente stabile , con un graduale declino nel tasso di trasferimento al diminuire della dimensione dei file
< br . > fsck Velocità
Red Hat ingegnere Nick Boldt confronto benchmark tra Ext3 e FAT32 nel suo post sul blog , " Ext3 vs FAT32 : . fsck benchmark" fsck è il comando bash di Linux che controlla il file system per la consistenza . Boldt testato due unità per ogni file system: FAT32 un disco 159GB che era 87 per cento pieno ; un cento piena unità FAT32 da 40 GB 89 ; un 188GB Ext3 di unità che è stata del 97 per cento completa , e una percentuale di unità piena 138GB 88 . Il drive FAT32 159GB ha richiesto circa 43 ore per controllare , mentre l'unità da 40 GB ha preso solo 10 ore. Nel frattempo , ci sono voluti poco più di due ore per il 188GB Ext3 unità , e meno di un'ora per il 138GB Ext3 unità .
Journaling Velocità
Ext3 è solo uno dei i sistemi di file che utilizza il journaling di ridurre il danneggiamento dei dati , ma quando si usa Ext3 , si scrive più dati rispetto a quando si utilizza FAT32 , che può richiedere più tempo . Ci sono tre livelli di journaling disponibile in Ext3 : " Journal ", che scrive sia i metadati e contenuti , prendendo la maggior parte del tempo delle tre opzioni come si scrive tutto due volte , " ordinato ", l'opzione di default che solo i metadati riviste e aggiorna il disco prima che i metadati , e . "riprese di valore ", che è la modalità più veloce , ma funziona lo stesso file system standard scrive