[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 488: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/bbcode.php on line 112: preg_replace(): The /e modifier is no longer supported, use preg_replace_callback instead
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4765: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3899)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4767: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3899)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4768: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3899)
[phpBB Debug] PHP Warning: in file [ROOT]/includes/functions.php on line 4769: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3899)
Ясиноватский Форум :: Просмотр темы - режим DMA в Linux
Ясиноватский Форум
http://ya-dn.ru/forum:80/forum/

режим DMA в Linux
http://ya-dn.ru/forum:80/forum/viewtopic.php?f=36&t=5439
Страница 1 из 1

Автор:  cocs [ 28.11.2011 14:24:57 ]
Заголовок сообщения:  режим DMA в Linux

После установки Debian squeeze AMD64 начались дикие тормоза. Потом присмотрелся и понял что при копировании проц грузится на 100%. Ну как бы обрадовался, казалось нужно включить режим DMA. Но не тут то было. Вот что пишет hdparm:
root@debian:/home/dmitry# hdparm -i /dev/sda

/dev/sda:

Model=Hitachi HDT725025VLA380, FwRev=V5DOA52A, SerialNo=VFC100R10K3Z8M
Config={ HardSect NotMFM HdSw>15uSec Fixed DTR>10Mbs }
RawCHS=16383/16/63, TrkSize=0, SectSize=0, ECCbytes=52
BuffType=DualPortCache, BuffSize=7372kB, MaxMultSect=16, MultSect=16
CurCHS=16383/16/63, CurSects=16514064, LBA=yes, LBAsects=488397168
IORDY=on/off, tPIO={min:120,w/IORDY:120}, tDMA={min:120,rec:120}
PIO modes: pio0 pio1 pio2 pio3 pio4
DMA modes: mdma0 mdma1 mdma2
UDMA modes: udma0 udma1 udma2 udma3 udma4 udma5 *udma6
AdvancedPM=yes: disabled (255) WriteCache=enabled
Drive conforms to: ATA/ATAPI-7 T13 1532D revision 1: ATA/ATAPI-2,3,4,5,6,7

* signifies the current active mode

Дальше попробовал протестить скорость записи/чтения:
root@debian:/home/dmitry# hdparm -t /dev/sda

/dev/sda:
Timing buffered disk reads: 134 MB in 3.00 seconds = 44.63 MB/sec
root@debian:/home/dmitry#

Вроде бы как всё гуд.

и в конце вот:
/dev/sda:
setting using_dma to 1 (on)
HDIO_SET_DMA failed: Inappropriate ioctl for device
HDIO_GET_DMA failed: Inappropriate ioctl for device
root@debian:/home/dmitry#


Нифига не пойму....
Может кто сталкивался с накой фигнёй. AMD64 поставил потому что часто конвертирую видео из одного формата в другой. Надеялся на большую производительность, а получил ... нифига не получил.

Автор:  sef1976 [ 29.11.2011 09:52:58 ]
Заголовок сообщения:  Re: режим DMA в Linux


Автор:  cocs [ 29.11.2011 13:08:54 ]
Заголовок сообщения:  Re: режим DMA в Linux

привет!
1) Диск разбит на 5 разделов:
по порядку
50Gb - NTFS
50Gb - fat32
15Gb под /
230Gb под home
и 1Gb Swap
ntfs первичный все остальные логические

fstab

# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# /dev/sda6 / ext3 errors=remount-ro 0 1
UUID=4596aada-a0ca-4187-912d-4f6a18254286 / ext3 errors=remount-ro 0 1
# /dev/sda3 /home ext3 defaults 0 2
UUID=02c77e22-eec1-4de2-bc9e-4ca31f13433c /home ext3 defaults 0 2
# /dev/sda4 none swap sw 0 0
UUID=cb6d7632-76d9-4a88-a80c-704f86eb0c97 none swap sw 0 0
# /dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0
/dev/cdrw /media/cdrom0 udf,iso9660 user,noauto 0 0
# /dev/scd1 /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/cdrom /media/cdrom1 udf,iso9660 user,noauto 0 0
/dev/fd0 /media/floppy0 auto rw,user,noauto 0 0
# /dev/sda5 /mnt/d vfat defaults,utf8,umask=007,gid=46 0 1
UUID=92F6-D880 /mnt/d vfat defaults,utf8,umask=007,gid=46 0 1
# /dev/sda1 /mnt/c ntfs defaults,nls=utf8,umask=007,gid=46 0 1
UUID=52D49914D498FC03 /mnt/c ntfs defaults,nls=utf8,umask=007,gid=46 0 1


2) ОЗУ - 2 GB DDR-2, в KDE постоянно висят плазмоиды (или ка они называются...) погода, загрузка системы, содержание разных папок. Ну словом всё это хозяйство жрет до 200Мбайт постоянно. Но все эти фенечки висели и тогда, когда у меня стояла i386, и всё работало очень неплохо целых 4 года.

3) Ядро не трогал, ну кроме установки драйвера Nvidia, но это ядро было уже собрано и находилось в репозитории.

4) тормозит только при записи/чтении на винт. При этом проц грузится на 100 процентов.

Если будут мысли по всему этому буду очень признателен. Не то чтоб я очень пострадаю от всего этого, в крайнем случае поставлю i386. Но блин разобраться хочу. Перелопатил уже форум Убунты, там описывались похожие случаи, но как помочь никто не знает. Есть посты в которых говорят о багах ядра 2.6. Что именно на архитектуре AMD64 проявляется такое вот явление и уже очень долго. Обновления безопасности качаю стабильно, не думаю что бы это не было исправлено...

Автор:  sef1976 [ 29.11.2011 14:16:34 ]
Заголовок сообщения:  Re: режим DMA в Linux


Автор:  sef1976 [ 29.11.2011 14:19:44 ]
Заголовок сообщения:  Re: режим DMA в Linux

на десктопах обычно ставлю 32 бита
на моем стоит 64 CentOS

Автор:  sef1976 [ 29.11.2011 15:15:13 ]
Заголовок сообщения:  Re: режим DMA в Linux


Автор:  cocs [ 01.12.2011 13:42:45 ]
Заголовок сообщения:  Re: режим DMA в Linux

скорее всего что то я начудил с драйвером Нвидии. Потому как перестал работать Google Earth. Не буду заморачиваться, нет времени на разборки всего этого, работы много. Поставлю назад i386.

Автор:  sef1976 [ 01.12.2011 16:13:33 ]
Заголовок сообщения:  Re: режим DMA в Linux

с ставлю дрова на АМД и Нвидиа с сайта производителя и проблем не имею ...

Автор:  cocs [ 01.12.2011 21:05:10 ]
Заголовок сообщения:  Re: режим DMA в Linux

хотел об этом написать, но опоздал :)

скачал бинарник драйвера с сайта Nvidia установил и всё заработало. УРА!!!
радости нет предела :) всё таки косяки с ядром и драйвером. Не разбирался что именно за недостатком времени. Впредь буду ставить драйвера от производителя :)

Благодарю за то что не оставили сам на сам с проблемой. :)

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/