Równoważne pytanie o Linuksa przypomniało mi o złej wydajności mojego MacBookPro. Nie jestem nawet pewien, jaki jest obecnie domyślny FS. Czytałem gdzieś, że jest praca crona, która działa w piątek lub sobotę i robi takie rzeczy.
Czy muszę defragmentować dysk? A jeśli, jak bym to zrobił?
Przy domyślnym systemie plików JHFS + lub Mac OS Extended (kronikowany), najnowsze wersje Mac OS X defragmentują niektóre rzeczy automatycznie. Jeśli jednak używasz dużych plików lub masz bardzo pełny dysk, możesz skorzystać z defragmentacji.
Jeśli wiele plików ciągłych jest zajmowanych przez wiele plików wymiany, /private/var/vmwówczas ponowne uruchomienie systemu może tymczasowo zwolnić miejsce zajmowane przez wszystkie oprócz jednego z tych plików, a zatem może pozwolić na zapisanie innych typów plików - bez fragmentacji - w tym miejscu.
iDefrag to jeden produkt wymieniony w bazie danych Apple, który również stwierdza, że nie dotyka „strefy gorącej”, która jest obszarem dysku używanym przez system OS X do optymalizacji dostępu do dysku. Mają wersję demo, którą możesz wypróbować.
Bardzo dobrym narzędziem do ogólnego zarządzania dyskami OS X jest prosofteng.com/products/drive_genius.php - oprócz defragmentacji, wykonuje także odzyskiwanie po błędzie, skanowanie i podobne zadania konserwacyjne - i można na nim nagrać bootowalną płytę DVD, która „
Przyda się,
Istota odpowiedzi „… możesz skorzystać…” podnosi mój głos. Wspomniany artykuł został zarchiwizowany i nie jest już aktualizowany przez Apple. (Wydanie z lutego 2010 r. Usunęło odniesienie do innego zarchiwizowanego artykułu; poza tym nie różni się niczym od wydania z czerwca 2008 r. ( Przeszukiwane w tym czasie ) - nie dotyczy Snow Leopard Mac OS X 10.6 lub Lion Mac OS X 10.7.
Graham Perrin
7
Dodając do odpowiedzi Glenna, Amit Singh przeprowadził dokładne testy i napisał narzędzie hfsdebug. W swoich wynikach stwierdza:
Defragmentacja woluminów HFS + nie powinna być w ogóle konieczna ani opłacalna w większości przypadków, ponieważ wydaje się, że system wykonuje bardzo dobrą robotę w zakresie unikania / przeciwdziałania fragmentacji.
Dodając do odpowiedzi Glenna, Amit Singh przeprowadził dokładne testy i napisał narzędzie
hfsdebug
. W swoich wynikach stwierdza:źródło