[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

Ясиноватский Форум

ya-dn.ru/forum
Текущее время: 16.04.2024 21:10:55

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: режим DMA в Linux
СообщениеДобавлено: 28.11.2011 14:24:57 
Не в сети

Зарегистрирован: 14.12.2010 09:10:41
Сообщения: 415
После установки 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 поставил потому что часто конвертирую видео из одного формата в другой. Надеялся на большую производительность, а получил ... нифига не получил.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 29.11.2011 09:52:58 
Не в сети
Аватара пользователя

Зарегистрирован: 22.01.2010 09:58:23
Сообщения: 723


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 29.11.2011 13:08:54 
Не в сети

Зарегистрирован: 14.12.2010 09:10:41
Сообщения: 415
привет!
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 проявляется такое вот явление и уже очень долго. Обновления безопасности качаю стабильно, не думаю что бы это не было исправлено...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 29.11.2011 14:16:34 
Не в сети
Аватара пользователя

Зарегистрирован: 22.01.2010 09:58:23
Сообщения: 723


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 29.11.2011 14:19:44 
Не в сети
Аватара пользователя

Зарегистрирован: 22.01.2010 09:58:23
Сообщения: 723
на десктопах обычно ставлю 32 бита
на моем стоит 64 CentOS


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 29.11.2011 15:15:13 
Не в сети
Аватара пользователя

Зарегистрирован: 22.01.2010 09:58:23
Сообщения: 723


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 01.12.2011 13:42:45 
Не в сети

Зарегистрирован: 14.12.2010 09:10:41
Сообщения: 415
скорее всего что то я начудил с драйвером Нвидии. Потому как перестал работать Google Earth. Не буду заморачиваться, нет времени на разборки всего этого, работы много. Поставлю назад i386.


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 01.12.2011 16:13:33 
Не в сети
Аватара пользователя

Зарегистрирован: 22.01.2010 09:58:23
Сообщения: 723
с ставлю дрова на АМД и Нвидиа с сайта производителя и проблем не имею ...


Вернуться к началу
 Профиль  
Ответить с цитатой  
 Заголовок сообщения: Re: режим DMA в Linux
СообщениеДобавлено: 01.12.2011 21:05:10 
Не в сети

Зарегистрирован: 14.12.2010 09:10:41
Сообщения: 415
хотел об этом написать, но опоздал :)

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

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


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 9 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron