Ekstremalna powolność po aktualizacji do Yosemite; czy mój konkretny problem zdarza się innym lub tylko dla mnie?

1

Podobnie jak wiele innych, mój Mac (iMac) stał się wyjątkowo wolny podczas wykonywania niektórych operacji i prawie uniemożliwia wykonanie pracy. Uważnie przyglądałem się, próbując znaleźć jakiś konkretny powód i wreszcie pomyślałem, że zidentyfikowałem jeden problem, który wydaje się powodować znaczną część spowolnienia, z którym mam do czynienia. Opisy własnych powolnych maszyn innych po uaktualnieniu dźwięku na tyle, jak mój, aby skłonić mnie do myślenia, że ​​to, co znalazłem, może być bardziej ogólne, więc chciałbym dowiedzieć się, czy ktoś może zweryfikować, że ich własna przyczyna jest taka sama jak moja.

Łatwo jest sprawdzić podstawowy problem i trochę więcej pracy, jeśli jego wyniki sprawiają, że warto dalej szukać. Wymienię tutaj szczegóły i wyjaśnię poniżej, w jaki sposób i dlaczego uważam, że jest to pewnego rodzaju błąd (a nie odpowiedź własna, ponieważ dopóki więcej osób nie potwierdzi problemu, odpowiedź nie jest pewna).

Chcę wiedzieć, czy jest to odpowiedź na niektóre z problemów związanych ze spowolnieniem w Yosemite i czy naprawienie go zgodnie z opisem pomaga Twojej maszynie działać lepiej:

  • Otwórz plik preferencji użytkownika: /Users/<name>/Library/Preferences(lub równoważnie, jeśli szukasz własnego katalogu domowego ~/Library/Preferences). Istnieje wiele sposobów, ale najłatwiej jest otworzyć Libraryfolder użytkownika, Finderprzytrzymując Optionklawisz i wybierając Libraryz Finder's Gomenu. Następnie otwórz Preferencesfolder zawarty w Libraryfolderze.
  • Posortuj Preferencesfolder, klikając nagłówek Sizekolumny. Być może będziesz musiał Sizenajpierw wyświetlić kolumnę. Jeśli nie masz pewności, jak to Viewzrobić, użyj menu Show View Optionsi pracuj z wyskakującymi ustawieniami; upewnij się, że Sortnie Arrangekolumna Rozmiar, i może być konieczne posortowanie jej, aby największe pliki znajdowały się na górze listy.
  • Teraz spójrz na duże pliki (rozmiary większe niż 1000 KB (1 MB)), aby zobaczyć, czy są jakieś bardzo duże pliki preferencji ( .plistrozszerzenie pliku), szczególnie jeden z następujących dwóch:

    • com.apple.sidebarlists.plist
    • com.apple.recentitems.plist

    Jeśli tak, to mogą powodować spowolnienie, więc możesz kontynuować. Jeśli nie, to prawdopodobnie nie jest to twój problem z prędkością.

  • Jeśli wiesz, jak konwertować i wyświetlać .plistpliki, możesz przeczytać poniżej i poszukać określonych opisanych objawów.
  • Or, you may want to just try moving the large files out of the Preferences folder and put them somewhere such as on your Desktop so that you can put them back if this doesn't help. It's fine to not put them back since OS X will recreate them when restarted though you may have to modify some of your Finder window preferences or arrangements if you do. You only need to remove the large com.apple… preference files; ignore any large third party files you see such as those from Adobe, Microsoft, etc.) -It's probably best to restart your Mac and see if it has helped with the slowdown issue. (If you know how to relaunch the Finder then that should work though I think I'd advise restarting to be sure.)

Jeśli to działa dla ciebie (lub nie), to jeśli możesz dodać komentarz lub dodać dalsze szczegóły, które odkryłeś jako kolejną odpowiedź, może możemy zacząć rozwiązywać te kłopotliwe problemy. Wiem, że ta szczególna sytuacja, po skorygowaniu zgodnie z opisem, naprawdę sprawia, że ​​korzystanie z mojej maszyny jest przyjemne.


Napisałem następujące wyjaśnienie powyższego wcześniej, jeśli zabrzmi to dziwnie:

Zauważyłem, że niektóre operacje naprawdę spowalniają pracę i dla mnie najbardziej zauważalny jest czas, gdy otwieram okna Findera lub otwieram dokumenty z Findera lub szczególnie w aplikacji Preview. Przeglądając mój katalog Preferencji użytkownika, ~/Library/Preferenceszdarzyło mi się zrobić szybki przegląd com.apple.sidebarlists.plistpliku preferencji i podczas przewijania w dół okazało się, że wartość określonego klucza była bardzo długa, tak bardzo, że nigdy nie dotarłem do końca, zanim zdecydowałem się otworzyć go w edytorze, aby zobaczyć Co się działo. Znalazłem 8 kluczy, wszystkie o nazwach Bookmark, które miały ogromne wartości od około 2,5 MB do 4,3 MB długości, co jest wyjątkowo długie dla pliku preferencji, w którym reszta kluczy ma mniej niż 2400 znaków, a większość z nich jest mniejsza niż 500.

Kiedy usunąłem ten plistplik i pozwoliłem, aby OS X ponownie go utworzył i zmodyfikowałem pasek boczny tak, aby zawierał te same elementy, co poprzednio, długość pliku wynikowego wynosiła teraz około 7000 bajtów (w porównaniu z jego wcześniejszym rozmiarem 11 MB, około 1500 razy mniejszym). I większość powolności w Yosemite zniknęła dla mnie. Uważam, że było kilka miejsc, w których OS X potrzebował szczegółów z tego pliku preferencji, w rezultacie czytał cały plik, który, jak to się dzieje, podczas gdy piłka plażowa wirowała na ekranie bez ruchu. Co gorsza, po obejrzeniu niektórych operacji we / wy pliku na tym pliku, wygląda na to, że cały plik jest przepisywany, gdy zmiana wpływa na niektóre zawarte w nim preferencje, a połączone czytanie i pisanie spowolniło działanie całego systemu.

Po kilku dniach powolność zaczęła powracać i odkryłem, że kilka Bookmarkkluczy o dużych wartościach wróciło do tego samego pliku preferencji. Dziś nauczyłem się więcej i myślę, że wiem, co się dzieje. Po zbadaniu innych dużych plików preferencji wydaje się, że Bookmarkdo com.apple.recentitems.plistpliku preferencji dodawane są również duże wartości kluczy, co wpływa na szybkość operacji, które uzyskują dostęp do listy ostatnich plików, zwłaszcza jeśli próbuje się otworzyć jeden z plików, z którym jest powiązany jeden z tych dużych kluczy z tym. (Kiedy próbowałem otworzyć jeden taki plik, wydawało się, że nic się nie dzieje, a nieco później pojawiło się okno dialogowe z informacją, że nie można uzyskać do niego dostępu.)

Po ostatecznym spojrzeniu na wszystkie obiekty systemu plików, których dotyczyły (uszkodzone?) Za pomocą tych długich kluczy, wydaje się, że większość to pliki lub woluminy, które nie są lokalne dla mojego komputera. Kilka z nich było Publicfolderami na iBooku mojego partnera, dwa były woluminami wirtualnego dysku Windows (jeden z VMWare Fusion, jeden z VirtualBox), które wszystkie są odniesieniami do systemu plików), a jeden z dysku flash USB. Wszystkie przedmioty nie były już dostępne, ale nie jestem pewien, czy to miało znaczenie; wszyscy po prostu zniknęli. Ale były co najmniej dwa woluminy, jeden na stale podłączonym napędzie USB i drugi, który znajduje się na drugiej partycji wewnętrznego dysku SSD. (Dysk USB został podzielony na 5 partycji, ale tylko jedna z nich uzyskała ogromną Bookmarkwartość klucza; pozostałe partycje zostały zdefiniowane normalnie.

Zhora
źródło
Czy możesz opublikować wycinek dziennika systemu konsoli, gdy wystąpi problem? To może pomóc zidentyfikować problem
Brethil,