Кастомизация настроек laptop-mode (было Re: Правильное значение hdparm при загрузке)
Разобравшись в общих чертах с настройкой laptop-mode-tools и наконец-таки запустив его, возник вопрос, а что как лучше настраивать (не с точки зрения правильности конфига, а полезности настроек). В частности, для преимущественно настольного ноутбука и для преимущественно переносного нетбука, и т.п. В частности, возникли такие вопросы: 1) Когда имеет смысл включать лэптоп-мод при работе от адаптера (ENABLE_LAPTOP_MODE_ON_AC), при закрытой крышке (ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED)? 2) Не совсем понял, что означают LM_BATT_MAX_LOST_WORK_SECONDS LM_AC_MAX_LOST_WORK_SECONDS, Это сколько держатся данные в ОЗУ до записи на диск, если я правильно понял? Какой смысл в этой опции, кроме возможности потерять часть сделанной работы? Только энергосбережение? Оптимальные ли ее дефолтные значения для работы в полвых условиях? (LM_BATT_MAX_LOST_WORK_SECONDS=600) Или 10 минут это черезчур? 3) # Read-ahead, in kilobytes. You can spin down the disk while playing MP3/OGG # by setting the disk readahead to a reasonable size, e.g. 3072 (3 MB). - это нужно, чтобы как можно больше считать с диска, затем запарковать головки, пока не надо будет снова считывать? Почему они говорят в комментари именно про mp3/ogg? Эта функция, например, полезна для просмотра фильмов? (.avi и т.п.). Как я понимаю ее цель - это энергосбережение? Соответственно, в режиме от AC в ней мало толку, тем более что специально настраиваешь, чтобы головки редко парковались? 4) Не совсем понял, работают ли у меня эти параметры: LM_AC_HD_IDLE_TIMEOUT_SECONDS=20 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=20 NOLM_HD_IDLE_TIMEOUT_SECONDS=7200 Если я пытаюсь получить текущее значение hdparm -S, у меня получается следующее: ~$ sudo hdparm -S /dev/sda -S: bad/missing standby-interval value (0..255) Просто hdparm выдает вот что: ~$ sudo hdparm /dev/sda /dev/sda: multcount = 16 (on) IO_support= 0 (default) readonly = 0 (off) readahead = 256 (on) geometry = 60801/255/63, sectors = 976773168, start = 0 5) Значения hdparm -B для батареи и для адаптера соответственно 128 и 254 - это оптимально или нет? Почему то дефолтные настройки laptop-mode первое значение предлагают 1, обычно насколько я знаю принято настраивать 128. И отдельный вопрос по нетбуку, который обычно юзаешь в полевых условиях или лежа на кровати (что конечно не очень хорошо для диска), даже если он воткнут в сеть (в машине, поезде и т.п.). Где-то я читал, что низкое значение hdparm -B, хотя и изнашивает диск за счет увеличения параметра Load_Cycle_Count, но вроде как предохраняет его от повреждения в результате толчков? Стоит ли на нетбуке его держать в 128 или ином пониженно значении всегда, в т.ч. когда он юзается от сети (обычно при этом я держу его на руках, лежа в кровати, и т.п.)? 6) Настройки касающиеся writecache, стоит ли их трогать и для чего? По дефолту они следующие: CONTROL_HD_WRITECACHE=0 NOLM_AC_HD_WRITECACHE=1 NOLM_BATT_HD_WRITECACHE=0 LM_HD_WRITECACHE=0 Т.е. не регулируются, но на случай регулирования предлагается райткэш иметь включенным при юзании адаптера, а при юзании батарении выключенным. Сейчас эта опция у меня выключена, райткэш, как показывает hdparm, всегда включен: $ sudo hdparm -W /dev/sda /dev/sda: write-caching = 1 (on) Что полезного/вредного можно получить при отключении его при юзании батареи? 7) Какой может быть практический смысл от включения опции CONTROL_NOATIME, кроме вреда, кроме того, что потом трудно будет искать файлы по времени доступа? 8) Что касается настроек частоты (/etc/laptop-mode/conf.d/cpufreq.conf), надо ли что-то изменять там для лучшей работы настольного ноутбука и экономной, но хорошей, работы нетбука, юзаемого в полевых условиях? 9) Где можно поподробнее почитать про DPMS standby timeouts for X displays? Это установление времени до выключения экрана, чтоли, как я понял? И стоит ли что-то изменять в /etc/laptop-mode/conf.d/dpms-standby.conf для рассматриваемых выше двух случаев использования лэптопов - преимущественно как настольного компьютера и преимущественно для полевых условий? Насколько эти настройки конфликтуют с аналогичными настройками гнома, если это выключение экрана как я это понял? (В гноме есть свои, прямо в гуе). 10) вот эти настройки не совсем понял, /etc/laptop-mode/conf.d/terminal-blanking.conf, это то же самое, только для консоли, чтоли? 11) Опять-таки, нужно ли возиться с настройками /etc/laptop-mode/conf.d/lcd-brightness.conf при установленном гноме, в котором это все регулируется само? И если возиться, не будет ли конфликтовать лэптоп-моуд с гномом? Также не совсем понял следующее. В комментариях в конфиге упоминается использование файлов /sys/class/backlight/.../brightness и /proc/acpi/video/VID/LCD/brightness в качестве BRIGHTNESS_OUTPUT У меня на рабочем ноуте нет таких файлов (нетбук еще не смотрел), а есть такие и следующего содержания: user@user:~$ sudo find /proc -name brightness [sudo] password for user: /proc/acpi/video/GFX0/DD05/brightness /proc/acpi/video/GFX0/DD04/brightness /proc/acpi/video
Правильное значение hdparm при загрузке
Еще этим летом, после апгрейда до сквиз, столкнулся с такой проблемой, что головки диска на ноутбуке усиленно парковались, по сравнению с работой в Lenny. http://lists.debian.org/debian-russian/2011/07/msg00303.html Вызвано это было тем, что согласно дефолтным ноутбучным настройкам при питании от батареи hdparm -B должно быть установлено в 128, при питании от сети - в 254. Однако почему-то при эти дефолтные настройки не работают в сквиз (как показала практика, см. далее, на совершенно разных ноутбуков, я грешил на проблемы чисто со своим). Соответственно, выгуглил/порекомендовали ряд страниц с решением этого вопроса (https://wiki.ubuntu.com/DanielHahler/Bug59695 , http://ubuntuforums.org/showthread.php?p=5031046) причем, оазывается, в убунте был такой древний баг, который убунтоиды решили достаточно давно, в ленни его не было и каким-то образом он похоже затесался в сквиз. Соответственно, я поправил конфиги (уже точно не помню - как, потому что выгугливалось много инструкций), и hdparm у меня установился в 254 (но опять-таки не переключался, что для меня не было критичным, т.к. этот ноутбук юзается мною в основном как стационарный компьютер, а для мобильных целей у меня есть нетбук). Однако через несколько дней у меня вдруг упал винт http://lists.debian.org/debian-russian/2011/07/msg00388.html Износился ли он сам по себе (ему было уже почти 2 года, и я на него одно время нещадно качал торренты), или я как-то неправильно поправил конфиги (в инструкциях было указано, что это может быть опасно и все делается на свой риск и тп.), я не знаю, но, заподозрив второе, я не стал их больше править, и выбрал костыльное решение - каждый раз когда включаю ноут (а поскольку я юзаю его как стационарный комп, я обычно включаю его утром и выключаю его на ночь, а иногда он работает по 2 - 3 дня подряд), просто в консоли/терминале даю команду от рута hddparm -B 254 /dev/sda и все ОК :) acpi_listen показывает переключение питание, но переключение параметра hdparm -B не осуществляется. Теперь, однако, появилась еще одна машина под сквиз у человека, который в этих вопросах вообще не разбирается, поэтому возникла необходимость все-таки настроить как-то либо чтобы работало переключение, либо чтобы постоянно грузилось в значении 254. Конфигов много (в которых регулируется hdparm), инструкций много, при этом в разных предлагается править разные конфиги (!!!), я подозреваю, что летом у меня винт мог упасть из-за моих экспериментов с правкой конфигов, повторения бы не хотелось. Был бы очень признателен за действенный работоспособный совет (или ссылку на такую инструкцию), которая действительно работает, и при этом диски не падают :) -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8625d.2050...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 09:46, Dmitry A. Zhiglov wrote: 14 декабря 2011 г. 12:46 пользователь James Brown jbrownfi...@gmail.com написал: просто в консоли/терминале даю команду от рута hddparm -B 254 /dev/sda и все ОК :) Судя по всему вам надо править hdparm.conf http://ru.wikipedia.org/wiki/Hdparm#Advanced_Power_Management Это можно было бы предположить по большему счету, но! Соответственно, в hdparm.conf сейчас этот параметр закомменитрован: # -B apm setting #apm = 255 Но там есть где-то более тонкие настройки, в acpi (я пробовал по вот этой инструкции http://ubuntuforums.org/showthread.php?p=5031046 с установкой предложенного там файла 99-hdd-ugly-fix.sh в скрипты apci, после чего - не знаю,только ли в связи с этим, у меня слетел диск). Сейчас я пытался заюзать laptop-mode-tools, там в конфиге у меня: # Power management for HD (hdparm -B values) # BATT_HD_POWERMGMT=1 LM_AC_HD_POWERMGMT=254 NOLM_AC_HD_POWERMGMT=254 Но ничего не работает, грузиться со значением 128/ При загрузке получается 128, откуда они беруться, не совсем понял, т.к. в /etc/acpi такого тоже не получилось выгрепать. А в /etc/hdparm.conf значение 254 закомментировано. P.S. Соответственно, я еще опасаюсь как бы настройки разных конфигов не стали конфликтовать между собой. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee884fa.4080...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 09:46, Dmitry A. Zhiglov wrote: 14 декабря 2011 г. 12:46 пользователь James Brown jbrownfi...@gmail.com написал: просто в консоли/терминале даю команду от рута hddparm -B 254 /dev/sda и все ОК :) Судя по всему вам надо править hdparm.conf http://ru.wikipedia.org/wiki/Hdparm#Advanced_Power_Management Попробовал все-таки выставить в /etc/hdparm.conf apm в 254 - эффекта ноль. Загрузилось опять со значением 128. Видимо, какие-то другие скрипты его меняют после инициализации данного конфига. acpi? В его конфигах я вообще не выгрепал ничего подобного. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8b771.1030...@gmail.com
Re: Правильное значение hdparm при загрузке
посмотри /etc/default/hdparm 14 декабря 2011 г. 18:49 пользователь James Brown jbrownfi...@gmail.com написал: On 14.12.2011 09:46, Dmitry A. Zhiglov wrote: 14 декабря 2011 г. 12:46 пользователь James Brown jbrownfi...@gmail.com написал: просто в консоли/терминале даю команду от рута hddparm -B 254 /dev/sda и все ОК :) Судя по всему вам надо править hdparm.conf http://ru.wikipedia.org/wiki/Hdparm#Advanced_Power_Management Попробовал все-таки выставить в /etc/hdparm.conf apm в 254 - эффекта ноль. Загрузилось опять со значением 128. Видимо, какие-то другие скрипты его меняют после инициализации данного конфига. acpi? В его конфигах я вообще не выгрепал ничего подобного. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8b771.1030...@gmail.com -- wBR, Тучинский Артем tuchin...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 14:55, Artem Tuchinsky wrote: посмотри /etc/default/hdparm Там вообще практически ничего нет: # To set the same options for a block of harddisks, do so with something # like the following example options: # harddisks=/dev/hda /dev/hdb # hdparm_opts=-d1 -X66 # This is run before the configuration in hdparm.conf. Do not use # this arrangement if you need modules loaded for your hard disks, # or need udev to create the nodes, or have some other local quirk # These are better addressed with the options in /etc/hdparm.conf # # harddisks= # hdparm_opts= # By default, hdparm will refuse to set harddisk options on any drive # if the system has software RAID running, and one or more disk arrays # are in the process of resynchronisation. # With this variable set to 'yes', /etc/init.d/hdparm will suspend the # RAID resynchronisation process before setting harddisk options, and # will resume it after setting is done. RAID_WORKAROUND=no Прописать туда чтоли? В том же виде - apm = 254 ? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8b970.4020...@gmail.com
Re: Правильное значение hdparm при загрузке
что же ты даже в hdparm --help то не посмотрел? :) -B Set Advanced Power Management setting (1-255) вот ее и указывай 14 декабря 2011 г. 18:57 пользователь James Brown jbrownfi...@gmail.com написал: Прописать туда чтоли? В том же виде - apm = 254 ? -- wBR, Тучинский Артем tuchin...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 15:21, Artem Tuchinsky wrote: что же ты даже в hdparm --help то не посмотрел? :) -B Set Advanced Power Management setting (1-255) вот ее и указывай Так в консоли/терминале понятно, а в конфиге как? В /etc/hdparm.conf там такой образец: # -B apm setting #apm = 255 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8c04c.3090...@gmail.com
Re: Правильное значение hdparm при загрузке
в /etc/default/hdparm тоже образец есть 14 декабря 2011 г. 19:27 пользователь James Brown jbrownfi...@gmail.com написал: On 14.12.2011 15:21, Artem Tuchinsky wrote: что же ты даже в hdparm --help то не посмотрел? :) -B Set Advanced Power Management setting (1-255) вот ее и указывай Так в консоли/терминале понятно, а в конфиге как? В /etc/hdparm.conf там такой образец: # -B apm setting #apm = 255 -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8c04c.3090...@gmail.com -- wBR, Тучинский Артем tuchin...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 15:46, James Brown wrote: Теперь, однако, появилась еще одна машина под сквиз у человека, который в этих вопросах вообще не разбирается, поэтому возникла необходимость все-таки настроить как-то либо чтобы работало переключение, либо чтобы постоянно грузилось в значении 254. Вариант 1. Выдернуть из пакета hdparm из Ubuntu файл /usr/lib/pm-utils/power.d/95hdparm-apm и положить его, например, в /etc/pm/power.d/ Возможно, надо будет еще утащить библиотеку функций, которой пользуется скрипт. После этого при переключении на батарейку pm-utils будет ставить -B128, при питании от сети -B254. Скрипт дергается и при resume после suspend/hibernate. Немного подробностей: http://lists.debian.org/debian-russian/2011/03/msg00466.html Вариант 2: laptop-mode-tools. Надо разрешить CONTROL_HD_POWERMGMT, в laptop-mode.conf описаны возможные значения, остальное Вы вроде уже сделали. -- Максим Никулин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jcahtj$8on$1...@dough.gmane.org
Re: Правильное значение hdparm при загрузке
On 14.12.2011 16:12, Maxim Nikulin wrote: On 14.12.2011 15:46, James Brown wrote: Теперь, однако, появилась еще одна машина под сквиз у человека, который в этих вопросах вообще не разбирается, поэтому возникла необходимость все-таки настроить как-то либо чтобы работало переключение, либо чтобы постоянно грузилось в значении 254. Вариант 1. Выдернуть из пакета hdparm из Ubuntu файл /usr/lib/pm-utils/power.d/95hdparm-apm и положить его, например, в /etc/pm/power.d/ Возможно, надо будет еще утащить библиотеку функций, которой пользуется скрипт. После этого при переключении на батарейку pm-utils будет ставить -B128, при питании от сети -B254. Скрипт дергается и при resume после suspend/hibernate. Немного подробностей: http://lists.debian.org/debian-russian/2011/03/msg00466.html Вариант 2: laptop-mode-tools. Надо разрешить CONTROL_HD_POWERMGMT, в laptop-mode.conf описаны возможные значения, остальное Вы вроде уже сделали. # Should laptop mode tools control the hard drive power management settings? # # Set to 0 to disable CONTROL_HD_POWERMGMT=auto - у меня там такое значение. Надо поставить в 1, чтоли? P.S. О, у этого конфига свой ман есть, достаточно подробный. Надо прочитать, там можно много всего понастраивать, кроме диска. Однако что касается данной опции, там достаточно лапидарно: CONTROL_HD_POWERMGMT When this option is enabled, laptop mode tools adjusts your hard drives' power management settings. В конфиге значение 0 в комментарии задисейблить, выставлено по дефолту в auto (что это значит? похоже не совсем true, раз не работает). -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8cef5.8080...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 23:29, James Brown wrote: # Should laptop mode tools control the hard drive power management settings? # # Set to 0 to disable CONTROL_HD_POWERMGMT=auto Я засомневался, это стандартный комментарий, или я добавлял # auto works only if the option (above) is enabled # ENABLE_AUTO_MODULES=0 -- Максим Никулин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/jcak1b$qjj$1...@dough.gmane.org
Re: Правильное значение hdparm при загрузке
On 14.12.2011 16:48, Maxim Nikulin wrote: On 14.12.2011 23:29, James Brown wrote: # Should laptop mode tools control the hard drive power management settings? # # Set to 0 to disable CONTROL_HD_POWERMGMT=auto Я засомневался, это стандартный комментарий, или я добавлял # auto works only if the option (above) is enabled # ENABLE_AUTO_MODULES=0 Ну у меня этого комментария нет Т.е. я прописываю ENABLE_AUTO_MODULES=1 и все должно работать? Соответственно, если я хочу, чтобы в laptop mode чаще парковались, после этого мне надо изменить значения hdparm следующим образом: LM_AC_HD_POWERMGMT=128 NOLM_AC_HD_POWERMGMT=254 ? -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8eeba.9080...@gmail.com
Re: Правильное значение hdparm при загрузке
On 14.12.2011 16:48, Maxim Nikulin wrote: On 14.12.2011 23:29, James Brown wrote: # Should laptop mode tools control the hard drive power management settings? # # Set to 0 to disable CONTROL_HD_POWERMGMT=auto Я засомневался, это стандартный комментарий, или я добавлял # auto works only if the option (above) is enabled # ENABLE_AUTO_MODULES=0 Прописал ENABLE_AUTO_MODULES=1, указанные параметры соответственно в 254 и 128. Стартую: sudo /etc/init.d/laptop-mode start Enabling laptop mode...done (enabled, not active [unchanged]). (ноут в сети) Смотрю hdparm -B /dev/sda - 254 Вытаскиваю сетевой шнур - смотрю - ничего не изменилось. ЧЯНТД? ~$ sudo hdparm -B /dev/sda /dev/sda: APM_level = 254 user@user:~$ sudo laptop_mode status Mounts: /dev/mapper/user-root on / type ext3 (rw,errors=remount-ro,commit=600) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) /dev/sda1 on /boot type ext2 (rw) /dev/mapper/user-home on /home type ext3 (rw,commit=600) /dev/mapper/user-tmp on /tmp type ext3 (rw,commit=600) /dev/mapper/user-usr on /usr type ext3 (rw,commit=600) /dev/mapper/user-var on /var type ext3 (rw,commit=600) fusectl on /sys/fs/fuse/connections type fusectl (rw) binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev) /dev/mapper/loset1 on /mnt/MP1 type ext2 (rw) /dev/mapper/flash on /media/disk type ext2 (rw) Drive power status: /dev/sda: drive state is: active/idle /dev/sdb: drive state is: standby (NOTE: drive settings affected by Laptop Mode cannot be retrieved.) Readahead states: /dev/mapper/user-root: 3072 kB /dev/sda1: 3072 kB /dev/mapper/user-home: 3072 kB /dev/mapper/user-tmp: 3072 kB /dev/mapper/user-usr: 3072 kB /dev/mapper/user-var: 3072 kB /dev/mapper/disk: 3072 kB /dev/mapper/disk1: 3072 kB Laptop Mode Tools is allowed to run: /var/run/laptop-mode-tools/enabled exists. /proc/sys/vm/laptop_mode: 2 /proc/sys/vm/dirty_ratio: 60 /proc/sys/vm/dirty_background_ratio: 1 /proc/sys/vm/dirty_expire_centisecs: 6 /proc/sys/vm/dirty_writeback_centisecs: 6 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_cur_freq: 100 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_max_freq: 1667000 /sys/devices/system/cpu/cpu0/cpufreq/cpuinfo_min_freq: 100 /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_cur_freq: 100 /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_max_freq: 1667000 /sys/devices/system/cpu/cpu1/cpufreq/cpuinfo_min_freq: 100 /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor: ondemand /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor: ondemand /proc/acpi/button/lid/LID/state: state: open /sys/class/power_supply/ACAD/online: 0 P.S. А надо в конфиге лэптопмоуда расскомментировать список модулей? Или он приведен чисто в справочных целях? Вот этот:# List of modules which can be automatically enabled with this setting are: # # ac97-powersave # cpufreq # dpms-standby # eee-superhe # ethernet # exec-commands # hal-polling # hdparm # intel-hda-powersave # intel-sata-powermgmt # sched-mc-power-savings # sched-smt-power-savings # terminal-blanking # usb-autosuspend # wireless-ipw-power # wireless-iwl-power # wireless-power -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee8f0cf.2000...@gmail.com
Re: Правильное значение hdparm при загрузке (resolve)
On 14.12.2011 18:54, James Brown wrote: On 14.12.2011 16:48, Maxim Nikulin wrote: On 14.12.2011 23:29, James Brown wrote: # Should laptop mode tools control the hard drive power management settings? # # Set to 0 to disable CONTROL_HD_POWERMGMT=auto Я засомневался, это стандартный комментарий, или я добавлял # auto works only if the option (above) is enabled # ENABLE_AUTO_MODULES=0 Прописал ENABLE_AUTO_MODULES=1, указанные параметры соответственно в 254 и 128. Стартую: sudo /etc/init.d/laptop-mode start Enabling laptop mode...done (enabled, not active [unchanged]). (ноут в сети) Смотрю hdparm -B /dev/sda - 254 Вытаскиваю сетевой шнур - смотрю - ничего не изменилось. ЧЯНТД? Прошу прощения! Все работает. Это я ступил,оказывается почему-то не сохранилось в конфиге новая запись со значением ENABLE_AUTO_MODULES=1 Проблема решена, всем большое спасибо!!! -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4ee910a7.4010...@gmail.com
Re: hdparm APM
20.03.2011 00:08, Иван Лох пишет: On Sat, Mar 19, 2011 at 11:44:26PM +0600, Maxim Nikulin wrote: pm-utils (1.4.1-3) experimental; urgency=low * debian/rules: Remove harddrive power hook, this causes excessive hard disk spindown on a lot of machines. The hdparm package already ships a less aggressive hook (with -B 128 instead of -B 1). (LP: #606706) IMHO это должно завить от винчестера. Если он с акселерометром, то нужна одна политика, без -- другая. Ну если все на столько индивидуально, то хотя бы в /usr/share/doc/hdparm/examples надо этот скрипт положить. С соответствующей записью в README.Debian. Кстати, последний рекомендует powersaved, которого нет в squeeze. Видимо, надо спрашивать у maintainer'а. На всякий случай, я правильно понимаю, что если есть acpi, то /etc/apm/event.d/20hdparm звать некому? Он правда сейчас все равно только spindown time крутит, APM винчестера не трогает. Можно вопрос для общего развития? Для акселерометра у винчестера есть специальная опция у кого-нибудь типа hdparm, или он привязан к hdparm -B? А если акселерометр не в винчестере, а в ноутбуке, тогда вроде вообще отдельный демон нужен, и настройка акселерометра должна дополнять то, что делают pm-utils. -- Максим Никулин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d859a08.50...@gmail.com
hdparm APM
Приветствую. Возник вопрос по поводу переключения режима advanced power management у жесткого диска, когда включается или выключается блок питания у ноутбука. Ну и установка режима, когда он просыпается. Если ничего не трогать, то диск очень часто паркует головки (как после hdparm -B 128). Один из вариантов - устанавливать и настраивать laptop-mode-tools. Сегодня обнаружил такую вещь. Сhangelog от pm-utils: pm-utils (1.4.1-3) experimental; urgency=low * debian/rules: Remove harddrive power hook, this causes excessive hard disk spindown on a lot of machines. The hdparm package already ships a less aggressive hook (with -B 128 instead of -B 1). (LP: #606706) ... -- Martin Pitt mp...@debian.org Fri, 24 Sep 2010 08:44:00 +0200 Стоит ссылка на bug Ubuntu. В Ubuntu 10.10 действительно есть файл /usr/lib/pm-utils/power.d/95hdparm-apm из пакета hdparm, который и вызывает hdparm -B в нужный момент. В squeeze (в sid сейчас та же версия) этого файла нет. Если тот скрипт вдруг видит laptop-mode-tools, то не должен ничего делать. С одной стороны должно работать и без laptop-mode-tools, но и при его наличии конфликта не возникает. Может кто-нибудь знает подробности, соответствующий скрипт не добавили в hdparm специально, или просто bug? -- Максим Никулин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/4d84eb7a.7080...@gmail.com
Re: hdparm APM
On Sat, Mar 19, 2011 at 11:44:26PM +0600, Maxim Nikulin wrote: pm-utils (1.4.1-3) experimental; urgency=low * debian/rules: Remove harddrive power hook, this causes excessive hard disk spindown on a lot of machines. The hdparm package already ships a less aggressive hook (with -B 128 instead of -B 1). (LP: #606706) IMHO это должно завить от винчестера. Если он с акселерометром, то нужна одна политика, без -- другая. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20110319180806.gb3...@nano.ioffe.rssi.ru
Re: hdparm -B 255 /dev/sda
Доброго вечера! # hdparm -k 1 /dev/sda /dev/sda: setting keep_settings to 1 (on) HDIO_SET_KEEPSETTINGS failed: Inappropriate ioctl for device HDIO_GET_KEEPSETTINGS failed: Inappropriate ioctl for device Подскажите, пожалуйста, что это значит? -- С уважением, Алексей Мишустин
Re: hdparm -B 255 /dev/sda
В Пнд, 02/03/2009 в 06:06 +0300, George Shuklin пишет: 02.03.09, 02:02, Mishustin Alexey shum...@shumkar.ru: Инструкция по отключению частой парковки головок харддиска на ноутбуке, приведенная на http://forums.debian.net/viewtopic.php?t=32794 , не работает. Я сделал все, что там написано, и даже больше (отключил Laptop-mode, правил /etc/hdparm.conf и др.), но головки паркуются по-прежнему, а hdparm -I /dev/sda | grep Advanced выдает: Advanced power management level: 128 * Advanced Power Management feature set Пробовал уже, от безысходности, класть в кронтаб ежеминутно скрипт следующего содержания: IFCLICK=`hdparm -I /dev/sda | grep Advanced Power | grep '*'` if [ -n $IFCLICK ]; then hdparm -B 255 /dev/sda hdparm -S 0 /dev/sda sudo -u shumkar -H /usr/bin/zenity --display=:0.0 --warning --title=/usr/local/bin/hdparmer.sh --text='HDD\ hdparm\ options\ have\ been\ reset' fi Так этот скрит выводит сообщение при каждом своем запуске - каждую минуту. И каждую минуту что-то упорно перенастраивает hdparm обратно на 128. Только сли я делаю hdparm -B 255 /dev/sda и hdparm -S 0 /dev/sda вручную, это остается до следующей перезагрузки/просыпания/ подключения/отключения от сети. Но мне неудобно выполнять эти команды вручную постоянно. Заменил уже все вхождения 'hdparm -B 128' на 'hdparm -B 255' в /etc/acpi - не помогло. Все по-прежнему. Описанная проблема имеет место быть в Lenny. Опция -k у hdparm'а использовалась? Применил опцию -k в /etc/hdparm.conf. Не помогло. После любого acpi-события apm по-прежнему включается, hdparm выставляется в -B 128. От батареи ли я работаю, от сети ли - без разницы. Наверное, я где-то накосячил в конфигах, другого объяснения у меня пока нет. Помогите, пожалуйста, разобраться! Прикладываю листинги (в файле). -- С уважением, Алексей Мишустин === Листинг 1 === # cat /etc/hdparm.conf | sed -n '/[#]/!p' | sed -n '/.\+/p' quiet /dev/sda { apm = 255 spindown_time = 0 dma = on keep_settings_over_reset = on } === Листинг 2 === # cat /etc/apm/event.d/20hdparm | sed -n '/[#]/!p' | sed -n '/.\+/p' set -e APMD_DRIVES=sda APMD_SPINDOWN=18 HDPARM=/sbin/hdparm [ -x ${HDPARM} ] || exit 0 [ -n ${APMD_DRIVES} ] || exit 0 for DRIVE in $APMD_DRIVES; do [ -b ${DRIVE} ] || exit 0 done [ ${APMD_SPINDOWN} -gt 0 ] || exit 0 power_conserve () { for DRIVE in $APMD_DRIVES; do ${HDPARM} -q -S 0 -B 255 ${DRIVE} || true done } power_performance () { for DRIVE in $APMD_DRIVES; do ${HDPARM} -q -S 0 -B 255 ${DRIVE} || true done } choose_power () { if on_ac_power /dev/null then power_performance else power_conserve fi } if [ ${1} = start ]; then choose_power elif [ ${1} = resume ] [ ${2} != standby ]; then choose_power elif [ ${1},${2} = change,power ]; then choose_power elif [ ${1} = stop ]; then power_performance fi exit 0 === Листинг 3 === # cat /etc/acpi/ac.d/90-hdparm.sh | sed -n '/[#]/!p' | sed -n '/.\+/p' . /usr/share/acpi-support/power-funcs DO_HDPARM=y if [ -e /usr/sbin/laptop_mode ] ; then LMT_CONTROL_HD_POWERMGMT=$(. /etc/laptop-mode/laptop-mode.conf echo $CONTROL_HD_POWERMGMT) if [ $LMT_CONTROL_HD_POWERMGMT != 0 ] ; then DO_HDPARM=n fi fi if [ $DO_HDPARM = y ] ; then getState; for dev in /dev/sd? /dev/hd? ; do if [ -b $dev ] ; then if hdparm -i $dev 2 /dev/null | grep -q 'AdvancedPM=yes' ; then if [ $STATE = BATTERY ] ; then hdparm -B 255 $dev else hdparm -B 255 $dev fi fi fi done fi === Листинг 4 === # cat /etc/acpi/resume.d/90-hdparm.sh | sed -n '/[#]/!p' | sed -n '/.\+/p' . /usr/share/acpi-support/power-funcs DO_HDPARM=y if [ -e /usr/sbin/laptop_mode ] ; then LMT_CONTROL_HD_POWERMGMT=$(. /etc/laptop-mode/laptop-mode.conf echo $CONTROL_HD_POWERMGMT) if [ $LMT_CONTROL_HD_POWERMGMT != 0 ] ; then DO_HDPARM=n fi fi if [ $DO_HDPARM = y ] ; then getState; for dev in /dev/sd? /dev/hd? ; do if [ -b $dev ] ; then if hdparm -i $dev 2 /dev/null | grep -q 'AdvancedPM=yes' ; then if [ $STATE = BATTERY ] ; then hdparm -B 255 $dev else hdparm -B 255 $dev fi fi fi done fi === Листинг 5 === # cat /etc/laptop-mode/laptop-mode.conf | sed -n '/[#]/!p' | sed -n '/.\+/p' VERBOSE_OUTPUT=0 ENABLE_LAPTOP_MODE_ON_BATTERY=0 ENABLE_LAPTOP_MODE_ON_AC=0 ENABLE_LAPTOP_MODE_WHEN_LID_CLOSED=0 MINIMUM_BATTERY_CHARGE_PERCENT=0 DISABLE_LAPTOP_MODE_ON_CRITICAL_BATTERY_LEVEL=0 HD=/dev/[hs]d[abcdefgh] PARTITIONS=auto /dev/mapper/* ASSUME_SCSI_IS_SATA=1 LM_BATT_MAX_LOST_WORK_SECONDS=600 LM_AC_MAX_LOST_WORK_SECONDS=360 CONTROL_READAHEAD=1 LM_READAHEAD=3072 NOLM_READAHEAD=128 CONTROL_NOATIME=0 USE_RELATIME=1 CONTROL_HD_IDLE_TIMEOUT=0 LM_AC_HD_IDLE_TIMEOUT_SECONDS=0 LM_BATT_HD_IDLE_TIMEOUT_SECONDS=0 NOLM_HD_IDLE_TIMEOUT_SECONDS=0
Re: hdparm -B 255 /dev/sda
При загрузке компа у меня стало выводиться такое сообщение: Setting parameters of disc: /dev/sda failed! И больше никаких подробностей... -- С уважением, Алексей Мишустин
hdparm -B 255 /dev/sda
Здравствуйте. Инструкция по отключению частой парковки головок харддиска на ноутбуке, приведенная на http://forums.debian.net/viewtopic.php?t=32794 , не работает. Я сделал все, что там написано, и даже больше (отключил Laptop-mode, правил /etc/hdparm.conf и др.), но головки паркуются по-прежнему, а hdparm -I /dev/sda | grep Advanced выдает: Advanced power management level: 128 * Advanced Power Management feature set Пробовал уже, от безысходности, класть в кронтаб ежеминутно скрипт следующего содержания: IFCLICK=`hdparm -I /dev/sda | grep Advanced Power | grep '*'` if [ -n $IFCLICK ]; then hdparm -B 255 /dev/sda hdparm -S 0 /dev/sda sudo -u shumkar -H /usr/bin/zenity --display=:0.0 --warning --title=/usr/local/bin/hdparmer.sh --text='HDD\ hdparm\ options\ have\ been\ reset' fi Так этот скрит выводит сообщение при каждом своем запуске - каждую минуту. И каждую минуту что-то упорно перенастраивает hdparm обратно на 128. Только сли я делаю hdparm -B 255 /dev/sda и hdparm -S 0 /dev/sda вручную, это остается до следующей перезагрузки/просыпания/ подключения/отключения от сети. Но мне неудобно выполнять эти команды вручную постоянно. Заменил уже все вхождения 'hdparm -B 128' на 'hdparm -B 255' в /etc/acpi - не помогло. Все по-прежнему. Описанная проблема имеет место быть в Lenny. -- С уважением, Алексей Мишустин
Re: hdparm -B 255 /dev/sda
02.03.09, 02:02, Mishustin Alexey shum...@shumkar.ru: Инструкция по отключению частой парковки головок харддиска на ноутбуке, приведенная на http://forums.debian.net/viewtopic.php?t=32794 , не работает. Я сделал все, что там написано, и даже больше (отключил Laptop-mode, правил /etc/hdparm.conf и др.), но головки паркуются по-прежнему, а hdparm -I /dev/sda | grep Advanced выдает: Advanced power management level: 128 * Advanced Power Management feature set Пробовал уже, от безысходности, класть в кронтаб ежеминутно скрипт следующего содержания: IFCLICK=`hdparm -I /dev/sda | grep Advanced Power | grep '*'` if [ -n $IFCLICK ]; then hdparm -B 255 /dev/sda hdparm -S 0 /dev/sda sudo -u shumkar -H /usr/bin/zenity --display=:0.0 --warning --title=/usr/local/bin/hdparmer.sh --text='HDD\ hdparm\ options\ have\ been\ reset' fi Так этот скрит выводит сообщение при каждом своем запуске - каждую минуту. И каждую минуту что-то упорно перенастраивает hdparm обратно на 128. Только сли я делаю hdparm -B 255 /dev/sda и hdparm -S 0 /dev/sda вручную, это остается до следующей перезагрузки/просыпания/ подключения/отключения от сети. Но мне неудобно выполнять эти команды вручную постоянно. Заменил уже все вхождения 'hdparm -B 128' на 'hdparm -B 255' в /etc/acpi - не помогло. Все по-прежнему. Описанная проблема имеет место быть в Lenny. Опция -k у hdparm'а использовалась? -- wBR,George. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: hdparm -B 255 /dev/sda
3/2/2009, George Shuklin n...@narod.ru БШ ОХЯЮКХ: 02.03.09, 02:02, Mishustin Alexey shum...@shumkar.ru: Инструкция по отключению частой парковки головок харддиска на ноутбуке, приведенная на http://forums.debian.net/viewtopic.php?t=32794 , не работает. Я сделал все, что там написано, и даже больше (отключил Laptop-mode, правил /etc/hdparm.conf и др.), но головки паркуются по-прежнему, а hdparm -I /dev/sda | grep Advanced выдает: Advanced power management level: 128 * Advanced Power Management feature set Пробовал уже, от безысходности, класть в кронтаб ежеминутно скрипт следующего содержания: IFCLICK=`hdparm -I /dev/sda | grep Advanced Power | grep '*'` if [ -n $IFCLICK ]; then hdparm -B 255 /dev/sda hdparm -S 0 /dev/sda sudo -u shumkar -H /usr/bin/zenity --display=:0.0 --warning --title=/usr/local/bin/hdparmer.sh --text='HDD\ hdparm\ options\ have\ been\ reset' fi Так этот скрит выводит сообщение при каждом своем запуске - каждую минуту. И каждую минуту что-то упорно перенастраивает hdparm обратно на 128. Только сли я делаю hdparm -B 255 /dev/sda и hdparm -S 0 /dev/sda вручную, это остается до следующей перезагрузки/просыпания/ подключения/отключения от сети. Но мне неудобно выполнять эти команды вручную постоянно. Заменил уже все вхождения 'hdparm -B 128' на 'hdparm -B 255' в /etc/acpi - не помогло. Все по-прежнему. Описанная проблема имеет место быть в Lenny. Опция -k у hdparm'а использовалась? Сохранение параметров? Нет, не использовал. Упустил этот момент. Нужно добавить hdparm -k 1 /dev/sda после всех моих записей hdparm -B 255 /dev/sda и hdparm -S 0 /dev/sda ? (смогу это сделать вечером) С уважением, Алексей Мишустин -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of unsubscribe. Trouble? Contact listmas...@lists.debian.org
Re: hdparm не может выста вить DMA
Dmitry-T wrote: То есть, как понял, драйвер для NFORCE2 слишком поздно загружается... У меня Sarge, ядро 2.6.8-2-k7 (дистрибутивное). Google советует вкомпилировать нужный модуль в ядро, то есть пересобирать... А есть другие варианты? Забавно то, что в 2.4 модуль соответствующего IDE можно грузить и после ide-detect - UDMA включается и в этом случае. В 2.6 ситуация изменилась. Нужно изменять порядок загрузки модулей в initrd. -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: hdparm
Я правильно понимаю, что джля udma нужны специальные кабеля, а если их нет, то нужно диск в mdma ставить? Или же если онстоит в udma2 и так, то всё ок? специальный кабель нужен для udma66 и выше. а обычный кабель (40-проводный) поддерживает udma33. кажется в нотации hdparm это как раз соответствует udma2
hdparm
Я правильно понимаю, что джля udma нужны специальные кабеля, а если их нет, то нужно диск в mdma ставить? Или же если онстоит в udma2 и так, то всё ок? [EMAIL PROTECTED] spb ru Serge Matveev ... ICQ 3575357
Re: hdparm
, udma , , mdma ? udma2 , ? udma66 . (40-) udma33. hdparm udma2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
hdparm -t и загрузка проце ссора
Вот заметил такую вещь: когда пускаешь hdparm -t /dev/xxx на моем axp2500 загрузка процессора 10-15-20%, хотя dma включено. Аналогично и на sata и на pata. В принципе дома это не проблема. Но вот на работе из 3 sata и 1 pata сделан raid5, и немного напрягает когда делаешь hdparm -t /dev/md0 и загрузка процессора 10-15-20 умножается на 4 и ничего не остается приложениям. Как полечить? ps. Пробовал менять elevator, deadline снизил загрузку на 3% на одно устройство. pps. Проверял и cp /dev/sda /dev/null эффект тот же. Под виндой когда копируешь с винта на винт во-первых скорость выше, во-вторых загрузка процессора 0-4%, или оно под виндой просто не включает это в taskmanager-е?
hdparm в woody
Пусть солнце светит Вам ярко(а может и луна)! Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? Да, вот ещё: посоветуйте, пожалуйста, какую-нибудь документацию по устройству дистрибьютива(может пакет какой-нибудь есть, чтобы локально). А то не охота задавать глупые попросы :-( Заранее благодарен :-)
Re: hdparm в woody
В сообщении от 11 Август 2004 15:41 Maxim Bodyansky написал(a): Пусть солнце светит Вам ярко(а может и луна)! Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? apt-get install hwtools Да, вот ещё: посоветуйте, пожалуйста, какую-нибудь документацию по устройству дистрибьютива(может пакет какой-нибудь есть, чтобы локально). А то не охота задавать глупые попросы :-( Заранее благодарен :-) -- С уважением, Юркин Евгений Siberia Health Inc
Re: hdparm в woody
В сообщении от 11 Август 2004 15:41 Maxim Bodyansky написал(a): Пусть солнце светит Вам ярко(а может и луна)! Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? Пишешь маленький скрипт на шелле типа --- --- -- #!/bin/sh hdparm -d1 -C3 -X66 /dev/hda hdparm -i /dev/hda --- -- -- ложишь в каталог /etc/rc.boot и он выполнится при загрузке. Вероятно еще есть много честных способов Да, вот ещё: посоветуйте, пожалуйста, какую-нибудь документацию по устройству дистрибьютива(может пакет какой-нибудь есть, чтобы локально). А то не охота задавать глупые попросы :-( В дистре должен быть пакет debian-policy, там в доке в се написано. -- Морозов Сергей
Re: hdparm в woody
On Wed, 11 Aug 2004 12:41:04 +0400 Maxim Bodyansky wrote: Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? imho, лучше обновить hdparm с www.backports.org; там сразу и init-скрипт есть P.S. Я в свое время стянул такой init-скрипт с alm2.2; если требуется, то могу намылить
Re: hdparm в woody
Добрый день. Зачем ALM, если в версиях новее woody он уже есть? On Wed, Aug 11, 2004 at 07:09:38PM +0700, Yury A. Yurevich wrote: On Wed, 11 Aug 2004 12:41:04 +0400 Maxim Bodyansky wrote: Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? imho, лучше обновить hdparm с www.backports.org; там сразу и init-скрипт есть P.S. Я в свое время стянул такой init-скрипт с alm2.2; если требуется, то могу намылить -- WBR, Alexander A. Vlasov Debian GNU/Linux user JID: [EMAIL PROTECTED] nic-hdl: ZULU-UANIC
Re: hdparm в woody
On Wed, Aug 11, 2004 at 12:41:04PM +0400, Maxim Bodyansky wrote: Пусть солнце светит Вам ярко(а может и луна)! Дистрибьютив Debian Woody R2(тот что из линукс-центра) Требуется настроить hdparm при загрузке. Настроечных скриптов для него в /etc не обнаружил. Вопрос: будет ли правильным с точки зрения дистрибьютива написание собственного скрипта или возможно скачать какой-нибудь пакет с более новой версией этой полезной проги? Да, вот ещё: посоветуйте, пожалуйста, какую-нибудь документацию по устройству дистрибьютива(может пакет какой-нибудь есть, чтобы локально). А то не охота задавать глупые попросы :-( apt-get install debian-reference
Re: hdparm
On Mon, 21 Apr, 2003 at 04:35:44 +0300, Andrey Slusar wrote: Поставь 2.4.20 из updates. A [EMAIL PROTECTED]:~$ sudo hdparm -d1 /dev/hda /dev/hda: setting using_dma A to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = A 0 (off) A [EMAIL PROTECTED]:~$ uname -a Linux hertz 2.4.18-bf2.4 #1 Son Apr 14 A 09:53:28 CEST 2002 i686 unknown 2.4.18 еще KT400 не знает. Ух, спасибо. Выкачал 2.4.20-1-k7 -- работает. А то как перешел на дебиан, ни разу не обновлялся. WBR, ANV -- Shitisms: Hinduism I've seen this shit happening before. This shit is not a religion, it is the way of life. This shit happening IS you.
hdparm
Здравствуйте. Проблема судя по всему железячная. Не могу включить дма. Хард seagate, материнка epox EP-8K9A (VIA KT400). [EMAIL PROTECTED]:~$ sudo hdparm -d1 /dev/hda /dev/hda: setting using_dma to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma= 0 (off) [EMAIL PROTECTED]:~$ sudo hdparm -i /dev/hda /dev/hda: Model=ST320410A, FwRev=3.99, SerialNo=5FG3F4N7 [--- зарезано ---] PIO modes: pio0 pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 udma3 udma4 *udma5 [--- зарезано ---] Drive Supports : Reserved : ATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 [EMAIL PROTECTED]:~$ uname -a Linux hertz 2.4.18-bf2.4 #1 Son Apr 14 09:53:28 CEST 2002 i686 unknown При загрузке пишет: [EMAIL PROTECTED]:~$ sudo cat /var/log/messages | grep VIA | tail -n 1 Apr 18 02:21:03 hertz kernel: VP_IDE: Unknown VIA SouthBridge, contact Vojtech Pavlik [EMAIL PROTECTED] В итоге винт еле ворочается: [EMAIL PROTECTED]:~$ sudo hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 64 MB in 9.07 seconds = 7.06 MB/sec Грустно, блин! Причем на p166 (ядро и винт те же) выдает около 13 MB/sec. Это лечится, док? (гугль советует ковыряться в ядре) WBR, ANV -- Shitisms: MooniesOnly happy shit really happens.
Re: hdparm
Привет, ANV! On Fri, 18 Apr 2003 03:25:16 +0400 ANV wrote: A Здравствуйте. Проблема судя по всему железячная. Не могу включить A дма. Хард seagate, материнка epox EP-8K9A (VIA KT400). Поставь 2.4.20 из updates. A [EMAIL PROTECTED]:~$ sudo hdparm -d1 /dev/hda /dev/hda: setting using_dma A to 1 (on) HDIO_SET_DMA failed: Operation not permitted using_dma = A 0 (off) A [EMAIL PROTECTED]:~$ sudo hdparm -i /dev/hda /dev/hda: Model=ST320410A, A FwRev=3.99, SerialNo=5FG3F4N7 [--- зарезано ---] PIO modes: pio0 A pio1 pio2 pio3 pio4 DMA modes: mdma0 mdma1 mdma2 udma0 udma1 udma2 A udma3 udma4 *udma5 [--- зарезано ---] Drive Supports : Reserved : A ATA-1 ATA-2 ATA-3 ATA-4 ATA-5 ATA-6 A [EMAIL PROTECTED]:~$ uname -a Linux hertz 2.4.18-bf2.4 #1 Son Apr 14 A 09:53:28 CEST 2002 i686 unknown 2.4.18 еще KT400 не знает. A При загрузке пишет: A [EMAIL PROTECTED]:~$ sudo cat /var/log/messages | grep VIA | tail -n 1 Apr A 18 02:21:03 hertz kernel: VP_IDE: Unknown VIA SouthBridge, contact A Vojtech Pavlik [EMAIL PROTECTED] A В итоге винт еле ворочается: A [EMAIL PROTECTED]:~$ sudo hdparm -t /dev/hda /dev/hda: Timing buffered A disk reads: 64 MB in 9.07 seconds = 7.06 MB/sec A Грустно, блин! Причем на p166 (ядро и винт те же) выдает около 13 A MB/sec. Это лечится, док? (гугль советует ковыряться в ядре) -- Don't worry. ICQ #149041245 AnRay.
Re: apmd + hdparm
Andrei Sosnin wrote: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s hdparm -Y /dev/hda не получается - в любом случае первым делается одно, потом другое (последный раз вообще, сначала выключился диск, включился и после этого комп вошел в спящий режим, то есть hdparm выполнился раньше). Есть ли какая-нибудь возможность заставить Линукс выключить все сразу? Как это сделать? Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda И необходимо еще проверить настройки APM BIOS, так как зависит все, как я понял, от этого. Некоторые биосы сломаны и не позволяют такого делать, вообще. Слава богу, у меня все рабоает. -- Andrei Sosnin http://zzx.ath.cx !-- : it all depends on your vision : --
Re: apmd + hdparm
On Wed, 11 Dec 2002 23:04:44 +0200 Andrei Sosnin [EMAIL PROTECTED] wrote: Вопрос второстепенной важности, но весьма интересный для меня: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s hdparm -Y /dev/hda man hdparm: -S Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Это не спасёт отца русской демократии? не получается - в любом случае первым делается одно, потом другое (последный раз вообще, сначала выключился диск, включился и после этого комп вошел в спящий режим, то есть hdparm выполнился раньше). -- jabber: [EMAIL PROTECTED] VEL-RIPE
Re: apmd + hdparm
Vladimir N.Velychko wrote: On Wed, 11 Dec 2002 23:04:44 +0200 Andrei Sosnin [EMAIL PROTECTED] wrote: Вопрос второстепенной важности, но весьма интересный для меня: Как заставить Линукс при apm --suspend выключать жесткий диск? $ apm -s hdparm -Y /dev/hda man hdparm: -S Set the standby (spindown) timeout for the drive. This value is used by the drive to determine how long to wait (with no disk activity) before turning off the spindle motor to save power. Это не спасёт отца русской демократии? -Y Force an IDE drive to ***immediately*** enter the lowest power consumption sleep mode, causing it to shut down completely. Я гнался за этим - чтобы *** немедленно *** выключать диск. Теперь же все работает. Спасибо. -- Andrei Sosnin http://zzx.ath.cx !-- : it all depends on your vision : --
Re: apmd + hdparm
On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda Лучше это все делать через apmd. Тогда можно контролировать не только suspend, но и resume (а так при пробуждении останется тот же -S0). Да и гибче получается. -- Igor Vergeichik ICQ 47298730
Re: apmd + hdparm
Ihar Viarheichyk wrote: On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda Лучше это все делать через apmd. Тогда можно контролировать не только suspend, но и resume (а так при пробуждении останется тот же -S0). Да и гибче получается. А зачем? Мне, честно говоря, показалось слишком сложным настраивать apmd из /etc/apm/*.d... Это на suspend нужен один скрипт, на resume - другой... А по сути производятся те же действия. Мне показалось проще написать скриптик, состоящий из двух строк: $ cat /bin/susp EOF #!/bin/bash hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda EOF проще, чем разбираться с настройкой по принципу SysV. Говоришь потом просто: $ chmod u+x susp а потом: $ susp и все. Машина в ауте до утра... :-) Утром встаешь, протираешь глазки, и, потягиваясь, нечаянно трогаешь клавиатуру на столе. Тут начинает играть XMMS любимую песенку Rasta Orchetra... C помощью anacron. -- Andrei Sosnin http://zzx.ath.cx !-- : it all depends on your vision : --
Re: apmd + hdparm
On Thu, Dec 12, 2002 at 01:15:11PM +0200, Andrei Sosnin wrote: Ihar Viarheichyk wrote: On Thu, Dec 12, 2002 at 09:08:37AM +0200, Andrei Sosnin wrote: Уже разобрался: нужно пробовать такую команду: $ hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda Лучше это все делать через apmd. Тогда можно контролировать не только suspend, но и resume (а так при пробуждении останется тот же -S0). Да и гибче получается. А зачем? Мне, честно говоря, показалось слишком сложным настраивать apmd из /etc/apm/*.d... Это на suspend нужен один скрипт, на resume - другой... А по сути производятся те же действия. Мне показалось проще написать скриптик, состоящий из двух строк: $ cat /bin/susp EOF #!/bin/bash hdparm -S1 /dev/hda apm -s; hdparm -S0 /dev/hda EOF проще, чем разбираться с настройкой по принципу SysV. Говоришь потом просто: $ chmod u+x susp а потом: $ susp и все. Машина в ауте до утра... :-) Утром встаешь, протираешь глазки, и, потягиваясь, нечаянно трогаешь клавиатуру на столе. Тут начинает играть XMMS любимую песенку Rasta Orchetra... C помощью anacron. Ну в дебиановском apmd уже все разложено по полочкам, даже скрипт для hdparm есть. Плюс возможность среагировать на уход в suspend не только по запуску скрипта (это больше на ноутбуке актуально правда). -- Igor Vergeichik ICQ 47298730
hdparm
Hello debian-russian! А где в вуди идеологически правильно прописывать hdparm? Спасибо. -- Best regards, dim mailto:[EMAIL PROTECTED]
Re: hdparm
24 Октябрь 2002 16:15, dim написал: Hello debian-russian! А где в вуди идеологически правильно прописывать hdparm? Спасибо. apt-get install hwtools Евгений
Re[2]: hdparm
Hello Yurkin! Thursday, October 24, 2002, 2:44:13 PM, you wrote: А где в вуди идеологически правильно прописывать hdparm? Спасибо. YE apt-get install hwtools Извиняюсь за нечеткий вопрос. Это я уже сделал. И параметры под свой винт уже подобрал. Куда теперь запихнуть запуск hdparm с нужными мне параметрами, чтобы это заводилось при стартапе системы? Спасибо. -- Best regards, dimmailto:[EMAIL PROTECTED]
Re: Re[2]: hdparm
24 Октябрь 2002 17:24, dim написал: Hello Yurkin! Thursday, October 24, 2002, 2:44:13 PM, you wrote: А где в вуди идеологически правильно прописывать hdparm? Спасибо. YE apt-get install hwtools Извиняюсь за нечеткий вопрос. Это я уже сделал. И параметры под свой винт уже подобрал. Куда теперь запихнуть запуск hdparm с нужными мне параметрами, чтобы это заводилось при стартапе системы? если поставил пакет hwtools то редактируешь файл /etc/init.d/hwtools Евгений Спасибо.
Re: hdparm
On Thu, Oct 24, 2002 at 03:24:29PM +0500, dim wrote: Hello Yurkin! Thursday, October 24, 2002, 2:44:13 PM, you wrote: А где в вуди идеологически правильно прописывать hdparm? Спасибо. YE apt-get install hwtools Извиняюсь за нечеткий вопрос. Это я уже сделал. И параметры под свой винт уже подобрал. Куда теперь запихнуть запуск hdparm с нужными мне параметрами, чтобы это заводилось при стартапе системы? $ dpkg -L hwtools /etc/init.d/hwtools -- И.Лох
Re: hdparm
dim wrote: Hello Yurkin! YE apt-get install hwtools Извиняюсь за нечеткий вопрос. Это я уже сделал. И параметры под свой винт уже подобрал. Куда теперь запихнуть запуск hdparm с нужными мне параметрами, чтобы это заводилось при стартапе системы? dpkg -L hwtools | grep init.d :) Спасибо. -- Bye TimHisTeam
Re[2]: как сохранить настройки hdparm
Доброе утро, Igor, Вы писали 14 июня 2002 г. в 21:26:49 следующее: IVB Установить пакет hwtools (если не стоит) IVB и вписать в файл: IVB /etc/init.d/hwtools IVB hdparm комманду, следуя стилю этого файла. Спасибо. Все получилось как надо. -- Всего наилучшего, Anseismailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
как сохранить настройки hdparm
Добрый вечер, All, hdparm -t /dev/hda4 выдает 2,3 мб/с пробовал hdparm X66d1K1 /dev/hda4 стало около 18 мб/с после перезагрузки снова 2,3 мб/с Вопрос: как сохранять настройки между перезагрузками PS стоит kernel-image-2.4.18-k7 -- Всего наилучшего, Anseismailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: как сохранить настройки hdparm
Установить пакет hwtools (если не стоит) и вписать в файл: /etc/init.d/hwtools hdparm комманду, следуя стилю этого файла. Игорь. On Fri, Jun 14, 2002 at 08:26:47PM +0400, Anseis wrote: Добрый вечер, All, hdparm -t /dev/hda4 выдает 2,3 мб/с пробовал hdparm X66d1K1 /dev/hda4 стало около 18 мб/с после перезагрузки снова 2,3 мб/с Вопрос: как сохранять настройки между перезагрузками PS стоит kernel-image-2.4.18-k7 -- Всего наилучшего, Anseismailto:[EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED] -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
hdparm -y
Привет, Мне хочется, чтобы hdparm -y останавливал диск, и диск после этого через секунду не заводился. Мне так кажется, что заводится он потому, что у всех файлов, принимающих участие в запуске hdparmа, есть last access time, которое нужно непременно обновить. Я пустил hdparm с strace, увидел там кучку openов. Всем открываемым файлам устроил chattr +A, благо пользую я ext2. На всякий случай и директориям (/, /usr, /usr/bin, /dev, /etc и т. п.) тоже сделал +A. И ни фига не помогает. В чём дело? Как вообще узнать, кто дёргает диск? Да, э-э... Read-only файловые системы, а также -o noatime не предлагать -- не интересно. --Лёша -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
Re: hdparm start location
Hi! /etc/init.d/hwtools Alexander Kogan Institute of Applied Physics RAS On Fri, 19 Jan 2001, Sergey Tikhonenko wrote: Hi, где идеологически правильно должна быть расположена строка /sbin/hdparm -m2c3u1d1 /dev/hda -- С уважением, Сергей Тихоненко. E-Mail: Sergey Tikhonenko [EMAIL PROTECTED] Date: 19-Jan-2001 Time: 09:57:33 -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of unsubscribe. Trouble? Contact [EMAIL PROTECTED]
hdparm start location
Hi, где идеологически правильно должна быть расположена строка /sbin/hdparm -m2c3u1d1 /dev/hda -- С уважением, Сергей Тихоненко. E-Mail: Sergey Tikhonenko [EMAIL PROTECTED] Date: 19-Jan-2001 Time: 09:57:33 --
Re: hdparm start location
Sergey Tikhonenko [EMAIL PROTECTED] writes: Hi, где идеологически правильно должна быть расположена строка /sbin/hdparm -m2c3u1d1 /dev/hda /etc/init.d/hdparam и ссылка на него в /etc/rcS.d :) Regards, Peter.
Re: hdparm start location
On 18 Jan 2001, Peter Solodov wrote: где идеологически правильно должна быть расположена строка /sbin/hdparm -m2c3u1d1 /dev/hda /etc/init.d/hdparam и ссылка на него в /etc/rcS.d А у Дебиана это расположено в /etc/init.d/hwtools -- Bye TimHisTeam
Re: hdparm start location
Sattaroff Tumyp [EMAIL PROTECTED] writes: А у Дебиана это расположено в /etc/init.d/hwtools Мдя... А так оно правильнее будет :) Не доглядел... А мой вариант тоже вроде ничего :) Peter.