Доброго времени суток. На десктопе установлен Ubuntu 7.10 Мать Intel 915 PGE, винт SATA (ST3120827AS) (CPU = P4 2,8Ghz, RAM- 512 Mb) uname -a: Linux x 2.6.22-14-rt #1 SMP PREEMPT RT Tue Feb 12 09:57:10 UTC 2008 i686 GNU/LinuxВсе было замечательно до какого-то обновления. После него работа превратилась в нервотрепку. Раз в несколько минут машина встает колом, дико вращает винтом и больше ничего не делает. Продолжается это безобразие секунд 30. Потом все нормально. На несколько минут . И т.д. Короче, работать невозможно. Не знаю, как было раньше, но сейчас диск работает в 16-битном режиме. Запускаю top - он тоже вешается, но иногода успевает показать загрузку проца на 60-80 %. Насколько я понял, эти тормоза связаны с тем, что какие-то буфера по мере наполнения сбрасываются на диск. Что при 16-битном режиме как раз и занимает то время, за которое охота всех поубивать. В выводе команды top есть такие строки: Mem: 510784k total, 334072k used, 176712k free, 2220k buffers Swap: 1052248k total, 390316k used, 661932k free, 58916k cached Вот когда "cached" подбирается к верхнему значению (от 80000 до 150000 - не знаю, с чем связано), как раз и наступают эти тормоза. У меня возникла мысль, если бы уменьшить этот "cached" до 60000 к примеру. Может он будет быстрее скидывать эти буфера (но чаще) и работать станет комфортнее? Или может есть какой-нить "ваще другой способ"? Разные hdparm -c1 -d1 /dev/sda не прокатывают. Пробовал. Пересобирание ядра привело к результату, что /sys/block/sda/dev не найден. И это был наилучший результат - в основном просто ничего не грузилось. Видимо руки не так заточены. Вообще-то я хотел бы использовать линукса именно как рабочий инструмент, а не как то, вокруг чего надо скакать с бубном
|