Информация
На главную Главная

Мой t-cards.ru
Войти Войти
Зарегистрироваться Регистрация

Разное
Форум Форум
Вернуться Форумы на t-cards.ru> Hard"n"Soft
Логин
Пароль
Регистрация Участники Поиск >> FAQ


Сообщения в теме: "Linux, HDD и DMA..."
11.04.2005 00:03
Admin

Регистрация: 05.10.2005
Проживание: Москва
Сообщения: 291
По умолчанию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
Проживание: Москва
Сообщения: 291
По умолчанию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
Проживание: Москва
Сообщения: 291
По умолчаниюLinux, HDD и DMA

Ну, мож оно не из-за этого, но я бы все равно сначала отключил всякие прокси-почтовики-самбу-фтп-mysql... :)
01.12.2005 11:41
Admin

Регистрация: 01.12.2005
Проживание: Москва
Сообщения: 69
По умолчаниюLinux, HDD и DMA

у меня DMA включается автоматичски достаточно включить поддержку в ядре и перегразиться с новым ядром
если не включиться автоматически то имеет смысл создать скрипт при старте который должен запускать самым первым и включать дма тогда никаких проблем с битым разделом не будет
а вообще я рекомендую юзать автоконфиг из состава скриптов gentooth дистриба