Как увеличить таймер перед вращением диска?

Я использую Ubuntu 12 beta на Lenovo Z575. Я заметил, что диск прокручивается через несколько секунд после последней операции. Когда я работаю, например, в vim и пишу довольно часто, он часто прокручивается вверх и вниз. Это заставляет vim замерзнуть на секунду.

Я использовал hdparm но ничего не изменил:

 hdparm -S 24 /dev/sda # 2 minutes standby time 

и я вижу (и слышу), что диск не работает или работает:

 hdparm -C /dev/sda drive state is: standby # or... drive state is: active/idle 

У меня уже установлены laptop-mode-tools .

  • Клиенты SFTP загружают файлы со слишком строгими правами
  • Почему я не могу просмотреть папку в навигаторе файлов, когда права доступа 766 принадлежат мне?
  • Отображение информации о сервере в окне входа в систему (Ubuntu)
  • компиляция ядра в ubuntu, reboot msg "отказались от ожидания корневого устройства"
  • Почему эти модные персонажи не отображаются в моей подсказке?
  • Как установить Nautilus в качестве файлового менеджера по умолчанию в элементарной ОС
  • Сервер Ubuntu: как сделать загрузочное RAID-устройство bios_grub?
  • Почему Firefox 33 не использует GCM на нашем веб-сервере?
  • 2 Solutions collect form web for “Как увеличить таймер перед вращением диска?”

    Попробуйте hdparm -B 254 /dev/sda

    Мой диск, кажется, игнорирует команды -S, но слушает команды -B.

    Возможно, ваш компьютер работает в режиме ноутбука. Чтобы изменить поведение режима ноутбука в Ubuntu, вы должны изменить параметры в файле /etc/laptop-mode/laptop-mode.conf. Эти параметры могут повлиять на вас:

     # # Idle timeout values. (hdparm -S) # Default is 2 hours on AC (NOLM_HD_IDLE_TIMEOUT_SECONDS=7200) and 20 seconds # for battery and for AC with laptop mode on. LM_AC_HD_IDLE_TIMEOUT_SECONDS=20 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20 NOLM_HD_IDLE_TIMEOUT_SECONDS=7200 # # Power management for HD (hdparm -B values) # BATT_HD_POWERMGMT=1 LM_AC_HD_POWERMGMT=254 NOLM_AC_HD_POWERMGMT=254 

    Также в дистрибутивах Debian могут быть некоторые параметры в файле / etc / default / laptop-mode (но у моего Ubuntu 12.04 этот файл отсутствует).

    Есть некоторые параметры, которые управляют таймаутом простоя (здесь цитата):

    AC_HD / BATT_HD Тайм- The idle timeout that should be set on your hard drive when laptop mode is active (BATT_HD) and when it is not active (AC_HD). The defaults are 20 seconds (value 4) for BATT_HD and 2 hours (value 244) for AC_HD. The possible values are those listed in the manual page for "hdparm" for the "-S" option. The idle timeout that should be set on your hard drive when laptop mode is active (BATT_HD) and when it is not active (AC_HD). The defaults are 20 seconds (value 4) for BATT_HD and 2 hours (value 244) for AC_HD. The possible values are those listed in the manual page for "hdparm" for the "-S" option.


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

    Чтобы проверить режим ноутбука на ноутбуке, попробуйте: cat /proc/sys/vm/laptop_mode Если значение равно 1 или более, это означает, что компьютер работает в режиме ноутбука. Чтобы отключить режим ноутбука, установите значение 0.

    Цитата из https://www.kernel.org/doc/Documentation/laptops/laptop-mode.txt : "The result of this is that after a disk has spun down, it will not be spun up anymore to write dirty blocks, because those blocks had already been written immediately after the most recent read operation."

    Дополнительную информацию о режиме ноутбука ядра можно найти на сайте, указанном выше.

    Linux и Unix - лучшая ОС в мире.