11.04.2005 00:03 |
|
Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Linux, HDD и DMA
Народ, у кого еще не включен DMA на дисках на линуховых машинах - включайте!!! У меня скорость работы винта возросла в 8 раз! :))
hdparm -d 1 /dev/hda
Но сначала надо в ядре в разделе Device Drivers->IDE/ATA/SATA/... включить поддержку DMA для вашего чипсета и пересобрать ядро.
Проверим сначала, включен ли DMA:
hdparm /dev/hda
/dev/hda:
multcount = 16 (on)
IO_support = 1 (32-bit)
unmaskirq = 1 (on)
using_dma = 1 (on)
keepsettings = 0 (off)
readonly = 0 (off)
readahead = 256 (on)
geometry = 65535/16/63, sectors = 40060403712, start = 0
|
11.04.2005 02:09 |
|
Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Linux, HDD и DMA
Теперь немного о побочных эффектах. Совершенно на ровном месте получил идиотский глюк - mldonkey при старте и попытке записи на диск падал и выдавал вот чего:
Apr 10 23:24:36 [kernel] hda2: rw=0, want=174955240, limit=74208960
Apr 10 23:24:36 [kernel] attempt to access beyond end of device
Если честно - перепугался, думал раздел полетел, потом перенес временные файлы осла на другой винт - он заработал. :) Но ядро выдало такое:
Apr 11 00:49:16 [kernel] ReiserFS: hda2: warning: vs-4075: reiserfs_free_block: block 21869404 is out of range on hda2
Понятно, при включении дма осел чего-то на диск писал, что и вызвало глюк файловой системы.. Теперь осталось всего лишь загрузиться с диска и проверить раздел командой
fsck /dev/hda2
|
11.04.2005 21:04 |
|
Активный участник
Регистрация: 17.10.2005
Проживание:
Сообщения: 29
|
Linux, HDD и DMA
>У меня скорость работы винта возросла в 8 раз! :))
Ух, здорово!!! :)))
Та-ак, значит, перед запуском DMA отключаем все пользовательские проги, во избежаниe...
|
12.04.2005 09:00 |
|
Admin
Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 284
|
Linux, HDD и DMA
Ну, мож оно не из-за этого, но я бы все равно сначала отключил всякие прокси-почтовики-самбу-фтп-mysql... :)
|
01.12.2005 11:41 |
|
Admin
Регистрация: 01.12.2005
Проживание: Москва
Сообщения: 69
|
Linux, HDD и DMA
у меня DMA включается автоматичски достаточно включить поддержку в ядре и перегразиться с новым ядром
если не включиться автоматически то имеет смысл создать скрипт при старте который должен запускать самым первым и включать дма тогда никаких проблем с битым разделом не будет
а вообще я рекомендую юзать автоконфиг из состава скриптов gentooth дистриба
|