Ga naar inhoud

Branden met cdrecord in SuSE 8.2 trager dan andere distro's


anoniem

Aanbevolen berichten

Het is me opgevallen dat het branden van een cd-r in SuSE flink trager gaat dan in andere Linux distro's. SuSE 8.2 cdrecord output van [b:a5d46b492d] cdrecord -v -eject speed=24 dev=0,0,0 naam.iso [/b:a5d46b492d] [code:1:a5d46b492d] <knip> BURN-Free is ON. Turning BURN-Free off Performing OPC... Starting new track at sector: 0 Track 01: 649 of 649 MB written (fifo 100%) [buf 64%] 15.5x. Track 01: Total bytes read/written: 681521152/681521152 (332774 sectors). Writing time: 454.231s Average write speed 10.0x. Min drive buffer fill was 1% Total of 26 possible drive buffer underruns predicted. Fixating... Fixating time: 25.341s cdrecord: fifo had 10735 puts and 10735 gets. cdrecord: fifo was 0 times empty and 7689 times full, min fill was 90%. [/code:1:a5d46b492d] Mandrake 9.1 eveneens de output van [b:a5d46b492d] cdrecord -v -eject speed=24 dev=0,0,0 naam.iso [/b:a5d46b492d] [code:1:a5d46b492d] <knip> BURN-Free is ON. Turning BURN-Free off Performing OPC... Starting new track at sector: 0 Track 01: 649 of 649 MB written (fifo 100%) [buf 99%] 24.8x. Track 01: Total bytes read/written: 681109504/681109504 (332573 sectors). Writing time: 235.451s Average write speed 19.6x. Min drive buffer fill was 17% Fixating... Fixating time: 24.457s cdrecord: fifo had 10729 puts and 10729 gets. cdrecord: fifo was 0 times empty and 5765 times full, min fill was 34%. [/code:1:a5d46b492d] Deze beide Linux distro's staan op dezelfde PC. De Philips cdwriter is een 24 speed. De cdr's Sony 1x-48xcompatible. De bovenstaande output toont dus aan, dat het branden in SuSE 8.2 zo ongeveer 2 maal zo traag gaat als in Mandrake 9.1. Ik heb dit getest in tekst mode. (init 3) Als iso's heb ik gebruikt, de zojuist gedownloade Mandrake 9.2 RC2 iso's. In Mandrake 9.1 gaat het branden van cdr's met ongeveer met dezelfde snelheid als in Slackware 9.0. Dus dan is cdrecord in SuSE 8.2 te traag.
Link naar reactie
hdparm in Mandrake 9.1 [code:1:29af1bc0e4] [root@dualpc jolo]# hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: 64 MB in 1.38 seconds = 46.38 MB/sec [root@dualpc jolo]# [/code:1:29af1bc0e4] cdwriter [code:1:29af1bc0e4] [root@dualpc jolo]# 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 = 0 (off) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument [root@dualpc jolo]# [/code:1:29af1bc0e4] Kernel Mandrake 9.1 [code:1:29af1bc0e4] [root@dualpc jolo]# uname -a Linux dualpc 2.4.21-0.13mdk #1 Fri Mar 14 15:08:06 EST 2003 i686 unknown unknown GNU/Linux[/code:1:29af1bc0e4] In SuSE 8.2 werkt hdparm voor de harddisk niet helemaal goed [code:1:29af1bc0e4] linux:/home/jolo # hdparm -t /dev/hda /dev/hda: Timing buffered disk reads: -1504 MB in 0.00 seconds = -inf kB/sec Hmm.. suspicious results: probably not enough free memory for a proper test. [/code:1:29af1bc0e4] Maar de dma voor de harddisk staat wel aan [code:1:29af1bc0e4] linux:/home/jolo # 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 = 9729/255/63, sectors = 156301488, start = 0 [/code:1:29af1bc0e4] cdwriter [code:1:29af1bc0e4] linux:/home/jolo # 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) BLKRAGET failed: Invalid argument HDIO_GETGEO failed: Invalid argument [/code:1:29af1bc0e4] Kernel SuSE 8.2 [code:1:29af1bc0e4] jolo@linux:~> uname -a Linux linux 2.4.20-64GB-SMP #1 SMP Mon Mar 17 17:56:03 UTC 2003 i686 unknown unknown GNU/Linux [/code:1:29af1bc0e4] Hmm, dus de dma voor de cdwriter staat uit in SuSE 8.2. Ik dacht dat die standaard aan hoorde te staan. Ik kan 'm ook niet aan zetten met hdparm -d /dev/hdc [code:1:29af1bc0e4] linux:/home/jolo # hdparm -d /dev/hdc /dev/hdc: using_dma = 0 (off) [/code:1:29af1bc0e4] [edit] Ok dat moest dus zijn [code:1:29af1bc0e4] linux:/home/jolo # hdparm -d1 /dev/hdc /dev/hdc: setting using_dma to 1 (on) using_dma = 1 (on) [/code:1:29af1bc0e4] In ieder geval Mithrandir en marcelk, bedankt voor de reacties. :wink:
Link naar reactie
[quote:89772e54fc="marcelk"]Het branden gaat onder SuSE nu even snel als onder Mandrake ?[/quote:89772e54fc] Ik heb dat inmiddels getest. Als ik dma van de cdwriter aanzet, via [code:1:89772e54fc] hdparm -d1 /dev/hdc [/code:1:89772e54fc] dan brand SuSE 8.2 inderdaad even snel als in Mandrake 9.1. Ik heb nog even gecontroleerd in Yast2 > IDE DMA Setup, maar daarin staan alleen de harddisk en mijn dvd speler. De dma van de dvd speler staat dus standaard ook uit. Ofschoon met dma aan voor de cdwriter, deze met cdrecord wel kan branden op de juiste snelheid, blijft het wel raar dat hdparm -t in SuSE, de harddisk snelheid niet kan meten. Uit [url=http://lists.suse.com/archive/suse-linux/2003-Apr/1522.html]deze discusie[/url] maak ik op dat er een bug zit in hdparm 5.3. En dat er op de website van SuSE een patch staat voor een ander probleem. Namelijk voor harddisken groter dan 80 GB. [quote:89772e54fc] 27 Mar 2003 RPM hdparm 5.3 (i586) 36 kB Patch-RPM hdparm 5.3-patch (i586) 24 kB Source-RPM hdparm-5.3-36.src.rpm Fixes problems when running timing tests on disks larger than 80GB. [/quote:89772e54fc] Mijn harddisk is 80 GB.
Link naar reactie
[quote:0f4943a533="marcelk"]Vreemd. Bij lijkt het wel te werken op een Western Digital WD800JB 80 GB schijf onder SuSE 8.2 ftp. Misschien de combinatie chipset met schijf >= 80 GB ?[/quote:0f4943a533] Ik heb een WDC WD800BB 80 GB. (CUV4X-D) Ondanks de patch bedoelt is voor grotere schijven dan 80 GB, heb ik 'm toch maar geinstalleerd. [code:1:0f4943a533] # rpm -Uvh hdparm-5.3-36.i586.patch.rpm hdparm ################################################## [/code:1:0f4943a533] hdparm in SuSE 8.2 werkt weer. [code:1:0f4943a533] # hdparm -tT /dev/hda /dev/hda: Timing buffer-cache reads: 128 MB in 0.76 seconds =168.42 MB/sec Timing buffered disk reads: 64 MB in 1.39 seconds = 46.04 MB/sec [/code:1:0f4943a533] Ik heb ook nog een andere PC met nog zo een 80 GB harddisk met SuSE 8.2. (A7V266-E) Deze hdparm werkt ook weer na het installeren van de patch. Marcelk, nogmaals bedankt voor het meedenken. :wink:
Link naar reactie

Om een reactie te plaatsen, moet je eerst inloggen

Gast
Reageer op dit topic

×   Geplakt als verrijkte tekst.   Herstel opmaak

  Er zijn maximaal 75 emoji toegestaan.

×   Je link werd automatisch ingevoegd.   Tonen als normale link

×   Je vorige inhoud werd hersteld.   Leeg de tekstverwerker

×   Je kunt afbeeldingen niet direct plakken. Upload of voeg afbeeldingen vanaf een URL in

×
×
  • Nieuwe aanmaken...