URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 62761
[ Назад ]

Исходное сообщение
"При обращении к диску загрузка проца очень большая"

Отправлено Kroz , 17-Дек-05 16:36 
Всем привет!

При обращению к диску - любому, будь то dvd или винт - загрузка проца (мониторю gkrellm) просто взлетает. Из-за этого все работает медленно. Когда копирую с DVD на винт, или когда k3b проверяет записанный DVD все настолько тормозит, что xmms иногда заикается. Что это может быть? Где что не так настроено?

Моя система:

Duron 600, hda=Seagate, hdc=dvd-rw, 256RAM
SuSe linux, kernel 2.6.4-52-default, KDE

[pre]
lix:/home/kroz # 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 = 78165360, start = 0

lix:/home/kroz # hdparm /dev/hdc

/dev/hdc:
HDIO_GET_MULTCOUNT failed: Invalid argument
IO_support   =  1 (32-bit)
unmaskirq    =  1 (on)
using_dma    =  0 (off)
keepsettings =  0 (off)
readonly     =  0 (off)
readahead    = 256 (on)
HDIO_GETGEO failed: Invalid argument
[/pre]


Содержание

Сообщения в этом обсуждении
"При обращении к диску загрузка проца очень большая"
Отправлено Chek , 17-Дек-05 18:50 
>Всем привет!
>
>При обращению к диску - любому, будь то dvd или винт -
>загрузка проца (мониторю gkrellm) просто взлетает. Из-за этого все работает медленно.
>Когда копирую с DVD на винт, или когда k3b проверяет записанный
>DVD все настолько тормозит, что xmms иногда заикается. Что это может
>быть? Где что не так настроено?
>
>Моя система:
>
>Duron 600, hda=Seagate, hdc=dvd-rw, 256RAM
>SuSe linux, kernel 2.6.4-52-default, KDE
>
>[pre]
>lix:/home/kroz # 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 = 78165360, start
>= 0
>
>lix:/home/kroz # hdparm /dev/hdc
>
>/dev/hdc:
> HDIO_GET_MULTCOUNT failed: Invalid argument
> IO_support   =  1 (32-bit)
> unmaskirq    =  1 (on)
> using_dma    =  0 (off)
> keepsettings =  0 (off)
> readonly     =  0 (off)
> readahead    = 256 (on)
> HDIO_GETGEO failed: Invalid argument
>[/pre]


kernel 2.6.4-52-default - ядро старое, имелись ошибки в работе дисковой системы. Гляди /var/log/messages


"При обращении к диску загрузка проца очень большая"
Отправлено Kroz , 18-Дек-05 16:57 
Спасибо за ответ, обязательно попробую последнее ядро. Но в /var/log/messages ничего плохого не нашел.

Кстати забыл включить DMA на DVD. Включил - при записи DVD загрузка проца упала с 50% до 30% - уже лучше. Но на hda DMA включен.

Вот еще информация к раздумью: у меня винт поддерживает максимум udma2, и стоит в этом режиме. Приносили другой винт - там поставилось udma4. Загрузка проца при обращению к нему заметно меньше. Если честно - связь улавливаю слабо: если выборку инфы из памяти полностью берет на себя DMA контроллер, то почему если он это делает медленно, то нагрузка на основной проц больше?

Итог: сейчас копирую с DVD на loopback партицию - загрузка проца 99%. Если на обыкновенную - чуть поменьше, но все равно много. Help!


"При обращении к диску загрузка проца очень большая"
Отправлено Andrey , 19-Дек-05 09:06 
>Спасибо за ответ, обязательно попробую последнее ядро. Но в /var/log/messages ничего плохого
>не нашел.
>
>Кстати забыл включить DMA на DVD. Включил - при записи DVD загрузка
>проца упала с 50% до 30% - уже лучше. Но на
>hda DMA включен.
>
>Вот еще информация к раздумью: у меня винт поддерживает максимум udma2, и
>стоит в этом режиме. Приносили другой винт - там поставилось udma4.
>Загрузка проца при обращению к нему заметно меньше. Если честно -
>связь улавливаю слабо: если выборку инфы из памяти полностью берет на
>себя DMA контроллер, то почему если он это делает медленно, то
>нагрузка на основной проц больше?
>
>Итог: сейчас копирую с DVD на loopback партицию - загрузка проца 99%.
>Если на обыкновенную - чуть поменьше, но все равно много. Help!
>


параметр ядру elevator=cfq


"При обращении к диску загрузка проца очень большая"
Отправлено Kroz , 19-Дек-05 21:16 
>параметр ядру elevator=cfq

http://kerneltrap.org/node/2893:
"Andrew Morton released the third -mc patchset [story] reminding, "this is the queue of things to go to Linus next week." Among the updates that Andrew is sending to Linus and that will most likely be found in the upcoming 2.6.6 kerne"

Так что, без апгрейда ядра никак?


"При обращении к диску загрузка проца очень большая"
Отправлено Chek , 23-Дек-05 13:18 
>>параметр ядру elevator=cfq
>
>http://kerneltrap.org/node/2893:
>"Andrew Morton released the third -mc patchset [story] reminding, "this is the
>queue of things to go to Linus next week." Among the
>updates that Andrew is sending to Linus and that will most
>likely be found in the upcoming 2.6.6 kerne"
>
>Так что, без апгрейда ядра никак?


никак