Java und Abfragen

  • Jo Leute,


    Hat jemand eine Idee, wie man z.B die Schreibgeschwindigkeit oder Lesegeschwindigkeit der Festplatte auslesen kann und auf der Konsole in Eclipse anzeigen lassen kann?


    Oder später vielleicht einen grafischen Balken besitzt, der von links nach rechts, die Geschwindigkeit anzeigt?


    Welche Plugins benötigt man dafür und welche Befehle würden hilfreich sein?


    Gegoogelt habe ich schon, allerdings ist die Beschreibung von so einer Unternehmung in einer SuFu eher schwer zu beschreiben.


    MfG
    Gump

  • Mein erster Gedanke wäre: Benutz einfach das Tool von Microsoft (winsat disk) und führe das mit deinem Programm aus und verarbeite den Output den dir das Ding liefert.


    Ansonsten musst du Daten generieren, die eine bestimme Größe haben, diese auf die Festplatte schreiben und messen wie lange es dauert, dafür einfach vor dem Schreiben einen Timestamp speichern und nach dem Schreiben diesen von dem aktuellen Timestamp subtrahieren. Das selbe dann auch wieder auslesen und du hast sowohl Schreib- als auch Lesegeschwindigkeit. Dann musst du dich auch noch damit beschäftigen, ob es einen Unterschied macht ob du 10 MB oder 10 GB schreibst/liest und sonstige Eventualitäten abdecken.