[Mac OS X] Ускоряем переход дисков в режим сна

14

pic_0

Эта заметка может пригодиться владельцам MacBook-ов.

В Системных настройках имеется пункт – Экономия энергии, в котором есть опция перевода диска в режим сна, предназначенная для более экономного расхода заряда батареи ноутбука:

pic_1

Когда опция включена, то при отсутствии обращений к диску в течение 10 минут, он будет переведен в режим сна.

Если в целях еще большей экономии, вы хотите уменьшить это время, например, до 5 минут, то запустите Терминал.app и выполните команду:

sudo pmset -b disksleep 5

Последняя цифра 5 в команде – кол-во минут бездействия диска, до перевода его в режим сна. Можете изменить ее, по-своему усмотрению.

И соответственно для возврата настроек по-умолчанию используйте эту же команду, изменив число 5 на 10.

Удачи!

14 комментариев

  1. 0
    Сергей

    А не жду, пока он уснёт — сам жму ctrl-shift-eject

  2. 0
    Владимир

    А еще нужно добавить то, что при этом ваш жесткий будет делать в несколько раз больше парковок голов за единицу времени и быстрее выйдет из строя, поскольку у дисков есть определенное количество циклов парковок головок — для не энтерпрайз серий винтов — около 300 тысяч. Посмотрите в СМАРТ на параметр Load Cycle Count. Очень полезный совет — «Убейте свой диск быстрее!»

    • 0
      Сергей Батраков

      Владимир, Что значит: «Посмотрите в СМАРТ на параметр Load Cycle Count.»????

    • 0
      Игорь Соловьев

      Владимир, Для этого нужна специальная утилита, умеющая читать параметры SMART. Например, SMARTReporter (погуглите).

    • 0
      Игорь Соловьев

      Владимир, Я слышал эти бредни для лохов про смерть от 300 тыс LCC.

      Вы видимо не очень представляете, сколько это 300 тысяч. 🙂
      Чтобы было понятно.
      Берем срок службы 5 лет (дальше просто морально устареет), это:
      5 * 365 = 1825 дней.
      Считаем сколько нужно парковок, чтобы набрать 300 тыс:
      300000 / 1825 = примерно 164 парковки в сутки
      или
      164 / 24 = примерно 7 в час
      Это означает, что нужно будет каждые 5 минут будить винт, но ничего после этого не делать, а просто дождаться когда он через 5 минут опять уснет и снова делать тоже самое круглые сутки в течение 5 лет – целых пять лет непрерывно насиловать винт!
      Что недостижимо в реальной жизни.

      😀

  3. 0

    А на макбук воздух актуально?

  4. 0
    Владимир

    2Игорь Соловьев. Бредни бреднями, а Вы знаете, как на системном уровне работает функция «По возможности переводить…..»? Я конечно может быть и лох со стажем работы на маках начиная с класиков и элси-шек, на звание супергероя не претендую. Но позволю себе обьяснить Вам на пальцах. Вы серфите в нэте к примеру. Система обратилась к диску. Далее проходит несколько минут (в зависимости от того, работаете на батарее или от сети) бездействия диск уменьшает обороты шпинделя (зависит от прошивки) и паркует головы. Далее идет запрос на запись кеша — диск раскручивает шпиндель и отпарковывает головы. И так постоянно. О проблеме именуемой на просторах, как «Marble drop» слышали? Это в меньшей мере относиться к родным эпловым дискам (прошивка) и в большей к апгрейченым. В особенности к WD. Я могу Вам показать смарт родного диска, стоявшего в МакБук-е юнибади и проработавшего около 2-х лет (сейчас диск валяеться у меня в ящике рядом с такими же трупиками собратьями). Могу показать смарт WD 750 2.5 Black из макбук про, который проработал меньше года. Так, что просто сухими цифрами это не обьясняется.

    • 0
      Игорь Соловьев

      Владимир, Конечно не объясняется, особенно когда всем известен глюк WD-дисков с установкой по умолчанию — парковка каждые 8 секунд. А теперь посчитайте еще раз… 🙂
      Тем не менее, у меня есть такой диск от 2007 года, с LLC под 400 тыс именно по этой причине. И он до сих пор жив, поскольку был вылечен небезызвестной утилитой. 🙂
      А вот еще один «пострадалец» от этого (точнее их два — зеркало):
      А насчет того, что «…уменьшает обороты шпинделя (зависит от прошивки) и паркует головы. Далее идет запрос на запись кеша — диск раскручивает шпиндель» — абсолютно неверная последовательность, кэш таки перед парковкой сбрасывается и это инициирует система, а не прошивка винта. 🙂

      И еще. «а Вы знаете, как на системном уровне работает функция «По возможности переводить…..»? »
      Не поверите. Знаю. Именно так как написано в статье — «при отсутствии обращений к диску в течение 10 минут, он будет переведен в режим сна» 😀

  5. 0
    Владимир

    2Лев. На воздухах не актуально. В других ноутах с ССД дисками актуально другое — поддержка TRIM. Начиная с 10.6.6 он поддерживается операционкой для нативных дисков

  6. 0
    Владимир

    2Игорь Соловьев. Запись кеща — это я не правильно выразился «к примеру, идет запись кеша браузера» — вот так более правильно. То есть снова запрос на обращение к диску.

    • 0
      Игорь Соловьев

      Владимир, Ок. А теперь посчитайте вероятность, с какой Вы будете попадать в интервал свыше установленных 5 (или 10) минут бездействия, с учетом того, что не один кэш браузера в системе обращается к диску? 🙂
      Даже если вы просто прекратите, что либо делать в системе, то это не означает, что ровно через 5 минут от этого момента, система даст команду на засыпание диска. Система еще много чего делает с диском и без нашего участия. 🙂

      Другими словами, все эти сплетни про накрутку LLC таким образом — остаются сплетнями, не более.
      Исключение — глюки типа в прошивке WD, но там никакое значение системных настроек на эту тему (даже полное отключение) вообще не поможет. 🙂

      И даже если посчитать, что каждые 5 мин будет парковаться винт, то с учетом реального некруглосуточного использования, набрать 300 тыс LLC, можно лишь за очень много лет… 🙂

  7. 0
    Игорь Соловьев

    К тому же, для тех кто боится за LLC, приведенным в статье способом можно сделать наоборот — поставить более, чем по-умолчаню (10 мин), например 20 мин или более. И пользоваться советом из самого первого коммента.
    Такая мысль что-то никому из критиков в голову не пришла… 😀
    Фиг с ним, с расходом аккумулятора! Зато душа за LLC спокойной будет. 😀

Авторизуйтесь Чтобы оставить комментарий