Zapnout DMA pro CDROM

Milos Prudek prudek na bvx.cz
Pátek Leden 16 14:44:36 CET 2004


> To je velmi prekvapive, osobne jsem se s tim jeste nesetkal.. pouzivam
> obvykle:
> -d1 (dma mi vsude vice ci mene vyrazne pomohlo) 
> -c3 (32 bitove transfery na radic se synchronizacni sekvenci, po ksande
> samozrejme uz 16bit)

Mate pravdu, chce to spravnou kombinaci. Vase doporuceni se osvedcilo. I 
hlucnost se zvysila na maximum :-)

Presne vysledky uvadim nize.

time -p cp -r /mnt/cdrom/100olymp/ .
real 48.63
user 0.11
sys 5.87

====

hdparm -c3 /dev/hdc; time -p cp -r /mnt/cdrom/100olymp/ .

/dev/hdc:
  setting 32-bit IO_support flag to 3
  IO_support   =  3 (32-bit w/sync)
real 48.62
user 0.11
sys 5.57

====

hdparm -c1 /dev/hdc; time -p cp -r /mnt/cdrom/100olymp/ .

/dev/hdc:
  setting 32-bit IO_support flag to 1
  IO_support   =  1 (32-bit)
real 59.81
user 0.11
sys 5.94

====

hdparm -c1 -d1 /dev/hdc; time -p cp -r /mnt/cdrom/100olymp/ .

/dev/hdc:
  setting 32-bit IO_support flag to 1
  setting using_dma to 1 (on)
  IO_support   =  1 (32-bit)
  using_dma    =  1 (on)
real 29.71
user 0.15
sys 5.95

====

hdparm -c3 -d1 /dev/hdc; time -p cp -r /mnt/cdrom/100olymp/ .

/dev/hdc:
  setting 32-bit IO_support flag to 3
  setting using_dma to 1 (on)
  IO_support   =  3 (32-bit w/sync)
  using_dma    =  1 (on)
real 26.00
user 0.16
sys 6.02

> Co vam na to reknou testy hdparmu (-Tt) ? A bonnie++ ? Jake je nastaveni
> ostatnich ide zarizeni? A jak je mate fyzicky zapojeny? Na zaklade
> vasich informaci me bohuzel pricina nenapada a vasemu zaveru se vzpiram

Harddisk je primary master, vypalovacka je secondary master.


-- 
Milos Prudek



Další informace o konferenci Linux