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

Ubuntu поставляет конфигурацию ядра в /boot/config-$version (в том же пакете как изображение ядра /boot/vmlinuz-$version). Можно проверить этот файл в живой системе, или можно загрузить его с веб-сайта Ubuntu. Существует несколько изображений для выбора из; значение по умолчанию под amd64 -generic, и можно загрузить двоичный пакет и извлечь файл /boot/config-*. Самый простой способ открыть пакет Debian, если Вы не выполняете находящееся в dpkg распределение, состоит в том, чтобы преобразовать его с посторонним объектом.

Между прочим, ответ - да под 10.04/-generic/amd64, который я, оказалось, имел в наличии при записи этого ответа.

Несколько других дистрибутивов поставляют a /boot/config-* файл. Другие делают конфигурацию ядра доступной в /proc/config или что-то подобное, так, чтобы это было легко видеть в живой системе, но не появлялось в двоичном пакете. В этом случае, если у Вас нет живой системы, необходимо проверить исходный пакет.

2
25.07.2014, 20:17
2 ответа

Возможно, Ваш компьютер работает в режиме ноутбука. Для изменения поведения режима ноутбука в 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.


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

Проверять попытку режима ноутбука ядра: 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."

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

1
27.01.2020, 22:15
  • 1
    хорошо, это - ноутбук... Lenovo Z575 –  Jakub M. 26.04.2012, 16:27
  • 2
    @JakubM. Одна из "функции" режима ноутбука должна сохранить батарею, часто приостанавливая диск.;-) Посмотрите инструменты режима ноутбука. Можно попытаться настроить установку в laptop-mode.conf (вероятно, в / и т.д. - я не знаю Ubuntu очень хорошо) –  digital_infinity 26.04.2012, 23:55
  • 3
    laptop_mode на самом деле не вращает диск вниз, он просто сбрасывает все записи каждый раз, когда существует любая активность диска для избавлений от них так, диск может вращаться вниз и не быть разбужен назад скоро путем ожидания записей. –  psusi 24.06.2013, 06:33
  • 4
    @psusi, который я ничему не записал вопреки Вашему комментарию и на самом деле моему ответу, является небольшим упрощением проблемы, таким образом, я не знаю, почему Вы вниз проголосовали за ответ –  digital_infinity 06.11.2013, 19:41
  • 5
    @digital_infinity, я вниз голосовал, потому что обнуление laptop_mode не помешает диску вращаться вниз. –  psusi 06.11.2013, 23:29

Попробовать hdparm -B 254 /dev/sda

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

1
27.01.2020, 22:15
  • 1
    Да, большинство дисков ноутбука, кажется, использует старый обесцениваемый APM, управляет этим использование-B. –  psusi 24.06.2013, 06:34

Теги

Похожие вопросы