LINUX.ORG.RU

Пересобери ядро или бери user-friendly дистрибутив, если не хочется.

Deleted
()
Ответ на: комментарий от theserg

> а как это проверить? у меня например в слаке 40Мбайт/с - что будет если я включу dma?

Можно будет использовать винт, а оперативку выкинуть за ненадобностью.

anonymous
()
Ответ на: комментарий от UserUnknown

>>как например в редхатах посредством hdparm?

Что мешает включить руками, прочитав man?

>>В слаке много чего нет в отличии от нормальных дистрибутивов.

Для каждого нормальность своя. (:

>>Пересобери ядро или бери user-friendly дистрибутив, если не хочется.

+1

anonymous
()

странно, когда юзал слаку(и 9.* и 10.*) никогда не встречал ткой проблемы - DMA всегда было включено.

dreamer ★★★★★
()
Ответ на: комментарий от Reset

>В слаке много чего нет в отличии от нормальных дистрибутивов.

Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

anonymous
()
Ответ на: комментарий от anonymous

>> В слаке много чего нет в отличии от нормальных дистрибутивов.

> Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

Так Reset - известный вантузятнег. Он в слаке, наверно, собачку не нашёл, вот и ноет :)

anonymous
()
Ответ на: комментарий от anonymous

>>В слаке много чего нет в отличии от нормальных дистрибутивов.

>Например, моска у тех, кто о ней троллит, не имея знаний о предмете.

+1

robot12 ★★★★★
()

а разве hdparm вообще корректно с libata работает? для s-ata дисков вот показывает, что dma выключен, думаю и для ideшных через новый интерфейс то же будет показывать :/

Adjkru ★★★★★
()
Ответ на: комментарий от Adjkru

> а разве hdparm вообще корректно с libata работает? для s-ata дисков вот показывает, что dma выключен, думаю и для ideшных через новый интерфейс то же будет показывать :/

приложу вывод hdparm'а для ideшного диска на ядре с libata:
hdparm /dev/sdc

/dev/sdc:
IO_support = 0 (default 16-bit)
readonly = 0 (off)
readahead = 2048 (on)
geometry = 10011/255/63, sectors = 160834367, start = 0

при этом скорость передачи данных около 40мб/с, а это значит что DMA включен :/

Adjkru ★★★★★
()

hdparm -d /dev/hdx

anonymous
()

В слаке всегда по дефолту дма. Это у тебя что-то специфичное..

slackerr
()

На некоторых сочетаниях контроллеров/винтов это неладно. Можно вручную включить, если точно знаеш что делаеш, дело минутное. На моих дма в Слаквари включено по умолчанию самим едром.

bugmaker ★★★★☆
()
Ответ на: комментарий от bugmaker

>На моих дма в Слаквари включено по умолчанию самим едром.

наверное на моей также. ибо после прописывания hdparm-a быстродействие не изменилось.

никогда не знал что ядро может само по умолчанию включать dma-каналы. Всегда считал это прерогативой hdparm-a

cvv ★★★★★
() автор топика
Ответ на: комментарий от cvv

хм, а это для кого?

CONFIG_IDEDMA_PCI_AUTO:

Prior to kernel version 2.1.112, Linux used to automatically use DMA for IDE drives and chipsets which support it. Due to concerns about a couple of cases where buggy hardware may have caused damage, the default is now to NOT use DMA automatically. To revert to the previous behaviour, say Y to this question.

If you suspect your hardware is at all flakey, say N here. Do NOT email the IDE kernel people regarding this issue!

It is normally safe to answer Y to this question unless your motherboard uses a VIA VP2 chipset, in which case you should say N.

Ядро в зависимости от настроек умеет включать DMA в тех случаях, когда считает это безопасным (в Слаквари так), либо не включать, оставляя на усмотрение пользователя, либо включать "насильственно", в любом случае. У меня были случаи, когда ядро не соглашалось включать ДМА автоматически. Мне его удавалось запускать вручную при помощи hdparm, однако на максимальных параметрах оно жудко глючело.

bugmaker ★★★★☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.