Przyspieszanie operacji plikowych
Nie od dziś wiadomo, że w systemach Linux'owych dla poprawy wydajności operacji plikowych możemy wyłączyć mechanizm zapisywania czasu dostępu do plików (opcja noatime). Mało kto jednak wie, że podobny mechanizm istnieje także w Windows XP. Jeśli więc nie zależy Wam na analizowaniu czasów ostatniego dostępu do plików, można nawet 10-krotnie przyspieszyć operacje wyświetlania setek tysięcy plików. Oto co należy wpisać w konsoli:
fsutil behavior set disablelastaccess 1
Aby sprawdzić jaką obecnie wartość ma flaga disablelastaccess wystarczy napisać:
fsutil behavior query disablelastaccess
Ale uwaga. Wyłączenie zapisu czasu ostatniego dostępu do plików może spowodować, że niektóre programy będą nieco zdezorientowane. Przykładowo defragmentatory w większości wykorzystują czas dostępu dla odnalezienia plików najczęściej i najrzadziej używanych. A dobra defragmentacja drastycznie poprawia ogólną wydajność systemu, więc warto przemyśleć wszelkie za i przeciw.
Podobnie można też zrezygnować z mechanizmu generowania nazw 8.3, co pozwoli zaoszczędzić połowę miejsca na dysku w strukturach przeznaczonych na katalogi (jedna nazwa pliku zamiast dwóch):
fsutil behavior set disable8dot3 1
Komentarze
Prześlij komentarz