Прерывать «Вращающееся колесо смерти»?

15

Я бегу Снежный Барс. Это актуально. Каждые несколько дней я получаю «Вращающееся колесо смерти».

  • Я ничего не могу сделать, кроме как удерживать кнопку питания, чтобы выключить мой MacBook Pro.
  • Я даже попробовал kill -9 -1из корневой оболочки, которая уже была открыта. Это просто висит.
  • Приложение Spin Control просто говорит «Выборка» в некоторых приложениях, но не отвечает.

Есть ли у меня другие варианты выключения моего ноутбука? Я не люблю просто выключать его.

Обновление: я понятия не имею, какое приложение делает это. На данный момент это выглядит случайным. Мой поклонник не раскручивается. Может быть, это сетевая вещь?

Обновление: снова мертвый. На этот раз у меня был запущен X11, и независимо от того, на какое приложение я переключился, я получил строку меню этого приложения и экран X11. Я пинг и интернет не отвечает. Мой роутер Apple работает, потому что я передаю Pandora через WiFi. Я выключаю Wi-Fi, и я все еще облажался. Я пытаюсь выключить питание, и оно не выключится, потому что X11 работает. Если конечно, я не могу убить это. Нажмите и удерживайте ... бум. Это не то, как ОС должна работать!

Jeff Atwood
источник
3
каждые несколько дней? Уч! Есть ли какое-то конкретное приложение, которое вызывает это? Какая ОС у вас работает? Это актуально?
JT.WK
4
Вот "Спиннинг, Техноколор Пицца Смерти", пожалуйста.
dmckee --- котенок экс-модератора
2
@dmckee Также известен как пляжный мяч.
waiwai933
2
Можете ли вы определить, какое приложение работает, когда оно происходит, или это случайно? Это сопровождается увеличением скорости вентилятора, дополнительного нагрева и т. Д.?
1
обязательная ссылка на фамилию
Джефф Этвуд

Ответы:

9

Пляжный мяч появляется автоматически, когда приложение перестает отвечать на запросы, и единственное, что обязательно вызовет, - это голодание дискового ввода-вывода. Система виртуальных машин пытается создать страницу в части приложения, и не может. Оконный сервер (который устанавливает пляжный мяч) уже находится в оперативной памяти и поэтому не подвержен влиянию.

Установите MenuMeters. Он покажет вам процессор, сеть, оперативную память и использование диска. Я считаю необходимым выяснить, какой из этих четырех ограниченных ресурсов является причиной почти любого замедления.

Питер Берман
источник
2
Меню istat ( islayer.com/apps/istatmenus ) - еще одно хорошее приложение, похожее на MenuMeters. Любой инструмент, который показывает вам диагностику системы, будет полезен для устранения проблем такого рода.
Скотти
Я установил istatmenus.
8

Можете ли вы сделать сканирование жесткого диска, чтобы исключить это?

У меня мало опыта работы с OSX, но я знаю, что и Win7, Vista, и XP имеют серьезные приспособления, если есть серьезные проблемы с вводом / выводом на жестком диске. Любые ошибки блокировки при передаче данных с жесткого диска приводят к тому, что система просто перестает работать независимо от того, что вы делаете, очень похоже на то, что вы описываете.

Джефф Этвуд
источник
2
Если вы слышите какой-либо «щелкающий» шум, исходящий физически от жесткого диска, то Джефф, вероятно, грохочет, и ваш жесткий диск вот-вот сломается. У меня такое было со старым iBook пару лет назад ... пляжный мяч, зависание / сбой программ и щелкающий жесткий диск. Однажды, черт возьми, просто не включился, и у меня остался довольно белый пресс-папье.
Скотти
1
Используйте утилиту диска, чтобы проверить диск на наличие ошибок, а также проверить права доступа. Во-вторых, (на самом деле, это должно быть первым делом), получите Carbon Copy Cloner и хороший внешний диск и сделайте резервную копию ваших данных на загрузочном внешнем диске.
Барт Сильверстрим
2
@Charles: сбойный диск определенно может быть спорадическим. Это как некоторые проблемы с памятью ... вещи могут стать странными, когда они идут. Это также может быть связано с временным состоянием, когда сбой является достаточно тонким, и он проявляется только в состоянии стресса. Он может попробовать переустановить кабели, чтобы проверить, не разболтаны ли они ...
Барт Сильверстрим,
1
Затем было время, несколько лет назад, когда я ввел iMac, потому что он звучал так, как будто отказывал вентилятор. Оказалось, что у этой модели нет вентилятора. Я понял, что объяснил проблемы с диском.
Дэвид Торнли
1
У меня был именно этот "случайный" опыт игры в пляжный мяч со снежным барсом. Пляжный мяч будет происходить в разных приложениях. Даже произошло после чистой переустановки обратно на леопарда, и ему не предшествовали щелчки или любое другое неправильное поведение. Отнес его в Apple Store, и первые слова, которые произнесла технология, звучали как «жесткий диск». Новый диск позже и машина была в порядке месяцами.
Джаррет Харди
6

Запустите "fsck" (Проверка файловой системы - http://en.wikipedia.org/wiki/Fsck )

Загрузитесь в однопользовательском режиме, удерживая CMD-S при запуске. Удерживайте его, и в конечном итоге ваш Mac загрузится из командной строки на черном экране. После загрузки введите

fsck -yf

и ваш компьютер будет проходить проверку (занимает минуту или две) и в конечном итоге завершит работу и выдаст вам отчет «хорошо» или «файловая система была изменена». Запустите его пару раз, чтобы убедиться (у меня были случаи, когда исправлялись проблемы, я запускал его снова, и он обнаруживал дополнительные проблемы, которые нужно исправить).

шотландец
источник
1
Вы также можете загрузиться с установочных дисков ОС и использовать Дисковую утилиту, которая позволяет проверять диски, не выходя из графического интерфейса
Роб Коуэлл
Также верно, хотя я когда-то читал, что, если проверка запускается из командной строки, она более тщательна, потому что есть гораздо меньше «используемых» файлов ОС, с которыми она может бороться. Не знаю, так ли это до сих пор или нет. Есть также те из нас, кто предпочитает комфорт командной строки. ;)
Скотти
2
Запуск его из командной строки или любой другой работающей системы ограничит возможность проверки диска для устранения проблем. Загрузка с внешнего диска или диска означает, что он может выполнять более тщательную работу по восстановлению, поскольку FSCK должен работать с не подключенным диском, чтобы быть эффективным против многих типов проблем. FSCK на смонтированном, используемом диске - A Bad Idea (tm), независимо от платформы.
Барт Сильверстрим
Интересно, Барт. Я не знал, что это действительно так. Благодарность!
Скотти
fsck -yf проверил.
4

Удерживайте клавишу Shift при входе в систему. Это должно запустить систему без загруженных приложений (barebone, «свежая установка» osx). Посмотрим, если это произойдет. Если это не так, добавьте одно приложение за раз и посмотрите, какое из них вызывает его.

Это также может помочь открыть терминал и проверить, пытается ли приложение привлечь внимание процессора (т. Е. 100% использование); если нет, обратите внимание, что описываемое вами поведение часто связано с

  • нет места на жестком диске
  • сбой сетевого подключения или ожидание сетевого подключения (а-ля accept ())
  • пытаюсь поменять что-то большое (на OSX использование подкачки - отстой, но это только ИМХО и неофициальное доказательство для меня)
  • тепловые проблемы (опять же, «друг сказал мне это ..»). Не уверен в этом
lorenzog
источник
2

Откройте Console.app и посмотрите журналы, если есть что-то ненормальное - 15-мегабайтный файл, заполненный журналами только одного приложения, является ненормальным, для справки.
В прошлом у меня были проблемы с нежелательными приложениями, спамящими логи (hamachiX в primis), так что, возможно, стоит взглянуть туда.

Акос
источник
2

Джефф, вероятно, к чему-то. Если это влияет на все ваши приложения, возможно, у вас есть умирающий жесткий диск или какое-то другое аппаратное обеспечение. Я отнесу его в ближайший бар Genius и позволю им взглянуть на это.

Если это не жесткий диск, загляните в Console.app и посмотрите, есть ли какие-либо записи в журнале, соответствующие времени зависания вашей системы.

Вы также можете запустить «образец» утилиты в приложении, которое зависло. Откройте Терминал и введите «man sample» для получения более подробной информации.

Если вы можете отследить это до довольно непротиворечивой проблемы (программной), пожалуйста, отправьте сообщение об ошибке по адресу http://developer.apple.com/bugreporter/ (потребуется бесплатная учетная запись ADC).

Еще одна вещь - если у вас есть копия вашего раздела (обычно с помощью функции восстановления Дисковой утилиты), вы можете загрузиться с внешнего диска. Попробуйте восстановить системный раздел на внешнем диске, а затем либо воспользуйтесь преф-панелью «Загрузочный диск», либо перезагрузите компьютер, удерживая клавишу «Option», чтобы выбрать внешний раздел для загрузки. Если вращения прекращаются, это довольно хороший признак того, что что-то не так с вашим внутренним жестким диском или вашей файловой системой.

оборота user28023
источник
2

Сначала устраните ошибки оборудования - вставьте системные диски и перезагрузите компьютер, удерживая клавишу «d». Запустите расширенное тестирование оборудования, это займет несколько часов, так что сделайте это за одну ночь. Он выдаст странный код (если обнаружит ошибку), если в нем есть жесткий диск - неисправен ваш жесткий диск. Если вы получили это, немедленно клонируйте свой диск с SuperDuper или эквивалентным. Вы можете использовать Tech Tools Deluxe, если у вас есть Applecare - но это не так хорошо, по моему опыту.

Затем попробуйте запустить утилиту диска - она ​​может выполнить проверку из действующего экземпляра ОС, если обнаружит неисправность, которую вы исправляете, используя системные диски и загружаясь с них, удерживая в этот раз клавишу «c». Если Дисковая утилита не исправит ошибку, либо переустановите ОС, либо используйте DiskWarrior (в зависимости от бюджета). Почините разрешения, пока вы об этом, это не повредит.

Затем проверьте консоль на наличие ошибок, как предлагается в другом посте. Если вы сузили проблему до одного приложения, переустановите его (используйте что-то вроде AppZapper, чтобы очистить настройки).

Это хороший ресурс http://www.macattorney.com/ts.html

alimack
источник
2

Базовая ОС очень надежная, обычно висит графический интерфейс.

Если вам удастся выйти из системы, все снова будет хорошо. У меня есть скрипт "flogoff", который я запускаю (из Терминала, если я все еще могу туда добраться, в противном случае через SSH), который убивает мой логин и возвращает экран входа в систему. Это обычно работает.

Обновление: нашел это:

#!/bin/sh

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

До 10.5 убийство не нуждалось в судо. В 10.6 пользователям, по-видимому, не разрешено убивать свой логин.

О, и всегда, ВСЕГДА, оставляйте Terminal.app открытым! Finder.app просто недостаточно надежен и использует все возможности, чтобы показать SWoD.

Эндрю Дж. Брем
источник
Это должно быть ответом. Это решает проблему вращающегося колеса смерти.
Джистанидиот
1

Это может быть неисправный диск. Не мешало бы запустить проверку Дисковой утилиты на вашем диске. И если вы не можете сделать это изнутри ОС, вы можете загрузиться с диска OS X и запустить Disk Utility оттуда.

Аяз
источник
1

У меня были подобные проблемы с моим iMac пару месяцев назад, когда он просто полностью зависал и становился безразличным. По какой-то причине я, казалось, замечал гораздо чаще, когда я запускал виртуальные машины в VMWare Fusion, поэтому сначала я связал проблему с VMWare.

Проблемы стали возникать чаще. Кроме того, иногда компьютер не может найти диск при запуске (просто показывает значок перечеркнутой папки). Затем он загрузился бы, если бы я сбросил его снова. Эти проблемы также участились со временем.

В конце концов, диск вообще перестал работать - он просто не загрузился, сколько бы раз я ни пытался.

Поэтому, хотя у меня нет никаких советов о том, как решить вашу проблему или даже диагностировать вашу проблему, у меня есть общий совет: если вы еще этого не сделали, немедленно сделайте резервную копию. Бонусный совет: начните с резервного копирования наиболее важных файлов по отдельности, затем сделайте полную резервную копию диска. Потому что это звучит ужасно похоже на надвигающийся сбой жесткого диска.

Danni
источник
1

Первое, что я подозреваю, это проблема с вождением.

Получите хороший внешний диск, с которого может загружаться OS X, отформатируйте его с помощью HFS + и запустите приложение-клон, такое как Carbon Copy Cloner, для дублирования содержимого вашего диска на внешний диск.

Затем запустите разрешение дисковой утилиты и проверку данных на вашем внутреннем диске. Посмотрите, может ли он найти (и устранить) проблемы.

Продолжайте работать с Дисковой утилитой, пока не исчезнут ошибки.

Вы можете попробовать запустить свою систему на внешнем диске некоторое время, чтобы проверить, есть ли у вас блокировки, поскольку это может сузить проблему.

Назначьте встречу с Apple Genius для проверки вашей системы. Если у вас есть технические средства Apple для вашей системы (если они были у вас, если у вас была AppleCare), то вы можете запустить диагностику диска и на этом.

Также, если это под AppleCare, вы можете позвонить им для устранения неполадок. Техническая поддержка Apple, как правило, довольно хорошая, и если вам нужно ее доставить (я знаю, что попасть в Apple Store для меня более чем немного сложно), то это займет день или два, совсем неплохо, хотя я Конечно, есть такие, у которых есть ужасные истории (разве не всегда?)

Барт Сильверстрим
источник
Вы можете загрузиться с флеш-памяти: forums.macosxhints.com/archive/index.php/t-77649.html
Чарльз Стюарт,
@Charles: вы можете, но для резервного копирования (с CCC) он, вероятно, хотел бы большой диск, и он будет клонировать его текущий рабочий диск. Большая часть флэш-памяти (речь идет о USB-накопителе?), Вероятно, достаточно велика, чтобы создать аварийную среду загрузки. Не буду хранить его данные.
Барт Сильверстрим
1
Я также добавлю, что дисковая утилита сообщит вам о SMART-статусе накопителя, поэтому, если у накопителя есть основания полагать, что он вышел из строя, SMART сообщит вам. Предостережение: если SMART сообщает о сбое, происходит сбой накопителя. Если SMART сообщает, что диск исправен, возможно, он неисправен.
Барт Сильверстрим
1

Я испытал подобное поведение (хотя и не так резко). Я не предлагаю получить ответ, но я решил попросить разъяснений для тех, кто может:

Это тот случай, когда ваш компьютер работает отлично в течение нескольких дней, вы никогда не выключаете его в течение этого времени, а затем начинаете выходить из строя? И потом, когда вы его выключаете, он работает нормально непрерывно в течение нескольких дней, а затем снова сходит с ума?

Такое поведение я заметил у себя, когда начал оставлять его включенным на неделю. У меня нет проблем, если я выключаю его или сбрасываю каждые пару дней. (И я делаю это, естественно, не дожидаясь, пока это станет непригодным для использования).

Я не думаю, что это было ясно из вашего исходного поста, и я подумал, что информация может помочь устраняющим неполадки, если это так.

Я бы оставил комментарий с просьбой дать разъяснения, но я думаю, что у меня нет репутации, чтобы сделать это.

Надеюсь, что что-то способствует.

Сэмми Ларби
источник
0

У нас похожая проблема с Mac в нашем офисе под управлением Leopard. Похоже, что это Firefox, который разбивает ОС. Отключение расширений и их повторное включение ничего не делали, это сама основная программа.

Кроме того, вы делали обновление с предыдущей версии ОС, поскольку я видел сообщения о том, что это может вызвать серьезные проблемы - люди рекомендуют чистую установку.

Katy
источник
0

Как уже предлагалось, получите Carbon Copy Cloner, клонируйте свой загрузочный диск и загрузитесь оттуда. Посмотрим, если это произойдет. Если у вас есть съемные модули ОЗУ, попробуйте удалить ½ и посмотрите, заметите ли вы разницу.

Попробуйте также загрузиться в однопользовательском режиме и без элементов автозагрузки. (Вы можете найти, как это сделать в Google).

OS X редко делает вещи как из ниоткуда. Пляжные мячи обычно являются результатом некоторой аппаратной неисправности (когда они происходят постоянно) или расширения ядра, которые могут быть несовместимы. Есть ли у вас какие-либо внешние аудио / USB-интерфейсы Firewire?

Мартин Маркончини
источник
0

Звучит так, будто вы просто хотите решить проблему, и зачастую решить проблему проще, чем устранить ее. "Почему?" часто дорогой вопрос.

Вот некоторые из моих общих решений "просто исправить", когда я не могу найти виновника:

  1. Выйдите и войдите в систему под учетной записью пользователя.

  2. Перезагрузите компьютер.

  3. Используйте Onyx для запуска сценариев ежедневного / еженедельного / ежемесячного обслуживания и проверки поврежденных файлов настроек. http://www.titanium.free.fr/pgs/english/apps.html

  4. Загрузите и запустите Combo Updater для Mac OS X для текущей версии системы, т. Е. Если вы используете 10.6.2, используйте программу обновления 10.6.2. (Я новый пользователь, или я бы опубликовал ссылку. Попробуйте Google: apple kb DL959)

  5. ...? (Мне никогда не приходилось идти дальше.)

Комбо-обновление может показаться экстремальным, но на самом деле довольно эффективным. Обычно это файл размером 4-700 МБ, который запускается без присмотра меньше, чем время, необходимое для обеда. У меня сложилось впечатление, что он просто переустанавливает системные файлы. По моему опыту, это не влияет на пользователей, предпочтения или установленные приложения.

Чтобы помочь в случае возникновения в будущем такой серьезной проблемы, которая не позволяет получить доступ к графическому интерфейсу, установите Applejack, который является хорошим решением проблем в однопользовательском режиме: (Google: applejack mac)

user28580
источник