За последние несколько месяцев многие вещи на моем MacBook Pro стали невыносимо медленными. Часто переключение приложения или открытие новой вкладки в Chrome занимает до 10 или 15 секунд.
Очевидно, что никто не может сказать мне, почему моя машина работает медленно из-за этого, так что это предварительный вопрос. На что мне обратить внимание, чтобы понять, почему мой Mac стал таким медленным? Я имею в виду:
- Диск переполняется? (Это было, но теперь у меня есть 35 ГБ бесплатно.)
- Заполняется ли оперативная память? (Нет, у меня больше 1,5 ГБ, пока я испытываю проблему.)
- ЦП привязан? (Нет, это не так.)
- I / O заблокирован? (Может быть, как это сказать?)
- Что еще?
Когда Mac работает медленно, какие жизненные показатели нужно принять, и в каком направлении я должен идти, основываясь на этих показаниях?
Ответы:
Я обнаружил, что это обычно происходит из-за умирающего жесткого диска (особенно для Mac).
Одна из замечательных особенностей Mac - это то, что они все одинаковые. Поскольку большинство людей не имеют этой проблемы со своими компьютерами Mac, вероятно, это будет то, что сделает ваш Mac уникальным среди остальных (продолжительность владения и использования).
Детали изнашиваются и стареют. Возможно, вы захотите найти способ чтения необработанных данных SMART с диска. Перераспределение секторов обычно является хорошим указанием на то, что накопитель находится на выходе (даже если состояние говорит «хорошо»).
Я использую smartctl для этого. Вы можете быть в состоянии получить
smartctl
для Mac, например , с помощью Homebrew работаетbrew install smartmontools
, и выполните команду:Или вы можете запустить живой CD, такой как Knoppix, и загрузить его
smartctl -a /dev/sda
.Из терминала Knoppix:
Еще одна вещь, которая может замедлить работу компьютера - это пыль или сломанный вентилятор. Если радиатор вашего процессора полон пыли, он может привести к снижению производительности процессора. Я думаю, что это 8 винтов, и вся нижняя панель отрывается, предоставляя доступ практически ко всему.
источник
brew install smartmontools
. Кажется, говорят, что SMART говорит, что диск проходит. С другой стороны, Дисковая утилита говорит, что объемное растровое изображение нуждается в ремонте, так что, возможно, это часть его.Если у вас есть традиционный жесткий диск, а не твердотельный накопитель, описанные вами симптомы звучат как ранние стадии выхода из строя жесткого диска. В некоторых секторах, которые часто читаются, но никогда не записываются, происходит сбой, что вызывает много попыток «медленного чтения» и возможные таймауты / сбои. Поскольку он никогда не записывается, накопитель никогда не получает возможности перераспределить его. Это может вызвать невыносимую медлительность и радужные колёса во всех видах деятельности и сохраняется при перезагрузках (часто это также приводит к мучительно медленной загрузке).
Запустите бесплатную демонстрацию SMART Utility, чтобы увидеть, есть ли на вашем жестком диске ожидающие, удаленные или перераспределенные поврежденные сектора. Если он вообще есть, он начинает выходить из строя, и вы должны немедленно заменить его.
Обратите внимание, что встроенная в Mac OS X Дисковая утилита часто говорит «SMART status: Verified», даже когда есть плохие сектора, поэтому вам действительно нужно запустить SMART Utility, а не только Disk Utility. Ну, на самом деле, начиная с Lion (Mac OS X v10.7.x) вы можете получить доступ к базовым счетчикам ошибок SMART в Disk Utility, щелкнув значок самого физического жесткого диска (не разделов), а затем выбрав Msgstr "Файл> Получить информацию ...". Но сторонняя утилита SMART Utility хорошо интерпретирует правильные счетчики, поэтому я все же рекомендую ее.
Иногда возможно, но не рекомендуется, реанимировать жесткий диск с небольшим количеством поврежденных секторов, отформатировав весь диск (не только отдельные разделы) с включенным «Zero Out Data». Это заставляет каждый сектор записываться, что дает драйверу шанс перераспределить любые ожидающие сбойные сектора. Это, вероятно, приведет к тому, что о текущем урожае плохих блоков позаботятся, но как только на диске будут обнаружены плохие блоки, он, вероятно, находится в смертельной спирали и ему нельзя доверять.
Кстати, стоит отметить, что SMART Utility запрашивает контроллер накопителя и немедленно возвращает результаты; не нужно тратить время на тестирование всего диска, поэтому не нужно тратить время.
PS Раньше я рекомендовал, чтобы люди в этой ситуации просматривали в системном журнале и журнале ядра сообщения, похожие на «disk0s2: I / O Error: UNDEFINED», но я обнаружил, что этот совет слишком подвержен ошибкам пользователя. Намного проще и надежнее просто загрузить SMART Utility и запустить ее.
источник
Просто небольшая пища для размышлений: для проверки работоспособности жизненно важных компонентов выделены циклы прерываний, например, для сигнала сердцебиения вентилятора. Мой правый поклонник умер, и MacBook стал мучительно медленным еще до того, как какой-либо чип нагрелся бы настолько, чтобы заглушить газ. Он просто не может справиться с новой ситуацией прерывания. Я знаю, что это была проблема с другим компонентом на другой платформе Mac, но я не могу вдаваться в подробности.
источник
Мое предположение: ваша система создает целую серию swap-файлов. Проверьте
vm_stat
команду. И посмотрите на страницу http://osxdaily.com/2010/10/08/mac-virtual-memory-swap/ для получения дополнительных подсказок.источник
vm_stat
результаты в отношении проблемы ОП?