Aankondiging

Collapse
No announcement yet.

Test schrijfsnelheden CF-kaarten

Collapse
X
 
  • Weergaveopties
  • Begin
Clear All
new posts

  • Test schrijfsnelheden CF-kaarten

    Omdat ik onlangs een nieuw CF-kaartje gekocht heb (Sandisk UltraII 256 MB) en ik eens wou weten of die nu inderdaad nu zo snel zijn als beweerd wordt, heb ik ze deze middag eens aan een testje onderworpen. Hieronder het verslag.

    Testbank:
    - Acer Laptop (512 MB, 1,4 GHz)
    - AnyCom Compact Flash PC Card Adapter in PCMCIA-slot van laptop

    Gesteste kaartjes:
    - Sandisk Ultra II, 256 MB
    - Activ, 128 MB
    - Apacer, 128 MB

    Werkwijze:
    Op m'n laptop staan Apache (webserver) en PHP geïnstalleerd. Ik schreef een scriptje dat 1 lange string van bijna 3 MB maakt. Eigenlijk zet het script gewoon alle getallen van 0 tot en met 499 999 na elkaar. Vervolgens wordt dit rechtstreeks naar de CF-kaart geschreven. Via het PCMCIA-kaartje kun je immers rechtstreeks naar het CF kaartje schrijven.

    Dit wordt 10x na elkaar herhaald door het script en telkens wordt de schrijfsnelheid bijgehouden. Wanneer de 10 files geschreven zijn, wordt de gemiddelde tijd berekend en de gegevens op het
    scherm getoond.

    Tijdens de test draaiden geen andere programma's op de achtergrond en bleef het CPU-gebruik onder de 10% en was er meer dan 200 MB RAM beschikbaar. De omstandigheden waren dus onder de testen zo goed als constant.

    De resultaten zijn (in mijn ogen) verbluffend:
    de Sandisk doet er gemiddeld 4 seconden over om de file te schrijven. De Apacer 17 en de Activ gaf bij de reeks van 10 een time-out na 5 minuten. Toen de test verminderen naar 3 ook geen soelaas bracht, liet ik het scriptje 1x het bestand naar het kaartje schrijven. Dit duurde maar liefst 79 (!!!) seconden.

    Conclusie:
    Er is wel degelijk een zeer groot verschil in schrijfsnelheden tussen de verschillende merken waarneembaar. Het Apacer en Activ kaartje zijn weliswaar ouder dan het Sandisk kaartje, maar beiden kocht ik vorig jaar, dus qua technologische ontwikkelingen stonden ze even ver...
    Het is dus zeker en vast niet zo dat alle CF-kaartjes gelijk zijn en dat enkel het label verschilt, er zijn wel degelijk duidelijke verschillen in de prestaties merkbaar.

    Als er iemand de test wil herhalen, doe gerust, ik ben benieuwd naar andere resultaten. Ikzelf heb momenteel niet genoeg andere CF-kaartjes om andere merken te testen...

    Hieronder kun je nog de volledige resultatenlijst vinden alsook het gebruikte scriptje.


    (alle tijden zijn in seconden)
    Reeks 1: Sandisk ULTRA II 256MB
    tijd 0: 5.08528399467
    tijd 1: 4.22219395638
    tijd 2: 4.0699300766
    tijd 3: 4.12359499931
    tijd 4: 4.11213994026
    tijd 5: 4.07815599442
    tijd 6: 4.15640616417
    tijd 7: 4.03115105629
    tijd 8: 4.00743412971
    tijd 9: 4.03175902367
    gemiddelde:4.19180493355

    Reeks 2: Sandisk ULTRA II 256MB
    tijd 0: 4.59925603867
    tijd 1: 4.12611103058
    tijd 2: 4.08378100395
    tijd 3: 4.11145496368
    tijd 4: 4.1227350235
    tijd 5: 4.08333015442
    tijd 6: 4.11699795723
    tijd 7: 4.12011504173
    tijd 8: 4.07822299004
    tijd 9: 4.07102394104
    gemiddelde:4.15130281448


    Reeks 3: Apacer 128 MB
    tijd 0: 17.7434430122
    tijd 1: 17.7122261524
    tijd 2: 17.7824859619
    tijd 3: 17.7424590588
    tijd 4: 17.7554659843
    tijd 5: 17.7998530865
    tijd 6: 17.7670269012
    tijd 7: 17.7625751495
    tijd 8: 17.8314189911
    tijd 9: 17.7695598602
    gemiddelde:17.7666514158

    Reeks 4: Apacer 128 MB
    tijd 0: 17.68313694
    tijd 1: 17.8334801197
    tijd 2: 17.9200758934
    tijd 3: 17.8654839993
    tijd 4: 17.8634591103
    tijd 5: 17.9482400417
    tijd 6: 17.8631310463
    tijd 7: 17.8462669849
    tijd 8: 17.956307888
    tijd 9: 17.885174036
    gemiddelde:17.866475606


    Reeks 5: Activ 128 MB
    Time-out na 300 sec

    Reeks 6: Activ 128 MB
    Time-out na 300 sec

    Reeks 7: Sandisk ULTRA II 256 MB
    tijd 0: 4.50747203827
    tijd 1: 4.04621815681
    tijd 2: 4.02219796181
    tijd 3: 4.04376196861
    tijd 4: 4.03411793709
    tijd 5: 4.02141904831
    tijd 6: 4.0514690876
    tijd 7: 4.03996801376
    tijd 8: 4.01989912987
    tijd 9: 4.04019713402
    gemiddelde:4.08267204762


    Reeks 8: Activ 128 MB
    tijd 0: 79.2081739902

    Code:
    <?php
    
    /************************************************
    *  test.php
    * (c) 2004, Dieter 
    *
    ************************************************/
    
    for ($i = 0; $i < 500000; $i++)
    {
    	$st .= "$i";
    }
    
    
    $tijden = array();
    for ($a = 0; $a < 10; $a++)
    {
    	$microtime = microtime();
    	$microsecs = substr( $microtime, 2, 8 );
    	$secs = substr( $microtime, 11 );
    	$startTijd = "$secs.$microsecs";
    	$fp = fopen("f:/$a.txt", "w") or die ("couldnt open");
    	fwrite($fp, $st);
    	fclose($fp);
    	$microtime = microtime();
      $microsecs = substr( $microtime, 2, 8 );
      $secs = substr( $microtime, 11 );
    
      $eindTijd = "$secs.$microsecs";
    	$tijden[] = $eindTijd - $startTijd;
    }
    
    $som = 0;
    for ($i = 0; $i < 10; $i++)
    {
    	$som += $tijden[$i];
    	echo "tijd $i: $tijden[$i] <br>";
    }
    echo "gemiddelde:" . $som / 10 . "<br>";
    	
    ?>
    mvg,
    Dieter

  • #2
    Oogopenend...
    http://www.digifotofreak.nl

    Comment


    • #3
      Dieter,

      Ik heb een soortgelijke test gedaan met mijn CF-kaartjes
      Ik heb geen PHP gebruikt maar een KIX32 script. De script volgt dezelfde logica als de jouwe, 10 maal een bestand van +/- 3MB schrijven op de CF kaart en het gemiddelde berekenen.

      Het resultaat is opmerkelijk.

      - De Ridata 256MB is 6 keer sneller dan de Apacher 256.
      - De Canon & Nikon CF (32MB) ,die bij het toestel zaten, zijn duidelijk trager dan de Ridata.

      - Om zeker te zijn dat het resultaat van de Ridata geen toeval was, heb ik de script nogmaals losgelaten met hetzelfde resultaat.

      - Ik heb twee apacher kaartjes, het 1ste kaartje is zelfs een seconde trager dan het tweede.

      Geen enkel v/d kaartjes vermeldt een snelheids indicatie.
      Als iemand zijn geheugen eens wil testen, geef maar een seintje dan stuur ik de procedure door (t'is nie moeilijk) .


      2004/08/08 14:09:16 : Apacher 256MB CF1
      Tijd 1: 33765 milliseconden
      Tijd 2: 34735 milliseconden
      Tijd 3: 34797 milliseconden
      Tijd 4: 34625 milliseconden
      Tijd 5: 34922 milliseconden
      Tijd 6: 34703 milliseconden
      Tijd 7: 34765 milliseconden
      Tijd 8: 34532 milliseconden
      Tijd 9: 34406 milliseconden
      Tijd 10: 34594 milliseconden
      Gemiddelde :34584 milliseconden
      ------------------------------------------------------------------

      2004/08/08 14:11:58 : Ridata 256MB
      Tijd 1: 5937 milliseconden
      Tijd 2: 6031 milliseconden
      Tijd 3: 5922 milliseconden
      Tijd 4: 5953 milliseconden
      Tijd 5: 5922 milliseconden
      Tijd 6: 5938 milliseconden
      Tijd 7: 5937 milliseconden
      Tijd 8: 5922 milliseconden
      Tijd 9: 5938 milliseconden
      Tijd 10: 5953 milliseconden
      Gemiddelde :5945 milliseconden
      ------------------------------------------------------------------

      2004/08/08 14:16:39 : Nikon Sandisk 32MB EC-32cf
      Tijd 1: 11031 milliseconden
      Tijd 2: 11000 milliseconden
      Tijd 3: 11110 milliseconden
      Tijd 4: 10984 milliseconden
      Tijd 5: 11031 milliseconden
      Tijd 6: 11156 milliseconden
      Tijd 7: 11157 milliseconden
      Tijd 8: 11140 milliseconden
      Tijd 9: 11391 milliseconden
      Tijd 10: 11625 milliseconden
      Gemiddelde :11162 milliseconden
      ------------------------------------------------------------------

      2004/08/08 14:20:57 : Canon 32MB FC_32M
      Tijd 1: 14265 milliseconden
      Tijd 2: 14360 milliseconden
      Tijd 3: 14468 milliseconden
      Tijd 4: 14235 milliseconden
      Tijd 5: 14422 milliseconden
      Tijd 6: 14328 milliseconden
      Tijd 7: 14109 milliseconden
      Tijd 8: 14110 milliseconden
      Tijd 9: 14250 milliseconden
      Tijd 10: 14390 milliseconden
      Gemiddelde :14293 milliseconden
      ------------------------------------------------------------------

      2004/08/08 14:27:55 : Apacher 256MB CF2
      Tijd 1: 33984 milliseconden
      Tijd 2: 33266 milliseconden
      Tijd 3: 33609 milliseconden
      Tijd 4: 33313 milliseconden
      Tijd 5: 33578 milliseconden
      Tijd 6: 33516 milliseconden
      Tijd 7: 33296 milliseconden
      Tijd 8: 33563 milliseconden
      Tijd 9: 33641 milliseconden
      Tijd 10: 33406 milliseconden
      Gemiddelde :33517 milliseconden
      ------------------------------------------------------------------

      2004/08/08 14:30:09 : ridata 256MB
      Tijd 1: 5906 milliseconden
      Tijd 2: 6000 milliseconden
      Tijd 3: 5906 milliseconden
      Tijd 4: 5969 milliseconden
      Tijd 5: 5969 milliseconden
      Tijd 6: 6000 milliseconden
      Tijd 7: 5953 milliseconden
      Tijd 8: 6047 milliseconden
      Tijd 9: 6047 milliseconden
      Tijd 10: 6109 milliseconden
      Gemiddelde :5990 milliseconden
      ------------------------------------------------------------------






      BD0497BE : Nikon body + glas
      www.RudyVerrijt.info

      Comment


      • #4
        Sorry maar ik moet jullie toch uit jullie dromen halen dat er zoveel verschillen tussen de merken zijn hoor.

        Natuurlijk zal eeen sandisk ultra sneller zijn dan een apacer of Activ die beide low cost toestellen zijn en op alle vlakken het goedkoopste proberen vast te krijgen. Maar een standaard sandisk van dezelfde periode als deze zal niet sneller zijn dan deze apacer of activ.

        En de redenen zijn wel degelijk simpel. ER zijn niet veel fabrikanten van de componenten die in flash zitten. Het flash geheugen zelf bijvoorbeeld. samsung semiconductors en Toshiba semiconductors hebben samen +-90% van de markt. Dan heb je nog renesas met 5% en daar volgen dan nog achter mensen alla infineon etc die proberen nu ze pas laat in de markt zijn van toch ook een deel mee te kapen.

        Er kunnen dus wel veschillen zijn maar erg veel moet je er niet van verwachten. Het grootste verschil ga je nog vinden tussen de read en write chip en daar zijn er wel een paar patenten van bijv sandisk die uitmaken dat wanneer je hun dure ultra koopt dat alleen zij er gebruik van maken en dus eventueel sneller zijn dan anderen. Maar er zijn nog andere snelle R/W chips ook en die zouden evensnel of sneller kunnen zijn. Maar in alle gevallen behoren die dan bij de duurdere.

        Algemeen is het wel zo dat hoe recenter je kaartje hoe sneller je kaartje. JE hebt binnen de kaartjes wel snelheidsverschillen maar een ultra van 2 jaar terug zou wel eens tragen kunnen zijn dan een standaard van nu. Daarom hebben al die test totaal geen zin om algemen conclusies uit te trekken de enige conclusie die je eruit kan halen is welke tussen jouw kaartjes de snelste zijn. Die hele rob gailbraith toestand bijvoorbeeld is waardeloos als info.

        Comment


        • #5
          En wat haalt het uit in uw toestel dat aan volgende maximumsnelheden kan schrijven :
          Ter voorkoming van onnodige discussies de waarden verwijderd

          Snellere kaarten boven de maximum snelheden van je toestel benut je in een PC met kaartlezer ... niet in uw fototoestel ...
          Dat uw kaart nu 4, 6, 8, 10, ... 100 MB/s kan schrijven zal in een fototoestel zoals hierboven vermeld geen knijt uitmaken ...
          Kopiëren naar uw PC zal wel sneller gaan maar is dat een verschil van 50, 70, 120 € waard?
          Als je ervoor zorgt dat uw kaartje minstens de maximum snelheid van uw toestel aankan, dan zit je toch al redelijk goed?
          Canon EOS Digital
          BD0479BE

          Comment


          • #6
            dit is reeds de tweede keer dat je deze fout neerschrijft verseg !!!
            ook in de koopjeshoek heb ik reeds een link gestuurd en ik denk dat je daar beter eerst eens ten rade gaat.

            de waarden die je hier weeral opgeeft KLOPPEN NIET.
            Ik haal ze voor de tweede keer nog even juist aan :

            - 10D (met momenteel de snelste kaart) : 1.356MB (RAW) en 1.394MB (jpg)
            - D70 (met momenteel de snelste kaart) : 4.561MB (RAW) en 4.167MB (jpg)

            Waar haal jij die Nikon cijfers toch
            Ps : een ganse database van VEEL toestellen is hier te vinden met zeer accurate tests : http://www.robgalbraith.com/bins/multi_page.asp?cid=6007

            Dus eerst eens gaan lezen alvorens nu een derde keer deze fouten neer te pennen

            En het klopt wat je schrijft, je kaart dient minstens zo snel te zijn als je toestel, dat geeft de beste performantie, dus ik gebruik op mijn D70 snelle kaarten (zijnde 40x speed of meer) die dus de D70 zijn volle scrhijfsnelheid laten benutten. Voor een 10D of een andere type camera is dat inderdaad niet nodig. Maar een slechte investering is het nooit, want een opvolger zal toch sneller kunnen schrijven en dan is het wel al een vooruitziende aanschaf...

            Originally posted by VerSeg
            En wat haalt het uit in uw toestel dat aan volgende maximumsnelheden kan schrijven :
            10D => 1,4 MB/s
            D70 => 1,8 MB/s

            Snellere kaarten boven de maximum snelheden van je toestel benut je in een PC met kaartlezer ... niet in uw fototoestel ...
            Dat uw kaart nu 2, 4, 6, 8, 10, ... 100 MB/s kan schrijven zal in een fototoestel zoals hierboven vermeld geen knijt uitmaken ...
            Kopiëren naar uw PC zal wel sneller gaan maar is dat een verschil van 50, 70, 120 € waard?
            Als je ervoor zorgt dat uw kaartje minstens de maximum snelheid van uw toestel aankan, dan zit je toch al redelijk goed?

            Comment


            • #7
              Kevlar,

              Je uitleg is zeker correct maar het blijft een feit dat mijn Ridata kaartje van 2 jaar oud 6 keer sneller schrijft dan de Apacher die ik 3 maand geleden heb gekocht.

              Ik dacht de kaartjes met dezelfde componenten gebouwd zijn en dus ongeveer dezelfde performantie zouden geven. Blijkbaar heb ik me toch vergist.

              JePe



              BD0497BE : Nikon body + glas
              www.RudyVerrijt.info

              Comment


              • #8
                Originally posted by diafragma
                dit is reeds de tweede keer dat je deze fout neerschrijft verseg !!!
                ook in de koopjeshoek heb ik reeds een link gestuurd en ik denk dat je daar beter eerst eens ten rade gaat.

                de waarden die je hier weeral opgeeft KLOPPEN NIET.
                Ik haal ze voor de tweede keer nog even juist aan :

                - 10D (met momenteel de snelste kaart) : 1.356MB (RAW) en 1.394MB (jpg)
                - D70 (met momenteel de snelste kaart) : 4.561MB (RAW) en 4.167MB (jpg)

                Waar haal jij die Nikon cijfers toch
                Ps : een ganse database van VEEL toestellen is hier te vinden met zeer accurate tests : http://www.robgalbraith.com/bins/multi_page.asp?cid=6007

                Dus eerst eens gaan lezen alvorens nu een derde keer deze fouten neer te pennen

                En het klopt wat je schrijft, je kaart dient minstens zo snel te zijn als je toestel, dat geeft de beste performantie, dus ik gebruik op mijn D70 snelle kaarten (zijnde 40x speed of meer) die dus de D70 zijn volle scrhijfsnelheid laten benutten. Voor een 10D of een andere type camera is dat inderdaad niet nodig. Maar een slechte investering is het nooit, want een opvolger zal toch sneller kunnen schrijven en dan is het wel al een vooruitziende aanschaf...
                bedankt voor uw vriendelijke uitleg ...

                Het ging hem trouwens niet over de snelheid van een toestel, maar over snellere kaarten t.o.v. een bepaald toestel in het algemeen (lees ook de rest van de tekst eens)...
                Ik heb misschien niet de correcte waarden aangehaald (mea culpa) maar het blijft maar een voorbeeld hé en missen is menselijk ...
                De cijfers heb ik uit een of ander magazine waarvan ik een kopij gekregen heb in een fotozaak.
                En een opvolger binnen een jaar of twee ... die zal 9/10 geen CF kaartjes gebruiken voor nog snellere schrijfsnelheden ... investeren zal je zowiezo opnieuw mogen doen ...
                Canon EOS Digital
                BD0479BE

                Comment


                • #9
                  Ik heb sinds enkele weken een Scandisc ultra II 520 mb en merk geen echt verschil opp mijn toestel maar wel als ik het kaartje via een usbII reader overzet naar de pc, de ultra II is dan merkelijk sneller
                  Albums
                  Geluk moet je niet zoeken, geluk vindt jou.

                  Comment

                  Working...
                  X