Dateisystemleistungsprüfung

Ich schreibe ein Python-Skript, das Performance-Test im Linux-Dateisystem durchführen wird. Also neben Deadlocks, Rennbedingungen und Zeit, um eine Aktion durchzuführen (löschen, lesen, schreiben und erstellen) welche anderen Variablen / Parameter sollte der Test enthalten?

4 Solutions collect form web for “Dateisystemleistungsprüfung”

Dateisystemleistungsprüfung ist ein sehr komplexes Thema. Sie können ganz einfach eine Menge Fehler, die im Grunde machen Ihre ganze Tests wertlos.

Stony Brook University und IBM Watson Labs haben ein hoch empfohlenes Zeitschriftenpapier in der "Transaction of Storage" über das Dateisystem-Benchmarking veröffentlicht, in dem sie unterschiedliche Benchmarks und ihre starken und schwachen Punkte präsentieren: Eine neunjährige Studie zum Dateisystem- und Storage-Benchmarking .

Sie geben viel beraten, wie man ein gutes Dateisystem-Benchmark entwerfen und implementieren kann. Wie ich schon sagte: Es ist keine leichte Aufgabe.

Kannst du ein bisschen klarer sein?

Ich habe es schon einmal versucht, Python selbst zu benutzen. Ich brauche Zeit, um es selbst auszuprobieren. Ich habe versucht, time.time () zu benutzen, um die Zeit seit der Epoche zu bekommen. Ich denke, die Zeitdifferenz kann für die Dateiverarbeitung ausreichen.

Update: Überprüfen Sie diese GSOC-Idee, PSF hatte sich verpflichtet, es zu sponsern http://allmydata.org/trac/tahoe/wiki/GSoCIdeas

Ich versuche, diese Seite zu lesen, um weitere Informationen zu erhalten.

Sie könnten bei der Betrachtung von Werkzeugen wie caollectd und iotop eingreifen. Dann noch einmal, yopu könnte auch daran interessiert sein, sie einfach zu benutzen, anstatt das Rad neu zu erfinden – so weit wie ich sehe, wird diese Performance-Analyse nicht an einem Tag gelernt, und diese Jungs investierten erhebliche Zeit und Wissen beim Aufbau dieser Werkzeuge.

Sie sollten versuchen, die bereits vorhandenen Software zu benutzen. Sie können iozone für das gleiche verwenden. Für Tutorial, sollten Sie sich auf diesen Blog-Post auf Nixcraft

Python ist die beste Programmiersprache der Welt.