Mój komputer Mac działa wolno, ale nie wiem, co go spowalnia


12

Mój Mac (Macbook Pro) czasami wykonuje podstawowe zadania, takie jak przeglądanie Internetu lub coś w tym stylu. Jeśli otworzę Monitor aktywności, mam (może) jeden program, który ma około 10% procesora, inne są poniżej 1%. Moje użycie procesora nie jest pełne. Nadal mam ponad 2 GB wolnej pamięci (z 5 GB). Nie ma dużej aktywności we / wy, takiej jak kopiowanie plików.

Moje otwarte programy to Google Chrome (6 kart, z których żadna nie jest w jakiś sposób (flash, wiele obiektów DOM, Javascript) ma IMO, z wyjątkiem może Gmaila), Monitor aktywności, Finder, Sublime Text 2 (edytor tekstu) i iTerm (terminal ).

Co powoduje spowolnienie? „Powolne” to: poświęcanie czasu na pisanie tych znaków (naciskam klawisze klawiatury, ale widzę je na ekranie z opóźnieniem), zmiana kart lub programów itp.


Zeskanuj powierzchnię dysku twardego.

Możliwe, że Spotlight indeksuje pliki, co może tymczasowo spowolnić komputer.
lupincho

@RandolphWest co to znaczy i jak to zrobić?
dwoistość_

@lupincho - nie spowalnia to do tego stopnia, nie jeśli użycie jest minimalne. @ dualność, aby sprawdzić dysk, musisz użyć Verify Diskw Disk Utilityaplikacji, w Utilitiesmenu w środku Applications. Zauważ, że tak naprawdę nie skanuje powierzchni, ale może zidentyfikować problemy z systemem plików. Skan powierzchniowy musi być przeprowadzony w trybie jednego użytkownika przez wykwalifikowanego technika.

Tak, zwykle użycie reflektora powinno być minimalne po pierwszym indeksowaniu. Jednak widziałem, że w niektórych okolicznościach jest znacznie wyższy - gdy wskaźnik reflektora jest uszkodzony i wymaga naprawy, lub gdy tworzona jest duża lub duża liczba plików tymczasowych lub pamięci podręcznej itp.
lupincho

Odpowiedzi:


22

OSTRZEŻENIE! Ta „odpowiedź” odnosi się do pytania, ale zawiera także o wiele więcej informacji, które mam nadzieję, że niektórzy mogą skorzystać.


Dla wielu będzie to znana informacja. Może jednak pomóc nowym użytkownikom.

Mając TOO MUCH doświadczenie z Mac będzie powolny, jedna rzecz mi zrobić wiedzieć, że (niestety) nie może być niezliczone przyczyny.

Powyższa odpowiedź na temat indeksowania Spotlight jest rzeczywiście jednym prawdopodobnym winowajcą. Jeśli ikona lupy Spotlight w prawym górnym rogu paska menu zawiera małą kropkę, która subtelnie powiększa się i kurczy, Spotlight indeksuje dysk twardy (w tym zawartość każdego pliku). Jednak z mojego doświadczenia wynika, że ​​Spotlight nie wymagał uciążliwego obniżenia wydajności, gdy nadal przeglądałem, wysyłałem e-maile, korzystałem z Photoshopa, stron itp.

Jeśli chcesz, możesz przejść do Preferencji systemowych -> Spotlight–> Prywatność i kliknąć symbol plus w lewym dolnym rogu lewej kolumny. Dodaj dysk rozruchowy i inne podłączone dyski. Spowoduje to, że Spotlight nie będzie indeksować i zużywać pamięci I / O, procesora i innych zasobów systemowych.

Następnie, jeśli chcesz, aby Spotlight indeksował wszystko (powiedzmy podczas snu), wykonaj czynności do tyłu i zaznacz każdy dysk w kolumnie Prywatność i kliknij znak minus. Reflektor POWINIEN wznowić, a szkło powiększające powinno ponownie pulsować. (Narzędzie shareware, które pozwala usunąć bieżący indeks Spotlight, może nie być złym pomysłem, ponieważ Spotlight uruchomiłby się od nowa i działał bez zakłóceń podczas snu.)

Spotlight zajmuje dużo czasu PIERWSZY czas, gdy indeksuje całe woluminy, ale potem nie jest wykrywalna (dla mnie) zauważalna zmiana wydajności, ponieważ tylko przyrostowo indeksuje nowo utworzone pliki i dane ( FAR mniej indeksowania niż pierwsze uruchomienie na całym wolumenie) .

Monitor aktywności okazał się niezbędnym narzędziem do zobaczenia wszystkich „niewidocznych” procesów, które są uruchomione i nie są dla ciebie oczywiste. Możesz być pod wrażeniem tego, jak wiele dzieje się za kulisami w systemie Mac OS X. NAPRAWDĘ JEST „Najbardziej zaawansowany komputerowy system operacyjny na świecie”, IMO.

W Monitoru aktywności wybierz z menu podręcznego, aby wyświetlić „Wszystkie procesy, hierarchicznie”.

Następnie kliknij kolumnę CPU, która sortuje wszystkie procesy według ilości używanego CPU CPU. Ta metoda sortowania nie jest idealna, ponieważ zauważysz, że demony lub procesy działają w innych procesach i wykazują znaczne zużycie procesora, ale mogą nie pojawiać się na górze posortowanej listy, jak można się spodziewać. Jest to także czas rzeczywisty, więc procesy SZYBKO przeskakują w górę i w dół listy na bieżąco.

Oprócz zużycia procesora, Monitor aktywności pokazuje, ile wątków używa proces. Kilkanaście wątków oznacza, że ​​proces przydziela sobie wiele zasobów. Nie zwracam uwagi na zużycie pamięci, ponieważ jest to pamięć wirtualna i wykorzystuje miejsce na dysku twardym jako wirtualną pamięć RAM. Jeśli zsumujesz całkowitą pamięć wirtualną, którą aplikacje i procesy w Monitorie aktywności przypisują sobie, pomyślałbyś, że potrzebujesz zainstalowanego terabajta pamięci RAM! Pamięć wirtualna działa płynnie w tle i nie wymaga Twojej uwagi. (Dzięki Avi, Bertrand, Jordan i in.) OH! I dobrym pomysłem jest pozostawienie 15–20% objętości rozruchowej NIEUŻYWANE . Podczas pracy Mac OS X i wiele aplikacji tymczasowo „parkuje” kod, który w innym przypadku zużyłby ograniczoną pamięć RAM. Traktują to miejsce na dysku twardym jak pamięć RAM,

Wiele programów, takich jak Photoshop, wykorzystuje wolne miejsce na dysku jako „dysk scratch”. W ten sposób możesz pracować nad plikiem obrazu 4 GB w Photoshopie, gdy masz zainstalowane tylko 2 GB pamięci RAM!

W aplikacji Monitor aktywności należy podejrzewać aplikację lub proces wykorzystujący> 50% procesora. (Chociaż niektóre programy monolityczne tak robią i jest to normalne.)

Jeśli nie potrzebujesz niczego do zapisania lub „zapamiętania” przez aplikację, możesz wymusić zamknięcie tego w monitorze aktywności (czerwony ośmiokątny przycisk w kształcie znaku stop - ale jest to trudne, gdy próbujesz wyróżnić aplikację lub proces, który przeskakuje wszystko w ułamku sekundy!).

Zrobiłem to wcześniej, a następnie ponownie uruchomiłem aplikację, aby stwierdzić, że zmniejszyła się ona z 54% zużycia procesora wcześniej do 9% później. Wcześniej aplikacja działała i nie ulegała awarii, ale część kodu mogła zostać złapana w nieskończoną pętlę lub coś w tym rodzaju. Wyjście i ponowne uruchomienie powinno to naprawić.

CZYSZCZENIE ATTYKI (I KOMÓRKI)

Nawet po Mac OS Classic, staromodny system Mac (nie tylko restart) może naprawdę czynić cuda. Jeśli wybierzesz Zamknij z paska menu i gdy wszystko zniknie oprócz tapety, zobaczysz, że spinner wiruje przez chwilę, to dobrze! Mac OS X zajmuje się utrzymywaniem porządku i może zapisuje konfigurację systemu, uwzględnia wszelkie modyfikacje wewnętrzne, urządzenia zewnętrzne (dyski twarde, drukarki, skanery, klawiatury innych firm, myszy, tablety Wacom itp.) I ich sposób połączony; USB, FireWire, karta PCI eSATA, Bluetooth, Wi-Fi itp., Tworząc pamięć podręczną rozszerzeń i jąder, które należy załadować, aby nie musiał „łowić” przy każdym uruchomieniu, aktualizując listę plików rozruchowych, system plików czasopismo i nie tylko.

Po zakończeniu zamykania poczekaj, aż wszystkie dyski wewnętrzne i zewnętrzne przestaną się obracać i wyłączą (CISZA!)

Następnie przytrzymaj klawisz Shift podczas naciskania przycisku włączania komputera. Nie puszczaj klawisza Shift. Uruchomienie Maca potrwa nieco dłużej niż zwykle, ale trzymaj wciśnięty klawisz Shift, aż zobaczysz logo Apple ORAZ zobaczysz, że spinner zaczyna się obracać. TERAZ możesz zwolnić klawisz Shift.

Jeśli Mac OS X nie jest ustawiony na „Automatyczne logowanie”, ostatecznie pojawi się okno logowania ze słowami „Bezpieczny rozruch” pojawiającymi się na czerwono nad nazwami kont.

CZEKAĆ! Nie loguj się jeszcze!

Widzisz, wszystko, co Apple powie ci o „trybie awaryjnym” jest to, że jest to metoda rozwiązywania problemów, gdy komputer Mac jest niestabilny w trybie „pełnego rozruchu”.

Apple twierdzi, że Tryb awaryjny nie ładuje żadnych rozszerzeń innych firm (a nawet niektórych własnych Apple), ani nie ładuje żadnych elementów startowych wybranych w Preferencjach systemowych -> Konta, ani większości elementów paska menu.

To wszystko prawda, ale doszedłem do wniosku, że „Bezpieczny rozruch” wykonuje wszelkiego rodzaju naprawy za kulisami, sprawdzanie, naprawianie i konserwację oraz wiele innych „dobrych rzeczy”.

(Ale po latach poszukiwań nikt nie był w stanie powiedzieć mi dokładnie, co. Mówią: „Zaufaj mi. To robi dobre rzeczy.)

Wiem, że ignoruje pamięć podręczną rozszerzenia jądra, zmuszając system operacyjny do szukania i ładowania niezbędnych rozszerzeń jądra od nowa. (Jeśli nadal jesteś na ekranie logowania, nawet sprawdza i naprawia BOOT VOLUME, coś, co Narzędzie dyskowe lub narzędzie dyskowe innej firmy nie może i odmawia.)

W obszarze „Bezpieczny rozruch” na ekranie logowania w tym momencie załadowano tylko minimalne części systemu OS X, więc „obowiązki” narzędzia Bezpiecznego rozruchu Apple wykonują swoją pracę w podstawowym środowisku wolnym od setek plików systemu operacyjnego, które są ładowane po logujesz się.

W Bezpiecznym rozruchu zostawiam go na ekranie logowania przez około 10 minut. Doszedłem do wniosku, że prace były w toku, zanim się zalogowałeś, gdy zauważyłem, że wskaźniki aktywności dysków zewnętrznych pokazują dużą aktywność dysku.

Wskaźniki jazdy zatrzymają się po 10 minutach lub mniej.

NASTĘPNIE loguję się. A NASTĘPNIE niczego nie dotykam (nawet klawiatury lub myszy), ponieważ ta pomocna funkcja Good Stuff działa przez kilka minut PO zalogowaniu, i nie chcę uruchamiać programów ani nawet używać klawiatura lub mysz. Chcę, aby Safe Boot mógł wykonywać swoje obowiązki bez zakłóceń.

Idę po filiżankę kawy lub uruchamiam App Store na iPadzie, aby sprawdzić dostępność aktualizacji dla moich aplikacji (robię to nawet częściej niż sprawdzam macupdate.com na komputerze Mac pod kątem nowego oprogramowania shareware, które pojawia się na górze listy każdego dnia 15 minut!), A ja zacząłem używać komputera Mac dziesięć minut po zalogowaniu.

Zwykle uruchamiam pewne rzeczy, które w jakiś sposób zmieniają niektóre pliki w Mac OS X. Uruchamiam Preferencje systemowe, tymczasowo zmieniam ustawienia Oszczędzania energii; Odłączam się od Internetu, a następnie ponownie łączę; Klikam „Odnów dzierżawę DHCP; uruchamiam TextEdit, piszę jakiś gobbledygook, czekam, aż Autosave automatycznie go zapisze, a potem sam zapisuję; uruchamiam Safari i może coś dodaję do zakładek; uruchamiam Directory Utility, a następnie wychodzę; To samo dla Network Utility, itp.

Następnie WYŁĄCZAM swój komputer Mac w przeciwieństwie do restartu, ponieważ zamknięcie aktualizuje niektóre pliki pamięci podręcznej, listę bootcacheplaylist i wykonuje inne czynności, których restart nie wykonuje. A jeśli tarcza pojawi się i zajmie trochę czasu, zanim mój Mac w końcu się wyłączy, to dobra rzecz! IDK, ale może to zastąpić uszkodzone pliki preferencji świeżymi, czystymi i innymi.

Zawsze możesz przejść do folderu Cache w System–> Library i wyrzucić niektóre pliki pamięci podręcznej (bardzo nowe - te ze starymi datami powinny być prawdopodobnie pozostawione same). Będzie tworzyć tylko zamienniki dla tych usuniętych plików pamięci podręcznej, które będą nowe, czyste i aktualne. Możesz zrobić to samo, aby buforować pliki z ostatnimi datami w Bibliotece–> Pamięć podręczna w folderze domowym. Znów będzie pisać tylko nowe.

Nawet gdy mój Mac zachowuje się sam, uruchamiam się w trybie awaryjnym co dwa tygodnie.

Ponadto zawsze możesz przytrzymać klawisze Command i nacisnąć przycisk zasilania komputera Mac. Nie puszczaj Command-ów, dopóki nie zobaczysz starej szkoły, przypominającej DOS-a. Puść klucze w tym momencie. Jądro Mac OS X to wszystko, co w tym momencie jest załadowane, a także niektóre bardzo minimalne zasoby Uniksa BSD. Ale „Mac OS X” nie jest w tym momencie prawie ładowany. GUI nawet się nie załadowało.

Wchodząc do tego trybu, drukuje niektóre skrócone informacje o procesie uruchamiania, a następnie pozostawia cię w wierszu polecenia z migającym kursorem.

Wpisz „/ sbin / fsck [spacja] -fy [Return].” Powinien wyglądać jak / sbin / fsck -fy przed naciśnięciem klawisza Return. Przeprowadzi weryfikację / naprawę tak jak Narzędzie dyskowe, z wyjątkiem woluminu BOOT .

Jeśli zakończy się i powie, że wszystko jest w porządku, ale na końcu wyświetli komunikat „#FILE SYSTEM HAS BEEN MODIFIED”, ponownie uruchom tę samą komendę i ponownie, jeśli to konieczne, aż nie wyświetli się komunikat „#FILE SYSTEM HAS BEEN MODIFIED” już. Następnie możesz wpisać „exit” w wierszu poleceń, aby kontynuować uruchamianie lub wpisać „shutdown”, jeśli wolisz zamiast tego zamknąć i uruchomić.

Istnieje świetne narzędzie o nazwie AppleJack http://www.macupdate.com/app/mac/15667/applejack, które jest uniksową aplikacją wiersza poleceń, która działa tylko w tym tekstowym trybie pojedynczego użytkownika (nie ma graficznego interfejsu użytkownika).

Zapoznaj się z dokumentacją AppleJack, a zwłaszcza z tym, jak (AUTO) należy używać z wielką ostrożnością.

Istnieje również wiele kontrowersji dotyczących naprawy uprawnień. Niektórzy twierdzą, że dobrze jest to zrobić; niektórzy twierdzą, że tak nie jest, a aplikacje cały czas zmieniają oryginalne ustawienia uprawnień do plików i niekoniecznie jest to coś złego lub nienormalnego.

Wreszcie, niezbędne narzędzia w moim narzędziu „Tool Box” obejmują bezpłatne narzędzie shareware „Onyx” http://www.macupdate.com/app/mac/11582/onyx , TechTool Pro 6, Drive Genius 3, czcigodny DiskWarrior 4 i Data Rescue 3 (a może Data Rescue PC, jeśli zainstalowałeś system Windows na komputerze Mac za pomocą Bootcamp).

Tylko dwie z wielu funkcji TechTool to możliwość utworzenia małej partycji na dysku rozruchowym (lub dowolnym dysku), który tworzy dysk awaryjny, na który można się uruchomić, jeśli dysk rozruchowy wymaga naprawy. (Większość narzędzi nie naprawia lub nie może naprawić dysku startowego. Awaryjna partycja TechTool rozwiązuje ten problem.)

Po drugie, TechTool pozwala wybrać instalację panelu preferencji, który dokonuje okresowego sprawdzania SMART dysku, tworzy kopię zapasową cennego katalogu dysku (na dowolnym dysku). Jeśli katalog dysku zostanie skasowany lub jest zbyt uszkodzony, aby DiskWarrior mógł go naprawić, masz problemy - z wyjątkiem być może Mac OS X „Archiwizuj i zainstaluj”.

Katalog dysków jest plikiem HUUUUUUUUGE, więc jego utworzenie zajmuje dużo czasu i miejsca. Mam to ustawione tak, że kopie zapasowe katalogu wszystkich moich dysków są przechowywane w osobnych folderach na dysku, którego używam do długoterminowego przechowywania danych (zarchiwizowane zdjęcia, stare dokumenty, które muszę przechowywać, stare dokumenty podatkowe, na których muszę się trzymać przez 7 lata itp.). Ustawiłem też tę kopię zapasową po porannym pożegnaniu.

Na szczęście ten panel preferencji TechTool można całkowicie dostosować do każdego wykonywanego zadania. Możesz wykonywać kopie zapasowe katalogu raz w tygodniu lub raz na godzinę, możesz ustawić, aby sprawdzanie SMART odbywało się codziennie lub co godzinę. Możesz nakazać mu ostrzeżenie i / lub wysłanie e-maila, jeśli kontrola SMART nie powiedzie się.

Najbardziej przydatne (dla mnie) jest to, że możesz ustawić próg ilości miejsca na dysku twardym, który chcesz zostawić wolny (z wyżej wymienionych powodów), np. 15%, 20%, i poprosić TechTool o ostrzeżenie, gdy zbliżasz się próg, który dostosowałeś.

Następnie nadszedł czas, aby zarchiwizować niektóre pliki, na których musisz się zawiesić, ale nie uzyskuj do nich dostępu często, przenosząc je z dysku głównego.

PS Za pomocą automatycznego narzędzia Kopia zapasowa i upewnij się, że kroniki jest włączone ON na wszystkich dyskach. (Możesz to sprawdzić, a także włączyć dla każdego dysku w Narzędziu dyskowym.)


1
To jest świetne, przydatne informacje, które mogą pozostać dla potomności. Ale dlaczego nikt inny nie sprawdził jej skuteczności? Lub dodatkowe wskazówki, które mogą być pomocne? To lepsza rada niż „po prostu wymiana dysku twardego”, ponieważ jest powolny lub cokolwiek innego.
Ehtesh Choudhury

1
Więc NAPRAWDĘ musisz zrestartować komputer i wziąć filiżankę kawy, aby „Najbardziej zaawansowany system operacyjny na świecie”, aby posprzątać po sobie?
rubenvb

W porównaniu z Windows, z mojego własnego subiektywnego doświadczenia, ten ostateczny środek jest o wiele rzadszy na MacOS. Tak, subiektywne i anegdotyczne, ale jestem przekonany. Nie chcę rozpętać wojny z płomieniami, więc napiszę również, że wśród moich znajomych, którzy nadal z niej korzystają (znowu anegdotyka), Windows poprawił się od czasu mojej odejścia, więc cieszę się, jeśli dzisiaj nie jest tak w przypadku Windows. Nikt nie powinien cierpieć w ten sposób. :)
Klucz

1

Sprawdź zużycie pamięci w aplikacji „Monitor aktywności” (zwykle w podfolderze „Narzędzia” aplikacji). Istnieją 4 wiersze wykorzystania pamięci, dolna powie ci o „Zamień używane”. Nawet jeśli ilość „Wykorzystanej pamięci” jest mniejsza niż „Pamięć fizyczna”, jeśli wartość „Zamiana używanej” jest większa od zera i masz normalny dysk twardy (obracające się dyski w przeciwieństwie do dysku SSD), to będzie to część twojego problem podczas przełączania między aplikacjami. 2 rozwiązania tego są następujące:

  1. Zamień standardowy dysk twardy na dysk SSD
  2. Dodaj więcej pamięci RAM, jeśli możesz i idealnie dopasuj moduły RAM pod względem wielkości (2 X 4 GB lub 2 X 8 GB)

Jak stwierdzono w powyższych odpowiedziach, może to być uszkodzony dysk twardy, na którym podsystem HDD ma trudności z niezawodnym odczytem danych z dysku. Nie pojawi się to jako wysoki I / O w „monitorze aktywności” w zakładce „Dysk”, a jedynym sposobem na sprawdzenie tego jest jak wspomniano w odpowiedziach powyżej przy użyciu jednego użytkownika moce i narzędzia do skanowania powierzchni.


0

Jeśli światło reflektorów indeksuje pliki, zobaczysz je w Monitorze aktywności jako mds z dużą ilością zasobów.

Spróbowałbym także odinstalować flash lub użyć Flash Blockera.


0

Dlaczego masz 5 GB pamięci RAM? To dziwna liczba ... Czy masz układ 4 GB i 1 GB?

Usunięcie układu 1 GB może sprawić, że system będzie szybszy ... Lub jeszcze lepiej, mieć dwa układy 2 GB (lub dwa układy 4 GB). Dotyczy to tylko niektórych kombinacji płyt głównych / procesorów. Kiedyś miałem komputer Mac, który w ogóle nie uruchamiałby się bez idealnie sparowanych układów, ale wiele współczesnych procesorów jest zoptymalizowanych pod kątem równomiernie sparowanych konfiguracji. Często jabłko nie sprzedaje Maca w konfiguracji innej niż idealnie sparowany ram, a to dlatego, że procesor może działać z pełną prędkością tylko przy tej konfiguracji.

Nie wiem, czy ta rada dotyczy twojego Maca i byłbym zaskoczony, jeśli spowoduje to spowolnienie, które widzisz, ale warto spróbować.

Szczerze mówiąc, podejrzewam, że możesz mieć problem ze sprzętem. Zastanawiam się, czy twój dysk twardy zaczyna się zawodzić? Skasowałbym dysk twardy i zapisywałby zera nad całą rzeczą (prawdopodobnie zapisuję zera dwa razy ... lub korzystam z funkcji bezpiecznego wymazywania, która zapisuje losowe dane 3 razy).

Zapis danych do każdego sektora na dysku twardym zmusi dysk do zastosowania algorytmów wewnętrznej odporności na uszkodzenia w każdym sektorze. Te kontrole są bardzo wyrafinowane i wolne od psów. Aby utrzymać wydajność, nie działają one poprawnie przy normalnym użytkowaniu dysku. Zazwyczaj istnieją miliony pojedynczych bitów, które nie są dobre na nowoczesnym dysku twardym, i zwykle wewnętrzna mechanika dysku oznaczy te bity jako złe i po cichu przeniesie dane w inne miejsce (dysk 500 GB często ma wiele GB dodatkowych nieużywanych sektorów gotowych do aktywuj jako zamienniki dla innych uszkodzonych sektorów).

Nadpisanie dysku kilka razy wyczyści dysk i da ci lepszy niż nowy dysk (dobrym pomysłem jest zapisywanie danych na całym dysku po jego zakupie).

Jeśli dysk twardy jest w naprawdę złym stanie, zakończy się niepowodzeniem w połowie zapisu danych na dysk, co naprawdę można naprawić, kupując nowy dysk.

Ta rada dotyczy obracających się dysków twardych, a nie dysków SSD. Nie wiem dużo o tym, jak działa dysk SSD, ale słyszałem, że zapisywanie danych na całym dysku SSD może trwale obniżyć wydajność napędu.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.