aktuelle CF Cards - welche Performance im DMA-Mode erreichbar?

  • leider bin ich aus dem Tuningalter noch nicht raus :lol2


    Hier meine Konfiguration:


    - CF-Card Typ: Transcend CompactFlash Card 2GB (Ultra, 120x), Herstellerangabe: 20 MB/s lesen, 18 MB/s schreiben
    - CF Card haengt in einer NFS-Diskless-Maschine als Master am primaeren IDE Kanal (will sagen ist bei der Messung nicht mal gemountet)
    - es gibt im Rechner keine weiteren IDE Geraete.


    hdparm spuckt dies aus:



    also eigentlich alles optimale Voraussetzungen - aber diese Ergebnisse erhalte ich:


    Code
    279 root@senita[/root] > hdparm -Tt /dev/hda
    
    
    /dev/hda:
     Timing cached reads:   762 MB in  2.00 seconds = 380.59 MB/sec
     Timing buffered disk reads:   44 MB in  3.00 seconds =  14.66 MB/sec


    Die Frage ist, ob meine '14.66 MB/sec' bereits optimal sind? Oder beziehen sich die Herstellerangaben von '20 MB/s lesen, 18 MB/s' mal wieder auf in der Praxis nicht erreichbare Idealbedingungen?

  • Deine Transcend sollte real auf 18,8 Mb/s lesend und 13,5 Mb/s schreibend kommen.
    Noch schneller mit 33/24,6 ist eine Extreme IV von Sandisk.




    Quelle c't 23/06 Seite 148/149


    VDR1: ECS 945GCD-M, Atom 330, mod. Scenic 300 Geh., 16Gb CF, eHD, Tevii S470, 6.4" VGA TFT
    VDR2: Asus P5GC, C2D E4400 2GHz, mod. Scenic 300 Geh., 16Gb CF, eHD, TS SkyStarHD, PSOne TFT
    VDR3: Asus CUSL2, P3800, 128Mb Ram, TT3600, eHD
    SERVER: Tualatin 1133, 512Mb, 8 x ST 320Gb Gb RAID 5
    SERVER: Intel D945GSEJT, Chenbro ES30068

  • Hi mav_


    danke fuer die Info! Wie ich lese, haben die fuer den Test mit einem USB-Kartenleser gearbeitet. Ich habe die CF als Bootmedium ganz normal am IDE haengen. Ich teste zum Vergleich am WE mal mit einem anderen Motherboard.


    sparkie

  • Stellt sich die Frage ob der direkte Anschluß nicht eher noch einer Tick schneller sein sollte. Immerhin fällt die ganze Umsetzung in teilweise lahmen USB Chips komplett weg.


    VDR1: ECS 945GCD-M, Atom 330, mod. Scenic 300 Geh., 16Gb CF, eHD, Tevii S470, 6.4" VGA TFT
    VDR2: Asus P5GC, C2D E4400 2GHz, mod. Scenic 300 Geh., 16Gb CF, eHD, TS SkyStarHD, PSOne TFT
    VDR3: Asus CUSL2, P3800, 128Mb Ram, TT3600, eHD
    SERVER: Tualatin 1133, 512Mb, 8 x ST 320Gb Gb RAID 5
    SERVER: Intel D945GSEJT, Chenbro ES30068

  • Ich habe hdparm gerade mal über meine Extreme III im Server laufen lassen:


    Lustigerweise auch 44 Mb in 3.01 seconds = 14.60MB/sec


    VDR1: ECS 945GCD-M, Atom 330, mod. Scenic 300 Geh., 16Gb CF, eHD, Tevii S470, 6.4" VGA TFT
    VDR2: Asus P5GC, C2D E4400 2GHz, mod. Scenic 300 Geh., 16Gb CF, eHD, TS SkyStarHD, PSOne TFT
    VDR3: Asus CUSL2, P3800, 128Mb Ram, TT3600, eHD
    SERVER: Tualatin 1133, 512Mb, 8 x ST 320Gb Gb RAID 5
    SERVER: Intel D945GSEJT, Chenbro ES30068

  • Zitat

    Lustigerweise auch 44 Mb in 3.01 seconds = 14.60MB/sec


    auch nicht schlecht:-) bei mir ist der Wert uebrigens fast wie festgemeisselt. Er schwankt praktisch nicht. Ich sollte vielleicht noch ergaenzen, dass bei mir die CF Card in einer NFS-Diskless-Maschine als Master am primaeren IDE haengt. Sonst gibt es keine weiteren IDE Geraete. Ausser 'hdparm' greift also garantiert keiner auf die Karte zu.

  • Danke fuer eure Messergebnisse! Gerade habe ich mal das Datenblatt der TS2G~8GCF120 durchgesehen. Es gibt wohl noch einen MDMA Mode 4.


    Das BIOS und hdparm bieten bei mir maximal jedoch nur MDMA Mode 2. Wahrscheinlich darf man nur Spezielle, von Transcend abgesegnete, Motherboards verwenden :(
    Was die in der Werbung so hochgelobten Transferraten wieder etwas relativieren duerfte.


    Zitat

    DMA: mdma0 mdma1 *mdma2

  • Kannst du das nicht später mit hdparm einstellen?
    - Der Kernel sollte doch das Bios "überstimmen" können...


    Achtung, weiß nicht was mit der Hardware passieren kann ;)

    Hardware: Zalman HD160XT; Asus H97M-Plus, 1024MB RAM, Digital Devices Cine S2 (rev 7), Atric-Einschalter, NEC3520 DVD-Laufwerk, Samsung 256 GB SSD-Festplatte --> darauf yaVDR 0.6
    Hifi: Denon AVR4306, Samsung UE40ES6300

  • also der mdma4 wird ja weder im BIOS noch bei 'hdparm -I' ueberhaupt angeboten. Vermutlich kann halt das Mainboard das nicht. Diese Option habe ich bis jetzt auch noch bei keinem meiner anderen MBs gesehen. Wenn ich dennoch 'xfermode 36 == mdma4' einstelle ergibt sich bei der Ausgabe von 'hdparm -I' keine Aenderung.


    Irgenwas hat er aber wohl doch veraendert. Die Kiste haengt sich bei nachfolgendem Performancetest erst mal auf:-) Hier die Eingaben:


  • ich habe aus aktuellen Anlass mal ein wenig gelesen und will trotz des Alters des Fred mal meine Erkenntnisse hier anfügen:


    http://www.sackpfeyffer-zu-linden.de/Hardware.html#01


    Das heisst mdma2 wird auch mode4 genannt - es gibt kein mdma4. Die 15.6 MB sind wohl dem DMA Modus anzulasten - maximal gehen rund 16MB/s bei mdma2.


    Die Frage ist nun - ist es eine Begrenzung der Karten oder des Readers ?


    http://www.embeddedrelated.com…embedded/show/46432-1.php


    legt nahe, das das IDE Interface (?) der Karten je nach Hersteller UDMA2 oder mdma2 können, wobei die Sandisks anscheinend mdma2 bevorzugen. Andererseits habe ich auch andere Links gefunden wo die Sandisks angeblich sogar bis UDMA4 konnten ...


    HTH someone ;)

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

  • Zitat

    Das heisst mdma2 wird auch mode4 genannt - es gibt kein mdma4.


    ich sehe schon, die Hersteller scheinen sich mit verwirrender Begriffsvielfalt aus der Affaere ziehen zu wollen:) Laut Datenblatt zu meiner 'TS2G~8GCF120' gibt es genau diesen 'Multi-Word DMA mode 4' schon.


    siehe auch:
    http://www.transcend.de/Suppor…r/Datasheet/TSXGCF120.pdf


    nur laesst sich der auf keinem der 4 moderneren Motherboards, die ich getestet habe, aktivieren...

  • Wie gesagt: mdma2 = Multiword DMA 2 = Multiword DMA mode 4


    Schneller wirds nur noch per UDMA - das ist also die Richtung in die man forschen muss.


    Mein USB Reader mit ner eXtreme 3 sagt folgendes:


    Code
    /dev/sda:
     Timing cached reads:   1132 MB in  2.00 seconds = 566.36 MB/sec
     Timing buffered disk reads:   54 MB in  3.10 seconds =  17.40 MB/sec


    Leider krieg ich über den sonst keine Infos (wie zB den DMA Modus) - aber die 17,4 MB durchbrechen ja die Grenze.

    VDR User: 87 - LaScala LC14B - LG/Phillipps 6,4" VGA Display | Asrock H61/U3S3 | G630T | 1x 16GB Mobi Mtron 3035 1x WD 750GB 2,5" |1x L4m DVB-S2 Version 5.4

    Einmal editiert, zuletzt von steffen_b ()

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!