2

Краткое резюме: Сервер Snow Leopard зависает случайным образом на периоды от нескольких секунд до минуты или двух. Когда монитор активности открыт, после размораживания системы появится огромный всплеск ввода-вывода. Что вызывает это?


Полная информация: Сервер Snow Leopard работает на Mac Mini Server 2010. Приступы замерзания начались только несколько недель назад. Это было определенно после выхода 10.6.7, но до 10.6.8, который не исправил, что бы это ни было. Если я использую вещи очень небрежно, например, терминал или Microsoft Word, все в порядке. Однако, если я начну копировать файлы, просматривать веб-страницы или, скажем, воспроизводить видео, все будет зависать.

Во время зависания мышь продолжает работать (я бы не знал о клавиатуре, потому что обычно я не в том месте, где бы я что-то печатал, пока он завис). Я даже могу нажимать на элементы в доке, и они частично реагируют на нажатия, но если я попытаюсь запустить программу или открыть папку, например, из док-станции, она ничего не сделает, кроме «наличия была нажата "анимация до тех пор, пока она не разморозится. Если видео воспроизводится во время остановки, визуальная часть будет заморожена, но звук будет продолжаться в обычном режиме.

Изначально я думал, что это проблема с Spotlight, потому что копался в форумах и на подобных сайтах по подобным вопросам, но это продолжалось даже после того, как я убил Spotlight. Следующей наиболее вероятной вещью будет проблема жесткого диска. Я воспользовался чьим-то предложением сделать резервную копию диска и затем попытаться принудительно выполнить запись в поврежденные сектора, выполнив удаление диска с обнулением. Это началось примерно с 7 часов или около того, но через 7 часов оно составило 17 часов, а через 12 часов - около 19 часов. К сожалению, не было никакого процента, чтобы смотреть на индикатор выполнения, но я не мог сказать, ушел ли он все это время, кроме трети или меньше в диск. Я отменил стирание диска и попытался переустановить ОС. Это тоже остановилось на неопределенный срок.

Затем я взял его в Apple Store, так как он все еще на гарантии. После долгого ожидания после назначенного времени назначенный "Гений" бросился через все назначения и, казалось, был склонен заменить диск. После ожидания более недели я вернул машину с чистой установкой Snow Leopard. После того, как система стала работать со множеством обновлений, она выглядела нормально, хотя некоторые признаки отставания снова появились, когда я скопировал установочные DMG из резервной копии, чтобы переустановить свои программы, но я не думал об этом напрямую, так как они фактические действия, которые действительно могут замедлить работу системы.

Итак, очевидно, что проблема вернулась в полном объеме. Копирование файлов на другой компьютер происходит в течение первых нескольких секунд, с расчетом, что весь файл будет скопирован через минуту. Это занимает до 8 или 10 минут, так как случайным образом зависает в середине копии файла, но затем через некоторое время размораживается, и оценка возвращается к нормальной и файл завершает копирование. Если я просматриваю случайный сайт, он иногда останавливается, когда я прокручиваю страницу. И так далее.

Я был достаточно глуп, чтобы не записывать серийный номер диска перед тем, как брать его в магазин, так что я не совсем убежден, что кому-то там не повезло переустановить ОС, чем я, и оставить ее на старом диске. Перед тем, как снова принять его и, возможно, придется переустановить все заново, я надеялся найти еще кое-что, чтобы проверить / попробовать. Что еще может быть причиной этого? И как я могу изучить отслеживание источника пиков ввода-вывода?

1 ответ1

2

Загрузите бесплатную демоверсию SMART Utility и запустите ее для соответствующего жесткого диска, и если она сообщает о ЛЮБОМ ожидающем, удаленном или перераспределенном поврежденном секторе, то ваш жесткий диск умирает, и вы должны заменить его. Обратите внимание, что запуск встроенной в Mac OS X Disk Utility и отображение «SMART status: Verified» почти ничего не значит.

В качестве альтернативы, посмотрите в ваших /var/log/kernel.log и /var/log/system.log ошибки дискового ввода-вывода или "НЕ УКАЗАННЫЕ" дисковые ошибки. Если вы видите что-либо, посмотрите, действительно ли они для рассматриваемого диска, дважды проверив число "diskXsY" в стиле BSD. Вы можете использовать diskutil list для просмотра списка номеров дисков и номеров разделов подключенных в данный момент дисков. Иногда вы видите пугающие дисковые ошибки для определенного количества дисков, а затем понимаете, что это был просто удаленный том, который вы смонтировали, который ушел, когда вы переключали сети, или это был образ диска, который вы размонтировали преждевременно или что-то в этом роде.

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .