Ich muss Tools im Hinblick auf ihre maximale (Peak) Disk-Verwendung Benchmark. Wir haben festgestellt, dass Tool temporäre Dateien auf der Festplatte erstellt. Also, ich möchte herausfinden, wie viel Speicherplatz belegt (Bytes geschrieben) für die Speicherung temporärer Dateien während seiner Ausführung.Berechnen Sie Datenträger Peak-Größe in Linux
Antwort
Die Anzahl der geschriebenen Bytes ist nicht unbedingt der Höchstwert der Festplattenbelegung.
Es gibt eine Reihe von Möglichkeiten, dies zu tun.
1) df
oder du
gibt Ihnen die Festplattennutzung zu diesem Zeitpunkt. Wenn Sie jede Sekunde eine df
machen, könnte dies Ihnen genügend Informationen geben. Dies setzt voraus, dass der Prozess lange genug läuft, um mehrere Samples zu erhalten. Wenn das für Sie funktioniert, ist es wahrscheinlich der einfachste Weg.
2) Wenn Sie wissen, welche Verzeichnisse oder Dateien verwendet werden oder erstellt, können Sie die bisherige Art der Verwendung df
oder du
durch die Kombination mit inotifywait
stattdessen ein festes Intervall von Schlaf verbessern könnte:
while inotifywait -q -e modify filename >/dev/null; do
df >> df-log-file
done
Siehe man inotify
für Mehr Optionen.
3) Wenn Sie das Programm in einer VirtualBox ausführen, erstellen Sie eine virtuelle Festplatte, die dynamisch zugewiesen wird. Die tatsächliche Datei für diese VDI wird wachsen, wenn der Raum benötigt wird. Die Größe der VDI sollte daher die Startgröße plus die Peakgröße der temporären Dateien sein. Ich habe keine Ahnung, wie genau das Ergebnis sein wird.
Es sollte viele weitere Möglichkeiten geben, dies zu tun.
- 1. Linux verwenden Datenträger als RAM für einen Prozess
- 2. Wie verbinden Sie mehrere Datenträger in Vsmppbox?
- 3. So erhalten Sie Laufwerksinformationen nach Datenträger-ID
- 4. Linux - Bash-Skript zu berechnen Zeit
- 5. Wie kann ich aufzeichnen, welcher Prozess oder welche Kernelaktivität den Datenträger in GNU/Linux verwendet?
- 6. Sind Standardstreams-Dateien auf einem Datenträger gespeichert?
- 7. Berechnen Prozentualer freier Speicher mit Bash-Skripten in Linux
- 8. Berechnen Sie Treffer in meinem
- 9. Berechnen Sie Durchschnitt in Arrays
- 10. Berechnen Sie NPS in Ruby
- 11. Datanode einer der Datenträger Datenträgerfehler
- 12. InfluxDB Speichergröße auf dem Datenträger
- 13. So erweitern Sie einen logischen Datenträger, der einen Snapshot enthält
- 14. So berechnen Sie FAT
- 15. Unterschiedliches Verhalten zwischen Docker-komponieren Datenträger-Mount unter OSX und Linux
- 16. So berechnen Sie Funktionspunkte
- 17. So berechnen Sie BigDecimal
- 18. Berechnen Sie die Fahrtstrecke
- 19. Berechnen Sie die Videodauer
- 20. Auflösen von OpenShift-Datenträger-Kontingent-Verwendung
- 21. Berechnen Sie ein Datum in Oracle SQL
- 22. Berechnen Sie die Sekunden in PHP DateInterval
- 23. Berechnen Sie Rolling Summary Statistics in SQL
- 24. So berechnen Sie Zeilensumme in Wocommerce
- 25. So berechnen Sie Blockmittelwerte in Pandas DataFrame
- 26. Berechnen Sie in zwei Variablen jquery
- 27. Berechnen Sie Aktienrenditen in Pandas DataFrame
- 28. So berechnen Sie Fakultät in Theano
- 29. Berechnen Sie die Kookkurrenz in Dateitext
- 30. So berechnen Sie Aggregatwerte in verteilter Architektur
Werden alle im selben Verzeichnis gespeichert? – hellyale
@hellyale: Ja, sie werden alle im gleichen Verzeichnis gespeichert. – Tjcool