Przerywasz „Wirujące koło śmierci”?

15

Używam Snow Leopard. To jest aktualne. Co kilka dni dostaję „Wirujące koło śmierci”.

  • Nie mogę nic zrobić poza przytrzymaniem przycisku zasilania, aby wyłączyć komputer MacBook Pro.
  • Próbowałem nawet kill -9 -1z powłoki root, która była już otwarta. Po prostu się zawiesza.
  • Aplikacja Spin Control po prostu mówi „Próbkowanie” w niektórych aplikacjach, ale nie odpowiada.

Czy mam inne opcje wyłączenia laptopa? Nie lubię tego wyłączać.

Aktualizacja: nie mam pojęcia, która aplikacja to robi. W tej chwili wydaje się losowy. Mój wentylator się nie kręci. Może to kwestia nawiązywania kontaktów?

Aktualizacja: znowu martwa. Tym razem miałem X11 uruchomioną i bez względu na to, do jakiej aplikacji się przełączyłem, dostałem pasek menu tej aplikacji i ekran X11. Pinguję, a Internet nie odpowiada. Mój router Apple działa, ponieważ przesyłam strumieniowo Pandora przez WiFi. Wyłączam Wi-Fi i nadal mam problemy. Próbuję się wyłączyć i nie chce się zamknąć, ponieważ X11 działa. Jeśli oczywiście nie mogę tego zabić. Naciśnij i przytrzymaj ... boom. Nie tak powinien działać system operacyjny!

Jeff Atwood
źródło
3
co kilka dni? Auć! Czy powoduje to jakaś konkretna aplikacja? Z jakiego systemu operacyjnego korzystasz? Czy to jest aktualne?
JT.WK
4
Poproszę „Spinning, Technocolor Pizza of Death”.
dmckee --- były moderator kociak
2
@dmckee Znany również uczuciowo jako piłka plażowa.
waiwai933
2
Czy potrafisz zidentyfikować, która aplikacja jest uruchomiona, kiedy to się dzieje, czy jest losowa? Czy towarzyszy temu wzrost prędkości wentylatora, dodatkowe ciepło itp.?
1
obowiązkowe referencje Family Guy: youtube.com/watch?v=zqKM3SCEmAw
Jeff Atwood

Odpowiedzi:

9

Piłka plażowa pojawia się automatycznie, gdy aplikacja przestaje odpowiadać, a jedyną rzeczą, która może to spowodować, jest brak dysku we / wy. System VM próbuje stronicować w części aplikacji i nie może. Serwer okien (który ustawia piłkę plażową) jest już w pamięci RAM, więc nie ma na to wpływu.

Zainstaluj MenuMeters. Pokaże użycie procesora, sieci, pamięci RAM i dysku. Uważam, że jest to niezbędne do ustalenia, który z tych czterech ograniczonych zasobów jest przyczyną prawie każdego spowolnienia.

Peter Bierman
źródło
2
Menu istat ( islayer.com/apps/istatmenus ) to kolejna dobra aplikacja w tym samym stylu co MenuMeters. Każde narzędzie, które pokazuje diagnostykę systemu, pomoże rozwiązać ten problem.
Scottie
Zainstalowałem istatmenus.
8

Czy możesz wykonać skanowanie dysku twardego, aby to wykluczyć?

Mam niewielkie doświadczenie w OSX, ale wiem, że zarówno Win7, Vista, jak i XP mają poważne pasowania, jeśli istnieją poważne podstawowe problemy We / Wy na dysku twardym. Wszelkie błędy blokowania w przesyłaniu danych z dysku twardego powodują, że system po prostu odchodzi AWOL bez względu na to, co robisz, podobnie jak to, co opisujesz.

Jeff Atwood
źródło
2
Jeśli słyszysz jakikolwiek dźwięk „klikania” fizycznie dochodzący z dysku twardego, prawdopodobnie Jeff jest włączony i twój dysk twardy wkrótce się zawiedzie. Kilka lat temu zdarzyło mi się to ze starym iBookiem ... gra w plażę, zawieszanie się / awarie programów i klikanie twardego dysku. Pewnego dnia, ta cholerna rzecz po prostu nie chce się włączyć i zostałem z całkiem białą przyciskiem do papieru.
Scottie
1
Użyj narzędzia dyskowego, aby sprawdzić dysk pod kątem błędów, a także sprawdzić uprawnienia. Po drugie, (właściwie powinny to być pierwsze rzeczy do zrobienia), pobierz Carbon Copy Cloner i dobry dysk zewnętrzny i wykonaj kopię zapasową danych na rozruchowym dysku zewnętrznym.
Bart Silverstrim,
2
@Charles: awaria dysku może być zdecydowanie sporadyczna. To jak niektóre problemy z pamięcią ... rzeczy mogą się DZIWNIE DZIEĆ. Może być również związane z tempem, gdzie awaria jest na tyle subtelna, że ​​pojawia się tylko wtedy, gdy jest zestresowana. Może spróbować ponownie przymocować kable, aby sprawdzić, czy są luźne ...
Bart Silverstrim
1
Potem był czas, kilka lat temu, kiedy przywiozłem iMaca, ponieważ brzmiało to tak, jakby zepsuł się wentylator. Okazało się, że model nie miał wentylatora. Pomyślałem, że to wyjaśnia problemy z dyskiem.
David Thornley,
1
Miałem dokładnie to „losowe” doświadczenie w piłce plażowej z lampartem śnieżnym. Piłka plażowa miałaby miejsce w różnych aplikacjach. Stało się nawet po czystej ponownej instalacji z powrotem do lamparta i nie było poprzedzone klikaniem odgłosów ani żadnych innych niewłaściwych zachowań. Zabrał go do Apple Store, a pierwsze słowa, które powiedziała ta technika, brzmiały „jak dysk twardy”. Nowy dysk później i maszyna była w porządku od miesięcy.
Jarret Hardie
6

Uruchom „fsck” (sprawdzanie systemu plików - http://en.wikipedia.org/wiki/Fsck )

Uruchom komputer w trybie „jednego użytkownika”, przytrzymując CMD-S podczas uruchamiania. Przytrzymaj to, a ostatecznie Mac uruchomi się z linii poleceń na czarnym ekranie. Po uruchomieniu wpisz

fsck -yf

a komputer przejdzie kontrolę (zajmie minutę lub dwie) i ostatecznie skończy i wyświetli raport „ok” lub „system plików został zmodyfikowany”. Uruchom go kilka razy, aby się upewnić (miałem przypadki, w których naprawiono problemy, uruchomiłem go ponownie i znalazłem dodatkowe problemy do naprawienia).

Scottie
źródło
1
Możesz także uruchomić system z dysków instalacyjnych systemu operacyjnego i skorzystać z Narzędzia dyskowego, które pozwala sprawdzać dyski w wygodnym interfejsie GUI
Rob Cowell,
Również prawda, chociaż kiedyś czytałem, że jeśli sprawdzenie jest uruchamiane z wiersza poleceń, jest dokładniejsze, ponieważ jest o wiele mniej „używanych” plików systemu operacyjnego, z którymi mógłby się zmagać. Nie wiem, czy nadal tak jest, czy nie. Są też tacy z nas, którzy preferują wygodę wiersza poleceń. ;)
Scottie
2
Uruchomienie go z wiersza polecenia lub dowolnego działającego systemu ograniczy zdolność sprawdzania dysku do naprawy problemów. Ładowanie z zewnętrznego dysku lub dysku oznacza, że ​​może wykonać dokładniejszą naprawę, ponieważ FSCK musi pracować z niezamontowanym dyskiem, aby być skutecznym na wiele rodzajów problemów. FSCK na zamontowanym, używanym dysku to zły pomysł (tm), bez względu na platformę.
Bart Silverstrim
Ciekawe, Bart. Nie wiedziałem, że tak właśnie było. Dzięki!
Scottie
fsck -yf wymeldował się.
4

Przytrzymaj klawisz Shift podczas logowania. Powinno to uruchomić system bez załadowanych aplikacji (bez systemu operacyjnego, „nowa instalacja” osx). Sprawdź, czy to się stanie. Jeśli nie, dodaj jedną aplikację naraz i sprawdź, która ją powoduje.

Może to również pomóc w otwarciu terminala i sprawdzeniu, czy aplikacja próbuje uzyskać niepodzielną uwagę procesora (tj. 100% użycia); jeśli nie, pamiętaj, że zachowanie, które opisujesz, jest często spowodowane

  • brak miejsca na dysku twardym
  • nieudane połączenie sieciowe lub oczekiwanie na połączenie sieciowe (a-la accept ())
  • próba zamiany czegoś dużego (w OSX użycie zamiany jest do bani, ale to dla mnie tylko IMHO i niepotwierdzone dowody)
  • problemy termiczne (znowu „przyjaciel powiedział mi to…”). Nie jestem pewien w tej sprawie
lorenzog
źródło
2

Otwórz Console.app i spójrz na dzienniki, jeśli coś jest nietypowe - plik 15megabajtów wypełniony dziennikami tylko jednej aplikacji JEST nienormalny.
W przeszłości miałem problemy z nieuprzejmymi aplikacjami spamującymi dzienniki (hamachiX in primis), więc może warto tam zajrzeć.

Agos
źródło
2

Jeff prawdopodobnie ma coś do roboty. Jeśli wpływa to na wszystkie twoje aplikacje, prawdopodobnie masz umierający dysk twardy lub inny marginalny element sprzętu. Zabiorę go do najbliższego baru Genius i pozwolę mu na to spojrzeć.

Jeśli nie jest to dysk twardy, spójrz na Console.app, aby sprawdzić, czy są jakieś wpisy dziennika odpowiadające czasowi zawieszenia systemu.

Możesz także uruchomić narzędzie „sample” na zawieszonej aplikacji. Otwórz terminal i wpisz „man sample”, aby uzyskać więcej informacji.

Jeśli możesz go wyśledzić w celu uzyskania dość spójnego problemu (opartego na oprogramowaniu), zgłoś błąd na stronie http://developer.apple.com/bugreporter/ (będzie wymagał darmowego konta ADC).

Jeszcze jedno - jeśli masz kopię partycji (zwykle przy użyciu funkcji przywracania narzędzia dyskowego), możesz uruchomić komputer z dysku zewnętrznego. Spróbuj przywrócić partycję systemową na dysk zewnętrzny, a następnie skorzystaj z panelu przedniego dysku startowego lub uruchom ponownie komputer, przytrzymując klawisz „Opcja”, aby wybrać partycję zewnętrzną, z której chcesz uruchomić komputer. Jeśli obroty się zatrzymają, to całkiem niezły znak, że coś jest nie tak z wewnętrznym dyskiem twardym lub systemem plików.

user28023
źródło
2

Najpierw wyeliminuj błędy sprzętowe - włóż dyski systemowe i uruchom ponownie, przytrzymując klawisz „d”. Uruchom rozszerzony test sprzętu, zajmie to kilka godzin, więc zrób to przez noc. Wypluje dziwny kod (jeśli znajdzie usterkę), jeśli miał HDD - uszkodzony dysk twardy. Jeśli to otrzymasz, natychmiast sklonuj dysk za pomocą SuperDuper lub równoważnego. Możesz korzystać z Tech Tools Deluxe, jeśli masz Applecare - ale z mojego doświadczenia nie jest tak dobre.

Następnie spróbuj uruchomić narzędzie dyskowe - może to sprawdzić z instancji systemu operacyjnego na żywo, jeśli znajdzie błąd, który naprawisz, używając dysków systemowych i uruchamiając z nich, przytrzymując tym razem klawisz „c”. Jeśli Narzędzie dyskowe nie naprawi błędu, zainstaluj ponownie system operacyjny lub użyj DiskWarrior (w zależności od budżetu). Napraw uprawnienia, gdy jesteś w pobliżu, to nie zaszkodzi.

Następnie sprawdź konsolę pod kątem błędów, jak sugerowano w innym poście. Jeśli zawęzisz problem do jednej aplikacji, zainstaluj go ponownie (użyj czegoś takiego jak AppZapper, aby wyczyścić preferencje).

To dobry zasób http://www.macattorney.com/ts.html

alimack
źródło
2

Baza jest bardzo solidna, zwykle zawiesza się GUI.

Jeśli uda ci się wylogować, wszystko powinno być w porządku. Mam skrypt „flogoff”, który uruchamiam (z terminalu, jeśli nadal mogę się tam dostać, w przeciwnym razie przez SSH), który zabija moje logowanie i przywraca ekran logowania. To zwykle działa.

Aktualizacja: Znaleziono:

#!/bin/sh

pid=`ps auxc | grep $USER | grep loginwindow | cut -c 10-14`
sudo kill -9 $pid

Do 10.5 zabójstwo nie wymagało sudo. W wersji 10.6 użytkownicy najwyraźniej nie mogą zabijać własnego loginu.

Och, i zawsze ZAWSZE utrzymuj Terminal.app otwarty! Finder.app po prostu nie jest wystarczająco solidny i wykorzystuje każdą okazję, aby pokazać SWoD.

Andrew J. Brehm
źródło
To powinna być odpowiedź. Rozwiązuje problem wirującego koła śmierci.
Jistanidiot
1

Może to być uszkodzony dysk. Nie zaszkodzi uruchomić test narzędzia dyskowego na dysku. A jeśli nie możesz tego zrobić z poziomu systemu operacyjnego, możesz uruchomić komputer z dysku OS X i uruchomić Narzędzie dyskowe.

ayaz
źródło
1

Miałem podobne problemy z moim komputerem iMac kilka miesięcy temu, gdzie po prostu całkowicie się zapadł i przestał reagować. Z jakiegoś powodu wydawało mi się, że dużo częściej zauważam, kiedy korzystałem z maszyn wirtualnych w VMWare Fusion, więc na początku skojarzyłem problem z VMWare.

Problemy zaczęły pojawiać się częściej. Od czasu do czasu komputer nie mógł znaleźć dysku przy uruchamianiu (po prostu wyświetla ikonę przekreślonego folderu). Następnie uruchomi się, jeśli zresetuję go ponownie. Z czasem problemy te stawały się coraz częstsze.

W końcu dysk przestał działać całkowicie - po prostu nie uruchamiał się, bez względu na to, ile razy próbowałem.

Tak więc, chociaż nie mam porady, jak rozwiązać problem, a nawet zdiagnozować problem, mam ogólną radę: jeśli jeszcze tego nie zrobiłeś, natychmiast wykonaj kopię zapasową. Dodatkowa wskazówka: zacznij od wykonania kopii zapasowej najważniejszych plików osobno, a następnie wykonaj kopię zapasową całego dysku. Ponieważ brzmi to okropnie podobnie jak zbliżająca się awaria dysku twardego.

Danni
źródło
1

Podejrzewam, że pierwszą rzeczą jest problem z napędem.

Uzyskaj dobry dysk zewnętrzny, z którego można uruchomić system OS X, sformatuj go za pomocą HFS + i uruchom aplikację do klonowania, taką jak Carbon Copy Cloner, aby skopiować zawartość dysku na dysk zewnętrzny.

Następnie uruchom uprawnienia narzędzia dyskowego i kontrolę danych na dysku wewnętrznym. Sprawdź, czy może znaleźć (i naprawić) problemy.

Kontynuuj uruchamianie Narzędzia dyskowego, dopóki nie wystąpią więcej błędów.

Możesz spróbować przez jakiś czas uruchomić system z zewnętrznego dysku, aby sprawdzić, czy nadal występują blokady, ponieważ może to ograniczyć problem.

Umów się na spotkanie z Apple Genius, aby sprawdzić system. Jeśli masz narzędzia techniczne Apple dla swojego systemu (powinieneś je mieć, jeśli masz AppleCare), możesz również uruchomić diagnostykę dysku na tym systemie.

Również jeśli jest objęty programem AppleCare, możesz do nich zadzwonić w celu rozwiązania problemów. Wsparcie techniczne Apple jest na ogół całkiem dobre, a jeśli musisz je wysłać (wiem, że dostanie się do Apple Store jest dla mnie więcej niż trochę trudne), zwrot może zająć dzień lub dwa, wcale nie jest zły, mimo że jestem pewni, że są tacy, którzy mają horrory (nie zawsze tam są?)

Bart Silverstrim
źródło
Możesz uruchomić z flasha: forums.macosxhints.com/archive/index.php/t-77649.html
Charles Stewart
@Charles: możesz, ale dla kopii zapasowej (z CCC) prawdopodobnie chciałby dużego dysku, a to sklonuje jego bieżący działający dysk. Większość pamięci flash (mówiąc o pamięci USB?) Jest prawdopodobnie wystarczająco duża, aby stworzyć środowisko rozruchu awaryjnego. Nie zatrzyma jego danych.
Bart Silverstrim
1
Dodam również, że narzędzie dyskowe poinformuje cię o stanie SMART napędu, więc jeśli dysk ma powód, by sądzić, że jest uszkodzony, SMART poinformuje Cię. Zastrzeżenie: jeśli SMART mówi, że to nie działa, oznacza to awarię napędu. Jeśli SMART twierdzi, że dysk jest sprawny, może to oznaczać awarię.
Bart Silverstrim
1

Doświadczyłem podobnego zachowania (choć nie tak drastycznego). Nie proponuję odpowiedzi, ale pomyślałem, że poproszę o wyjaśnienie dla tych, którzy mogą:

Czy to jest tak, że twój komputer działa idealnie przez kilka dni, nigdy nie wyłączasz go w tym czasie, a potem zaczyna szaleć? A potem, kiedy go wyłączysz, działa dobrze przez kilka dni, a potem znowu wariuje?

Takie zachowanie zauważyłem na moim, gdy zacząłem pozostawić je włączone na tydzień. Nie mam problemu, jeśli wyłączam lub resetuję co kilka dni. (I robię to naturalnie, nie czekając, aż degradacja stanie się bezużyteczna).

Nie sądziłem, że było to jasne z twojego oryginalnego postu, i pomyślałem, że informacje mogą pomóc w rozwiązywaniu problemów w takim przypadku.

Zostawiłbym komentarz z prośbą o wyjaśnienia, ale chyba nie mam na to reputacji.

Mam nadzieję, że coś wnosi.

Sammy Larbi
źródło
0

Mamy podobny problem z komputerem Mac w naszym biurze z systemem Leopard. Wygląda na to, że Firefox powoduje awarię systemu operacyjnego. Wyłączanie rozszerzeń i ich ponowne włączanie jeden po drugim nic nie robiło, to sam program główny.

Czy zrobiłeś także aktualizację z poprzedniej wersji systemu operacyjnego, ponieważ widziałem posty, które mogą powodować poważne problemy - ludzie zalecają czystą instalację.

Katy
źródło
0

Jak już sugerowano, pobierz Carbon Copy Cloner, sklonuj dysk rozruchowy i uruchom stamtąd. Sprawdź, czy to się stanie. Jeśli masz wymienne moduły RAM, spróbuj usunąć ½ i sprawdź, czy zauważysz różnicę.

Spróbuj także uruchomić komputer w trybie pojedynczego użytkownika i bez żadnych elementów startowych. (Możesz to zrobić w Google).

OS X rzadko robi rzeczy znikąd. Piłki plażowe są zwykle wynikiem wadliwego działania sprzętu (gdy tak się dzieje przez cały czas) lub rozszerzenia jądra, które mogą być niekompatybilne. Czy masz jakieś zewnętrzne interfejsy audio USB / Firewire?

Martin Marconcini
źródło
0

Wygląda na to, że chcesz po prostu rozwiązać problem, a często łatwiej jest naprawić problem niż go rozwiązać. "Dlaczego?" to często drogie pytanie.

Oto niektóre z moich ogólnych rozwiązań just-fix-it, gdy nie mogę znaleźć winnego:

  1. Wyloguj się i zaloguj ponownie do konta użytkownika.

  2. Zrestartuj komputer.

  3. Użyj Onyx do uruchamiania codziennych / tygodniowych / miesięcznych skryptów konserwacyjnych i sprawdzania, czy nie ma uszkodzonych plików preferencji. http://www.titanium.free.fr/pgs/english/apps.html

  4. Pobierz i uruchom narzędzie Mac OS X Combo Updater dla bieżącej wersji systemu, tzn. Jeśli korzystasz z wersji 10.6.2, skorzystaj z aktualizacji 10.6.2. (Jestem nowym użytkownikiem lub zamieściłbym link. Spróbuj googling: apple kb DL959)

  5. ... (Nigdy nie musiałem iść dalej).

Aktualizacja zestawu może wydawać się ekstremalna, ale w rzeczywistości jest dość wydajna. Zazwyczaj jest to plik o wielkości 4-700 MB i działa bez nadzoru przez mniej niż czas potrzebny na zjedzenie obiadu. Mam wrażenie, że po prostu ponownie instaluje pliki systemowe. Z mojego doświadczenia wynika, że ​​nie wpływa to na użytkowników, preferencje ani zainstalowane aplikacje.

Aby pomóc w przypadku tak poważnego problemu w przyszłości, że uniemożliwia przejście do GUI, zainstaluj Applejack, który jest przyjemnym narzędziem do rozwiązywania problemów w trybie jednego użytkownika: (Google: applejack mac)

użytkownik28580
źródło