Шумит ЖД на ядрах больше, чем 2.6.29
lesterfrance 29 октября, 2009 - 05:09
Все доброго вреиени суток. Посе перехода с ядра 2.6.29 на 30-е, стал сильно шуметь ЖД. Собирал его, почти не меняя старый конфиг. Изменил только несколько новых опций, но они не имели отношения к диску или ФС. По звук похож на то, будто он стал использовать в операциях блоки большего размера. Само ядро, например, раньше грузилось почти бесшумно, а теперь звук такой, будто он что-то усиленно свопит.
»
- Для комментирования войдите или зарегистрируйтесь
29-е ядро осталось? с него
29-е ядро осталось? с него нормально грузится?
Да, с него грузится так же.
Да, с него грузится так же. Замечал такую же разницу и не на самосборных ядрах. К примеру, 2.6.27 из source mage не шумит, а 2.6.31 из archlinux шумит. Какой-то особенной разницы в произыодительности я не заметил, но создается ощущение, что "шумное" ядро работает медленнее. Ах, да, те, что больше 30, пишут при загрузке "freeing unused kernel memory 412K", а у тех, что меньше - 312К.
1. выложите конфиши ядер
1. выложите конфиши ядер ;)
2. попробуйте сделать
# diff config-2.6.31 config-2.6.29/27
и посмотрите на разницу ;)3. сколько лет винту? какая марка, модель? и т.д.
у меня вот как-то так сложилось, что я использую только четные версии ядер и жду отметки "стабильно", хотя вся система из тестовой ветки ;) проблем не замечаю...
Вот разница конфигов. Слева
Вот разница конфигов. Слева старый.
http://paste.org.ru/?zgh0az
А здесь старый конфиг целиком
http://paste.org.ru/?w3g8tf
и новый
http://paste.org.ru/?bhc505
Новое ядро у меня не 31, а 30. Когда его ставил, оно тоже было в стабильной ветке (если правильно помню).
А с тех (.27 и .31) конфигов сейчас нет, так что показать не могу.
Из нового файла я многое выкинул, но большинство уже после того, как начался шум. Раньше я почти и не трогал его, использовал взятый из zenwalk, с небольшими изменениями. ЖД у меня старый, сколько ему лет точно не знаю, наверно больше 5-ти, компьютер достался подержанным. Производитель его toshiba, модель MK2018GAS, обьем 20Gb, бэд-блоков нет.
После обновления на 2.6.30
После обновления на 2.6.30 заметил, что индикатор работы винта горит почти без прерывно и шуму помойму добавилось
Конфиг брал от ливСД, добавил поддержу ext4 и больше вроде ничего не менял
А значения в hdparm -tT
А значения в hdparm -tT /dev/sdX не изменились? Я заметил у себя вот что:
Мда....стало еще меньше...странно. Не помню сколько было в cached reads сначала, но до пересборки пару дней назад было около 135 Mb/s.
Посмотри, сколько у тебя?
А винт IDE или SATA? Быть
А винт IDE или SATA? Быть может в зависимости от версии драйвера контроллера он меняет скорость вращения шпинделя? Или может работает под дефолтным драйвером? Попробуйте поиграть значениями скорости вращения через hdparm (sdparm) или собрать ядро без лишних драйверов и опций.
посмотрел тут ваши конфиги...
посмотрел тут ваши конфиги... думаю, что дело не в различии... по-моему вы используете старый IDE драйвер, вместо libata...
от разделов Parallel IDE high-level drivers и Parallel IDE protocol modules следует избавиться... в общем избавиться от всего, что касается IDE... если у вас SATA диски, то еще полезно использовать AHCI...
думаю, что надо взять и пройтись по всем настройкам ядра с самого начала и разобраться какой параметр что значит... если же брать конфиг откуда-то, то получится мало что хорошего...