Interrompre la «roue tournante de la mort»?

15

Je cours Snow Leopard. C'est à jour. Tous les quelques jours, je reçois la « Spinning Wheel of Death ».

  • Je ne peux rien faire sauf maintenir le bouton d'alimentation enfoncé pour éteindre mon MacBook Pro.
  • J'ai même essayé un à kill -9 -1partir d'un shell racine déjà ouvert. Il se bloque juste.
  • L' application Spin Control dit simplement "Échantillonnage" sur quelques-unes des applications mais ne répond pas.

Ai-je d'autres options pour arrêter mon ordinateur portable? Je n'aime pas simplement l'éteindre.

Mise à jour: je ne sais pas quelle application fait cela. Pour le moment, cela semble aléatoire. Mon ventilateur ne tourne pas. C'est peut-être une chose de réseautage?

Mise à jour: mort à nouveau. Cette fois, j'avais X11 en cours d'exécution et quelle que soit l'application sur laquelle je suis passé, j'ai obtenu la barre de menus de cette application et l'écran X11. Je fais un ping et Internet ne répond pas. Mon routeur Apple fonctionne car je diffuse Pandora via WiFi. J'éteins le wifi et je suis toujours foutu. J'essaie de mettre hors tension et il ne ferme pas shadowm parce que X11 fonctionne Si bien sûr, je ne peux pas le tuer. Appuyez et maintenez ... boom. Ce n'est pas ainsi qu'un OS est censé fonctionner!

Jeff Atwood
la source
3
tous les quelques jours? Aie! Y a-t-il une application spécifique qui en est la cause? Quel système d'exploitation utilisez-vous? Est-ce que c'est à jour?
JT.WK
4
C'est "Spinning, Technocolor Pizza of Death", s'il vous plaît.
dmckee --- chaton ex-modérateur
2
@dmckee Aussi connu affectueusement comme le beachball.
waiwai933
2
Pouvez-vous identifier l'application qui s'exécute lorsqu'elle se produit, ou est-ce aléatoire? Cela s'accompagne-t-il d'une augmentation de la vitesse du ventilateur, d'une chaleur supplémentaire, etc.?
1
référence obligatoire Family Guy: youtube.com/watch?v=zqKM3SCEmAw
Jeff Atwood

Réponses:

9

Le beachball apparaît automatiquement lorsqu'une application cesse de répondre, et la seule chose à l'origine de cela est la famine d'E / S disque. Le système VM essaie de paginer une partie de l'application et ne peut pas. Le serveur de fenêtres (qui installe le beachball) est déjà en RAM et n'est donc pas affecté.

Installez MenuMeters. Il vous montrera l'utilisation du CPU, du Net, de la RAM et du disque. Je trouve indispensable de déterminer laquelle de ces quatre ressources limitées est la cause de presque tout ralentissement.

Peter Bierman
la source
2
Les menus istat ( islayer.com/apps/istatmenus ) sont une autre bonne application dans le même sens que MenuMeters. Tout outil qui affiche les diagnostics du système vous aidera à résoudre ce type de problème.
Scottie
J'ai installé istatmenus.
8

Pouvez-vous effectuer une analyse du disque dur pour exclure cela?

J'ai peu d'expérience OSX mais je sais que Win7, Vista et XP ont des problèmes de connexion majeurs s'il y a de graves problèmes d'E / S sous-jacents sur le disque dur. Toute sorte d'erreurs de blocage dans les transferts de données sur le disque dur fait que le système ne fonctionne plus, quoi que vous fassiez, tout comme ce que vous décrivez.

Jeff Atwood
la source
2
Si vous entendez des bruits de "clics" provenant physiquement du disque dur, alors Jeff est probablement en panne et votre disque dur est sur le point de tomber en panne. Je suis arrivé à un vieux iBook il y a quelques années ... beachball, programmes suspendus / plantant et un disque dur en cliquant. Un jour, la putain de chose ne s'est tout simplement pas allumée et je me suis retrouvé avec un joli presse-papier blanc.
Scottie
1
Utilisez l'utilitaire de disque pour vérifier le lecteur pour les erreurs ainsi que pour vérifier les autorisations. Deuxièmement, (en fait, devrait être la première chose à faire), obtenez Carbon Copy Cloner et un bon lecteur externe et sauvegardez vos données sur un disque externe amorçable.
Bart Silverstrim
2
@Charles: un disque défaillant peut certainement être sporadique comme celui-ci. C'est comme des problèmes de mémoire ... les choses peuvent devenir bizarres quand elles s'en vont. Pourrait également être lié à la température, où l'échec est suffisamment subtil pour que ce soit seulement lorsqu'il est stressé qu'il sort. Il peut essayer de réinstaller les câbles pour voir s'ils sont lâches ...
Bart Silverstrim
1
Puis il y a eu le temps, il y a plusieurs années, quand j'ai apporté un iMac parce qu'il semblait que le ventilateur était en panne. Il s'est avéré que le modèle n'avait pas de ventilateur. J'ai pensé que cela expliquait les problèmes de disque.
David Thornley
1
J'ai eu exactement cette expérience "aléatoire" de beachball avec le léopard des neiges. Le beachball se produirait dans différentes applications. Même arrivé après une réinstallation propre de retour sur leopard, et n'a pas été précédé par des bruits de clic ou tout autre mauvais comportement. Je l'ai apporté à l'Apple Store et les premiers mots de la technologie ont été "des sons comme le disque dur". Un nouveau disque plus tard et la machine va bien depuis des mois.
Jarret Hardie
6

Exécutez "fsck" (File System Check - http://en.wikipedia.org/wiki/Fsck )

Démarrez en mode "mono-utilisateur" en maintenant CMD-S enfoncé au démarrage. Maintenez cela enfoncé et votre Mac démarrera finalement sur une ligne de commande sur un écran noir. Une fois démarré, tapez

fsck -yf

et votre ordinateur exécutera la vérification (prend une minute ou deux) et finira par finir et vous donnera un rapport sur "ok" ou "le système de fichiers a été modifié". Exécutez-le plusieurs fois pour en être sûr (j'ai eu des cas où ce sont des problèmes résolus, je l'ai exécuté à nouveau et il a trouvé des problèmes supplémentaires à résoudre).

Scottie
la source
1
Vous pouvez également démarrer à partir des disques d'installation du système d'exploitation et utiliser l'Utilitaire de disque, qui vous permet de vérifier les disques dans le confort d'une interface graphique
Rob Cowell
Il est également vrai, bien que j'ai lu à un moment donné que si la vérification est exécutée à partir de la ligne de commande, elle est plus approfondie car il y a beaucoup moins de fichiers OS "en cours d'utilisation" pour qu'elle puisse faire face. Je ne sais pas si c'est toujours le cas ou non. Il y a aussi ceux d'entre nous qui préfèrent le confort d'une ligne de commande. ;)
Scottie
2
L'exécuter à partir de la ligne de commande ou de tout système en cours d'exécution limitera la capacité de la vérification du disque à résoudre les problèmes. Le démarrage à partir d'un disque ou d'un disque externe signifie qu'il peut effectuer un travail de réparation plus approfondi, car FSCK doit travailler avec un disque non monté afin d'être efficace contre de nombreux types de problèmes. FSCK sur un disque monté et utilisé est une mauvaise idée (tm), quelle que soit la plate-forme.
Bart Silverstrim
Intéressant, Bart. Je ne savais pas que c'était effectivement le cas. Merci!
Scottie
fsck -yf extrait.
4

Maintenez la touche Maj enfoncée lorsque vous vous connectez. Cela devrait démarrer le système sans aucune application chargée (un barebone, "nouvelle installation" osx). Voyez si cela se produit. Si ce n'est pas le cas, ajoutez une application à la fois et voyez laquelle la provoque.

Il peut également être utile d'ouvrir un terminal et de vérifier si une application tente d'attirer l'attention du processeur (c'est-à-dire une utilisation à 100%); sinon, notez que le comportement que vous décrivez est souvent dû à

  • pas d'espace sur le disque dur
  • échec de la connexion réseau ou attente d'une connexion réseau (a-la accept ())
  • essayer d'échanger quelque chose de grand (sur OSX, l'utilisation de l'échange est nul, mais c'est juste IMHO et des preuves anecdotiques pour moi)
  • problèmes thermiques (encore une fois, "un ami m'a dit que .."). Pas sûr sur celui-ci
lorenzog
la source
2

Ouvrez Console.app et jetez un œil aux journaux, s'il y a quelque chose d'anormal - un fichier de 15 mégaoctets rempli avec les journaux d'une seule application EST anormal, pour référence.
J'ai eu des problèmes dans le passé avec des applications impoli spamming les journaux (hamachiX in primis), donc cela pourrait valoir la peine d'y jeter un œil.

Agos
la source
2

Jeff est probablement sur quelque chose. Si cela affecte toutes vos applications, vous avez probablement un disque dur mourant ou un autre matériel marginal. Je l'emmènerais au Genius Bar le plus proche et je les laisserais y jeter un œil.

Si ce n'est pas le disque dur, jetez un œil dans Console.app pour voir s'il y a des entrées de journal qui correspondent aux heures de suspension de votre système.

Vous pouvez également exécuter l'utilitaire "exemple" sur une application bloquée. Ouvrez le Terminal et tapez "man sample" pour plus de détails.

Si vous parvenez à trouver un problème assez cohérent (basé sur un logiciel), veuillez déposer un bogue sur http://developer.apple.com/bugreporter/ (nécessitera un compte ADC gratuit).

Encore une chose - si vous avez une copie de votre partition (généralement en utilisant la fonction de restauration de l'Utilitaire de disque), vous pouvez démarrer à partir d'un disque externe. Essayez de restaurer votre partition système sur un disque externe, puis utilisez le panneau de configuration du disque de démarrage ou redémarrez en maintenant la touche «Option» pour sélectionner votre partition externe à partir de laquelle démarrer. Si les rotations s'arrêtent, c'est un assez bon signe que quelque chose ne va pas avec votre disque dur interne ou votre système de fichiers.

utilisateur28023
la source
2

Éliminez d'abord les erreurs matérielles - placez les disques système et redémarrez en maintenant la touche «d» enfoncée. Exécutez le test matériel étendu, cela prendra plusieurs heures, alors faites-le du jour au lendemain. Il crachera un code étrange (s'il trouve un défaut), s'il avait un disque dur - le disque dur est défectueux. Si vous obtenez cela, clonez immédiatement votre disque avec SuperDuper ou équivalent. Vous pouvez utiliser Tech Tools Deluxe si vous avez Applecare - mais ce n'est pas aussi bon dans mon expérience.

Essayez ensuite d'exécuter l'utilitaire de disque - il peut effectuer une vérification à partir d'une instance en direct du système d'exploitation, s'il détecte une erreur que vous réparez en utilisant les disques système et en démarrant à partir d'eux en maintenant la touche 'c' enfoncée. Si l'Utilitaire de disque ne résout pas un problème, réinstallez le système d'exploitation ou utilisez DiskWarrior (en fonction du budget). Réparez les autorisations pendant que vous y êtes, cela ne peut pas faire de mal.

Ensuite, vérifiez la console pour les erreurs comme suggéré dans un autre post. Si vous limitez le problème à une seule application, réinstallez-le (utilisez quelque chose comme AppZapper pour nettoyer les préférences).

Ceci est une bonne ressource http://www.macattorney.com/ts.html

alimack
la source
2

La base est très robuste, c'est généralement l'interface graphique qui se bloque.

Si vous parvenez à vous déconnecter, tout devrait bien se passer à nouveau. J'ai un script "flogoff" que j'exécute (depuis Terminal si je peux encore y arriver, sinon via SSH) qui tue ma connexion et ramène l'écran de connexion. Cela fonctionne généralement .

Mise à jour: Trouvé:

#!/bin/sh

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

Jusqu'au 10.5, le kill n'avait pas besoin d'un sudo. Dans 10.6, les utilisateurs ne sont apparemment pas autorisés à supprimer leur propre connexion.

Oh, et toujours, TOUJOURS, gardez Terminal.app ouvert! Finder.app n'est tout simplement pas assez robuste et utilise toutes les opportunités pour montrer le SWoD.

Andrew J. Brehm
la source
Cela devrait être la réponse. Il résout le problème de la roue tournante de la mort.
Jistanidiot
1

Il peut s'agir d'un disque défaillant. Cela ne ferait pas de mal d'exécuter une vérification de l'Utilitaire de disque sur votre lecteur. Et si vous ne pouvez pas le faire à partir du système d'exploitation, vous pouvez démarrer à partir d'un disque OS X et exécuter l'Utilitaire de disque à partir de là.

ayaz
la source
1

J'ai eu des problèmes similaires avec mon iMac il y a quelques mois, où il s'enliserait complètement et deviendrait irresponsable. Pour une raison quelconque, je semblais remarquer beaucoup plus souvent lorsque j'exécutais des machines virtuelles dans VMWare Fusion, donc j'ai d'abord associé le problème à VMWare.

Les problèmes ont commencé à se produire plus souvent. De plus, il arrive que l'ordinateur ne trouve pas le disque au démarrage (affichant simplement une icône de dossier barré). Il redémarrerait alors si je le réinitialisais. Ces problèmes sont également devenus plus fréquents avec le temps.

Finalement, le disque a cessé de fonctionner complètement - il ne démarre tout simplement pas, peu importe le nombre de fois où j'ai réessayé.

Donc, même si je n'ai aucun conseil sur la façon de résoudre votre problème ou même de diagnostiquer votre problème, j'ai un conseil général: si vous ne l'avez pas déjà fait, faites une sauvegarde immédiatement. Astuce bonus: commencez par sauvegarder individuellement les fichiers les plus importants, puis effectuez une sauvegarde complète du disque. Parce que cela ressemble énormément à une défaillance imminente du disque dur.

danni
la source
1

La première chose que je soupçonne est un problème de lecteur.

Obtenez un bon disque externe à partir duquel OS X peut démarrer, formatez-le avec HFS + et exécutez une application de clonage comme Carbon Copy Cloner pour dupliquer le contenu de votre lecteur sur le disque externe.

Exécutez ensuite l'autorisation Utilitaire de disque et la vérification des données sur votre lecteur interne. Voyez s'il peut trouver (et réparer) des problèmes.

Continuez à exécuter l'Utilitaire de disque jusqu'à ce qu'aucune autre erreur ne se produise.

Vous pouvez essayer d'exécuter votre système sur le disque externe pendant un certain temps pour voir si vous avez toujours les blocages, car cela pourrait réduire le problème.

Prenez rendez-vous avec un Apple Genius pour faire vérifier votre système. Si vous disposez des outils technologiques d'Apple pour votre système (vous devriez l'avoir si vous aviez AppleCare), vous pouvez également exécuter le diagnostic du disque.

De plus, si c'est sous AppleCare, vous pouvez les appeler pour le dépannage. Le support technique d'Apple est généralement assez bon, et si vous devez l'expédier (je sais qu'il est plus que difficile d'accéder à un Apple Store), le délai d'exécution est d'un jour ou deux, pas mal du tout, même si je suis bien sûr il y en a qui ont des histoires d'horreur (N'y a-t-il pas toujours?)

Bart Silverstrim
la source
Vous pouvez démarrer à partir de Flash: forums.macosxhints.com/archive/index.php/t-77649.html
Charles Stewart
@Charles: vous le pouvez, mais pour une sauvegarde (avec CCC), il voudra probablement un grand disque, et il clonera son lecteur de travail actuel. La plupart des flashs (vous parlez d'une clé USB?) Sont probablement juste assez gros pour créer un environnement de démarrage d'urgence. Ne conservera pas ses données.
Bart Silverstrim
1
J'ajouterai également que l'utilitaire de disque vous indiquera l'état SMART du lecteur, donc si le lecteur a des raisons de penser qu'il échoue, SMART vous le dira. Mise en garde: si SMART dit qu'il échoue, le lecteur échoue. Si SMART indique que le lecteur est sain, le lecteur peut être en panne.
Bart Silverstrim
1

J'ai connu un comportement similaire (mais pas aussi radical). Je ne propose pas d'avoir de réponse, mais j'ai pensé demander des éclaircissements à ceux qui pourraient:

Est-ce le cas que votre ordinateur fonctionne parfaitement bien pendant plusieurs jours, que vous ne l'éteignez jamais pendant ce temps, puis commence à se détraquer? Et puis, lorsque vous l'éteignez, il fonctionne bien en continu pendant quelques jours, puis redevient fou?

C'est le comportement que j'ai remarqué sur le mien quand j'ai commencé à le laisser pendant une semaine à la fois. Je n'ai aucun problème si je l'éteins ou le réinitialise tous les deux jours. (Et je le fais naturellement, sans attendre qu'il se dégrade pour être inutilisable).

Je ne pensais pas que cela était clair à partir de votre message d'origine, et je pensais que les informations pourraient aider les dépanneurs si c'était le cas.

J'aurais laissé un commentaire demandant des éclaircissements, mais je suppose que je n'ai pas la réputation de le faire.

J'espère que cela apporte quelque chose.

Sammy Larbi
la source
0

Nous avons un problème similaire avec un Mac dans notre bureau exécutant Leopard. Il semble que ce soit Firefox qui plante le système d'exploitation. Désactiver les extensions et les réactiver une par une n'a rien fait, c'est le programme principal lui-même.

En outre, avez-vous effectué une mise à niveau à partir d'une version précédente du système d'exploitation, car j'ai vu des articles indiquant que cela pouvait causer des problèmes majeurs - les gens ont recommandé une installation propre.

Katy
la source
0

Comme déjà suggéré, procurez-vous Carbon Copy Cloner, clonez votre lecteur de démarrage et démarrez à partir de là. Voyez si cela se produit. Si vous avez des modules RAM amovibles, essayez de retirer ½ et voyez si vous remarquez une différence.

Essayez également de démarrer en mode mono-utilisateur et sans aucun élément de démarrage. (Vous pouvez trouver comment faire cela dans google).

OS X fait rarement des choses comme de nulle part. Les beachballs sont généralement le résultat d'un dysfonctionnement matériel (quand ils se produisent comme ça, tout le temps) ou d'une extension du noyau qui peut être incompatible. Avez-vous des interfaces audio externes USB / Firewire?

Martin Marconcini
la source
0

Il semble que vous souhaitiez simplement résoudre le problème, et il est souvent plus facile de résoudre un problème que de le résoudre. "Pourquoi?" est souvent une question coûteuse.

Voici quelques-unes de mes solutions générales Just-Fix-It lorsque je ne trouve pas de coupable:

  1. Déconnectez-vous et reconnectez-vous au compte utilisateur.

  2. Redémarrer le PC.

  3. Utilisez Onyx pour exécuter des scripts de maintenance quotidiens / hebdomadaires / mensuels et rechercher les fichiers de préférences corrompus. http://www.titanium.free.fr/pgs/english/apps.html

  4. Téléchargez et exécutez Mac OS X Combo Updater pour votre version actuelle du système, c'est-à-dire si vous exécutez 10.6.2, utilisez le programme de mise à jour 10.6.2. (Je suis un nouvel utilisateur ou je publierais un lien. Essayez Google: apple kb DL959)

  5. ...? (Je n'ai jamais eu à aller plus loin.)

La mise à jour combinée peut sembler extrême, mais est en fait assez efficace. Il s'agit généralement d'un fichier de 4 à 700 Mo et s'exécute sans surveillance pendant moins de temps que nécessaire pour dîner. Mon impression est que cela réinstalle simplement les fichiers système. D'après mon expérience, cela n'affecte pas les utilisateurs, les préférences ou les applications installées.

Pour vous aider en cas de problème futur si grave qu'il empêche d'accéder à l'interface graphique, installez Applejack, qui est un bon solutionneur de problèmes en mode mono-utilisateur: (Google: applejack mac)

user28580
la source