Автор Тема: K3B претоварва системата при операции с CD  (Прочетена 1612 пъти)

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
Привет!

Един дразнещ проблем с K3B:
По време на каквато и да е операция със CD (без значение четене или запис) процесорът се товари на 100% и реално компютърът не може да прави нищо друго. Дори refresh на конзолата се влачи като трактор.
Не знам как по-точно да формулирам проблема. Вероятно поради тази причина търсенето с Google, във форума и в http://k3b.org не даде положителен резултат. Всякакви идеи, включително и в посока "формулиране на критерии за търсене" ще бъдат оценени '<img'>

Няколко думи за системата:
OS Slackware 10.1, kernel 2.4, KDE 3.3.2, K3B 0.11
Hardware: AMD Duron @ 800Mhz, MB Gigabyte 7ZXE, 384 MB SDRAM 133Mhz, 256 MB swap, CD-ROM Plextor 52x, CD-RW NEC 48x (и двете CD устройства са закачени на IDE1 кабела, като Plextor-a е master, а NEC - slave)
Активен

  • Гост
K3B претоварва системата при операции с CD
« Отговор #1 -: May 28, 2005, 12:06 »
хмм и при мен се товари като се замисля - не чак на 100% но все пак видимо - но само като го пусна да записва на над 40-та скорост.АКо е на 10-та да речем не се усеща.
 Ще пробвам направо с cdrecord и ще кажа какъв е бил резултата - да видим дали ще е от k3b - защото четох някъде че ако записваш на много високи скоросто се очаква все пак да има някакви последствия с производителността.

BR,
Teo
Активен

  • Гост
K3B претоварва системата при операции с CD
« Отговор #2 -: May 28, 2005, 12:26 »
Има ли dma на устройството на cdrom-a?
Можеш да провериш с
hdparm -d /dev/hdb (hda или hdc - зависи каква е конфигурацията ти).
Активен

exabyte

  • Напреднали
  • *****
  • Публикации: 177
    • Профил
K3B претоварва системата при операции с CD
« Отговор #3 -: May 28, 2005, 13:27 »
Дай направо ЦЕЛИЯ output от hdparm и за хард диска и за записвачката.
Активен

Светът е мой враг, който иска да ме унищожи, но аз ще унищожа него.

Agent_SMITH

  • Administrator
  • Напреднали
  • *****
  • Публикации: 3082
  • matrix kernel module
    • Профил
K3B претоварва системата при операции с CD
« Отговор #4 -: May 28, 2005, 13:38 »
Няма да е лошо да кажеш и версията на cdrecord... все пак k3b е само gui '<img'>

Сега видях, че не си написал и версията на ядрото? 2.4.? кое от всичките?



Активен

-= СПАЗВАЙТЕ ПРАВИЛАТА НА ФОРУМА =-

braun100

  • Напреднали
  • *****
  • Публикации: 119
    • Профил
K3B претоварва системата при операции с CD
« Отговор #5 -: May 28, 2005, 17:33 »
ами само като идея (без гаранция че ще проработи) :

пробвай да промениш приоритета на k3b ili cdrecord  с nice/renice
Активен

dpm

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
K3B претоварва системата при операции с CD
« Отговор #6 -: May 29, 2005, 01:43 »
(DMA) Direct Memory Access
На какво положение трябва да е on или off,
и ако е на грешното как да се промени?
Има ли значение другите устройства в системата -
dma, брои устройства и вид интерфейс (PATA, SATA) ?
Проблема се появява и при по-малки скорости.
При мен се усеща повече на форматиране на RW.
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
K3B претоварва системата при операции с CD
« Отговор #7 -: May 30, 2005, 09:59 »
@Agent_SMITH
kernel: 2.4.27
Cdrecord-Clone 2.01 (i686-pc-linux-gnu) Copyright © 1995-2004 Jцrg Schilling
Cdrdao version 1.1.9 - © Andreas Mueller <andreas@daneb.de>

@alabal && @exabyte
Цитат

root@drakula:~# 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    =  8 (on)
 geometry     = 2434/255/63, sectors = 20020396032, start = 0
root@drakula:~# hdparm /dev/hdb

/dev/hdb:
 multcount    = 16 (on)
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  0 (off)
 readahead    =  8 (on)
 geometry     = 1023/64/63, sectors = 2111864832, start = 0
root@drakula:~# hdparm /dev/hdc

/dev/hdc:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument
root@drakula:~# hdparm /dev/hdd

/dev/hdd:
 HDIO_GET_MULTCOUNT failed: Invalid argument
 IO_support   =  1 (32-bit)
 unmaskirq    =  1 (on)
 using_dma    =  1 (on)
 keepsettings =  0 (off)
 readonly     =  1 (on)
 readahead    =  8 (on)
 HDIO_GETGEO failed: Invalid argument

Някои пояснения:
/dev/hda -> HDD Western Digital, 20GB @ 7200rpm
/dev/hdb -> HDD Quantum Fireball, 2GB @ 5400rpm
/dev/hdc -> CD-ROM Plextor
/dev/hdd -> CD-RW NEC

Както се вижда DMA е пуснат навсякъде.

Идеята с  nice/renice и на мен ми мина през главата, ама нещо не ми се иска да се заигравам с тях... Но в краен случай ще пробвам '<img'>
Активен

kamos

  • Напреднали
  • *****
  • Публикации: 243
    • Профил
K3B претоварва системата при операции с CD
« Отговор #8 -: May 30, 2005, 11:02 »
Щом като си с ядро от серията 2.4 пуснал ли си скъзи емулацията на си ди тата?
Възможно е и да е от това.
Пуска се през лилото.
Активен

Drakula

  • Напреднали
  • *****
  • Публикации: 319
  • Distribution: Gentoo
  • Window Manager: KDE 4
    • Профил
K3B претоварва системата при операции с CD
« Отговор #9 -: Jun 09, 2005, 12:53 »
Цитат
Щом като си с ядро от серията 2.4 пуснал ли си скъзи емулацията на си ди тата?

Хм... това със SCSI емулацията някъде го бях проспал.
Както и да е, пуснах я и вчера записах един диск. Процесорът се товареше само до 10%, XMMS не сечеше... с една дума, всичко е пушка.
Благодарности за помощта!
'<img'>
Активен

dpm

  • Напреднали
  • *****
  • Публикации: 81
    • Профил
K3B претоварва системата при операции с CD
« Отговор #10 -: Jun 12, 2005, 19:41 »
Ако някои се интересува в SuSE DMA се включва от Yast>System>/etc/sysconfig Editor>Hardware>IDE>DEVICES_FORCE_IDE_DMA>(в полето въведете)/dev/cdrecorder:on /dev/dvd:on /dev/hda:on /dev/hdb:on
последния ред може да го промените според вашата система (при мен има два хард диска физически, записвачка и двд-ром).
След включване на DMA проблемите с k3b изчезват'<img'>
Активен