Re: FAT32 i NTFS w winXP

Autor: Michal Kawecki (kwinto_at_2com.pl)
Data: Sun 02 Mar 2003 - 18:34:54 MET


Użytkownik "Peterphk" <peterphk.no-fq-spam_at_poczta.onet.pl> napisał w
wiadomości news:b3sri1$d7f$1_at_absinth.dialog.net.pl

> Po przejsciu na NTFS pierwsze co mozna zauwazyc to zamulanie systemu
> przy pracy z duza iloscia plikow (skanowanie dysku w poszukiwaniu
> wirusow, zliczanie plikow, itp.). Wynika to z prostego faktu: klastry
> maja tutaj 4KB. Nie trzeba robic jakichs skomplikowanych obliczen,
> zeby porownac to do 32KB ktore ma FAT32 przy pojemnosciach wiekszych
> niz 32GB. Jedyny plus NTFS'a dla zastosowan "niesieciowych", czyli
> zwykla stacja robocza nie podpieta to sieci, to max wielkosc pliku
> ktora w FAT32 wynosila 4GB a tutaj brak takiego ograniczenia (bardzo
> przydatne do edycji video itp).

Nie bardzo się mogę zgodzić z tym, co piszesz... NTFS będzie zawsze
szybszy of FAT32 przy rzeczywiście DUŻEJ ilości plików, i to jest jego
nad nim wielka przewaga. Polecam uwadze przestudiowanie artykułu,
którego autor przetestował dwie niemal identyczne bazy danych
zawierające razem ponad milion plików, jedną na FAT32 a drugą na NTFS.
Na identycznych dyskach. W przypadku NTFS *pierwsze* wyszukiwanie danych
trwało pięciokrotnie dłużej niż pod FAT32, pomimo, że baza danych
została odtworzona z kopii zapasowej, czyli teoretycznie była
zdefragmentowana. Jednak - po wykonaniu dodatkowej defragmentacji
katalogów - czas pierwszego wyszukiwania zmienił się diametralnie i stał
się identyczny, jak w FAT32 (pomimo, że system miał 8 razy więcej pracy
(4 kB <=> 32 kB)).
I tu czas na puentę: od samego początku, tj. jeszcze przed
defragmentacją, każde *kolejne* wyszukiwanie w tej bazie danych na NTFS
trwało blisko SIEDMIOKROTNIE krócej, niż na FAT32.

Link do artykułu:
http://www.microsoft.com/technet/treeview/default.asp?url=/technet/colum
ns/bong/windows2000/default.asp
(albo http://tinylink.com/?hA8c2wHGDj)

Poza tym można sporo przyspieszyć dostęp do danych w NTFS poprzez:
wyłączenie uaktualniania czasu ostatniego dostępu, wyłączenie tworzenia
DOS-owych, krótkich nazw plików, przyzwoitą regularną defragmentację MFT
i katalogów, umieszczenie MFT bliżej połowy partycji (tak jak robi to
obecnie XP w NTFS 5.1) i - co istotne - w jednym lub najwyżej kilku
kawałkach. Warto też wypróbować wbudowaną kompresję - pliki się szybciej
otwierają.

Natomiast prawdą jest, że małe partycje FAT32 z małą ilością plików będą
szybsze od NTFS. Z tym, że jeśli w komputerze będzie wystarczająca ilość
RAM, to ta różnica sięgnie... raptem kilku procent ;-).

M.



To archiwum zostało wygenerowane przez hypermail 2.1.7 : Wed 19 May 2004 - 09:35:00 MET DST