Ext3 Vs. FAT32 Speed ​​Test

Når du velger et filsystem for en harddisk partisjon eller en USB-stasjon, må du en som kommer til å kjøre effektivt for alle dine behov. FAT32 er kompatibel med alle system, noe som gjør i standardvalg for kommersielle USB-stasjoner, mens Ext3 er den forrige generasjonen av filsystem i Ext linjen og bruker journalføring. Hastigheten varierer også mellom datamaskiner avhengig av maskinvare og operativsystem, og de fleste brukere sannsynligvis ikke vil merke en forskjell i gjennomsnittlig bruk.

system Forskjeller

Analyse av forskjellene i ytelse mellom FAT32 og Ext3 er ufullstendig uten å vurdere systemene som de kjører. Mens FAT32 er den mest fleksible filsystemet, det ble laget for Windows, mens Ext3 bare fungerer med Linux-systemer. I sin studie "på benchmarking populære filsystemer," Marri Vanninen og James Z. Wang bemerket, "I de fleste tilfeller, forskjeller i ytelse er mye mer dramatisk på tvers av plattformer enn mellom filsystemer på en gitt plattform." I samme avis, Vanninen og Wang observere at ytelsen har mer å gjøre med cache og minnebuffere i operativsystemet enn filsystemet.

Sammenlignet Transfer Priser

Vanninen og Wang testet overføringshastigheter i ulike filsystemer, inkludert FAT32 og Ext3, i flere situasjoner, og de har lært at med svært små filer i sekvensielle skriveoperasjoner - 128KB til 2MB - FAT utkonkurrerer Ext3 med høyere overføringshastigheter, målt i megabyte per sekund. Utover det, utfører Ext3 bedre, inntil de to systemene brøt selv på rundt 256MB. Med en 2GB fil, utfører Ext3 bedre i både sekvensiell leser og forfattere enn FAT32.

I tilfeldige operasjoner, Ext3 kommer til kort, selv om Vanninen og Wang observere dette som en sviktende Linux, fordi flere Linux-filsystemer har de samme ytelsesproblemer. Ext3 har bare kort høyere overføringshastighet enn FAT32; på 256 kB, dette fordeler faller bratt og fortsetter å falle, mens FAT32 forblir relativt stabil med en gradvis nedgang i overføringshastighet som filstørrelse avtar.

fsck Hastigheter

Red Hat ingeniør Nick Boldt forhold benchmarks mellom Ext3 og FAT32 i sitt blogginnlegg ", Ext3 vs FAT32: fsck Benchmark." Fsck er Linux bash-kommandoen som kontrollerer filsystemet for konsistens. Boldt testet to stasjoner for hver filsystemer: en 159GB FAT32 stasjon som var 87 prosent fulle; en 89 prosent full 40GB FAT32 stasjon; en 188GB Ext3 stasjon som var 97 prosent fulle; og en 88 prosent full 138NO stasjonen. Den 159GB FAT32-stasjonen tok ca 43 timer for å sjekke, mens 40GB stasjonen tok bare 10 timer. I mellomtiden, det tok litt over to timer for 188GB Ext3-stasjonen, og mindre enn en time for 138NO Ext3 stasjonen.

journalføring Hastigheter

Ext3 er bare ett av filsystemer som bruker journalføring for å kutte ned på data korrupsjon, men når du bruker ext3, skriver det mer data enn når du bruker FAT32, som kan ta mer tid. Det er tre nivåer av journalføring tilgjengelig i Ext3: "Journal", som skriver både metadata og innhold, tar mest tid av de tre alternativene som det skriver alt to ganger; "Bestilt" standardalternativet som bare tidsskrifter metadata og oppdaterer disken før metadata; og "writeback", som er den raskeste modus, men fungerer på samme måte som standard filsystem skriver.