Schreibzugriff begrenzen oder nicht?
-
Hallo allerseits!
Ich bastle ein Programm, das unter anderem eine Messung durchführen und diese in Form einer Textdatei abspeichern kann.
Es werden dann ca. 2 Messungen pro Sekunde vorgenommen, es handelt sich dabei um eine längere Messreihe, die über mehrere Stunden hinweg durchgeführt wird.Bisher setzte ich das so um, dass die 9,7kB große Messdatei bei jeder Messung aktualisiert, also neu geschrieben wird.
(Damit jederzeit bequem der Stand der Messung verfolgt werden kann.)
Das ist eigentlich nicht nötig, die Erfassung jeder 100. Messung oder noch seltener genügte.Ich frage mich allerdings:
Schadet diese häufige Neubeschreibung der Datei der Festplatte? (Ich will diese ja nicht blankscheuern...;) ) Oder etwa der Systemleistung?
Oder anders gefragt:Es ist ja wirklich kein Problem, den Schreibvorgang seltener durchzuführen, aber gibt es auch einen ernsthaften Grund dafür?
Was meint Ihr?
Danke und Gruß,
dong
-
Sagen wir es mal so, Schreibzugriffe auf die Festplatte sind langsam. Wenn du also zeitkritisch bei deinen Messungen bist, solltest du lieber mehrere Daten auf einmal auf die Platte schreiben (Cachen).
Aber im Grunde dürfte es für dich egal sein. Mach es am besten so, wie es am komfortabelsten für dich ist.
-
Beim cachen hast Du einfach das Problem, das eventuell die letzten 100 Messungen futsch sind, wenn das Programm abschmiert (was es aber eigentlich nicht sollte
).
-
Danke für Eure Einschätzungen!
Zeitkritische sind die Messungen nicht und Abstürze gab es bisher auch nicht.
Ich scheine also tatsächlich freie Hand zu haben...
-
dong schrieb:
Ich frage mich allerdings:
Schadet diese häufige Neubeschreibung der Datei der Festplatte? (Ich will diese ja nicht blankscheuern...;) ) Oder etwa der Systemleistung?ja, kann durchaus der platte schden. denn die wird nicht kalt, wenn dauernd der kopf wackelt. hab mir mit filesharing so zwei platten verbrutzelt.
falls du ausreichend kühlung für platte auf dauerlast hast, schadet's gar nicht.
systemleistung ist nicht beeinträchtigt, der rechner schreibt nur, wenn er eh nix zu tun hat.kannst ne ramdisk nehmen, dann haste gar keine sorgen damit.
-
*mich doch nochmal dazu meld*
Na, dann gehe ich lieber doch auf Nummer Sicher:
Ab der 1000. Messung schreibe ich nur noch jede 100. Messung direkt in die Datei, das reicht locker und die Festplatte kann sich eventuell etwas ausruhen...