Festplatten Lese/Schreib Geschwindigkeit herrausfinden?

  • VB.NET

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von BiedermannS.

    Festplatten Lese/Schreib Geschwindigkeit herrausfinden?

    Hey

    Ich wollte mal fragen ob es möglich ist die Lese/Schreib schnelligkeit einer Fesplatte auszulesen.
    Habe auch schon gegoogelt und nen Code gefunden der aber leider in VB 6 ist und ich kein VB 6 Code converter finde
    vielleicht mit S.M.A.R.T
    Google mal danach.
    Mfg: Gather
    Private Nachrichten bezüglich VB-Fragen werden Ignoriert!


    Festplatten haben keine "auslesbare" Geschwindigkeit. Erstmal gibts die Interface-Geschwindigkeit - die ist aber nur wenig sinnvoll. Dann gibts die theoretische maximale Medienrate (UpM * Sektoren der äußersten Spur), die aber auch nicht viel aussagt. Die "echte" Geschwindigkeit kann man nur MESSEN (aka benchmarken), da sie von diversen Faktoren abhängt. Und wenn Windoof da noch zwischenhängt, sagt einem der Wert eh kaum was sinnvolles ...
    Und nicht mit dem Framework. Da dies nicht in Echtzeit arbeitet.

    Ausser du willst nur Schätzwerte, dann schreib 100 MB auf die Platte und messe wie lange du brauchst, danach lies diese wieder ein und messe wie lang du brauchst.
    Das hat zwar mit der eigentlichen Schreib-/Lesegeschwindigkeit wenig zu tun, aber wenn du das gut umsetzt könntest du sogar Werte bekommen, die etwas näher an der Realität sind, als Benchmarks.

    Der Benchmark sagt dir ja auch nur, wie schnell die Platte maximal kann. Unter normalen Bedingungen schafft man meistens weniger, weil die Schreib und Lesebefehle des Systems bzw. der Programme normalerweise mehr auf Konsistenz als auf Geschwindigkeit getrimmt werden.
    SWYgeW91IGNhbiByZWFkIHRoaXMsIHlvdSdyZSBhIGdlZWsgOkQ=

    Weil einfach, einfach zu einfach ist! :D