NetWorker: Analysieren der IO-Leistung mithilfe von ddboost_precert.log
Summary: Dieser Artikel enthält schrittweise Anleitungen zur Verwendung des precert-io-perf.py Python-Skripts zur Analyse der I/O-Leistung aus der ddboost_precert.log Datei. Das Skript berechnet verschiedene Statistiken für Schreib- und Lesevorgänge, einschließlich Dauer und Durchsatz (MB/s), und bietet eine umfassende Zusammenfassung, die für technische und nicht-technische Stakeholder verständlich ist. ...
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Instructions
Die Protokollierung vor der Zertifizierung wird als Troubleshooting-Schritt aktiviert, wenn angenommen wird, dass NetWorker Client Direct-Backupprobleme mit der Data Domain DD Boost-Bibliothek des Clients zusammenhängen. Dieses Dienstprogramm kann Performanceprobleme anhand der gesammelten Vorzertifikatprotokolle identifizieren.
Ein einfaches Anwendungsbeispiel ist
Voraussetzung: Python 3.x
Laden Sie das Skript herunter von: Lösungen NetWorker-Tools (dell.com)
Dieses Beispiel zeigt, wie das Leistungsproblem beim Lesevorgang der Daten im Gegensatz zu den Schreibvorgängen auftritt.
Vorbereiten ddboost_precert.log
Ein einfaches Anwendungsbeispiel ist ddboost_precert.ini auf dem UNIX-Stamm oder Stamm von C:\ für Windows. Die Datei sollte Folgendes enthalten:
precert_enabled=true num_log_files=4 log_file_size=512 log_file_name=ddboost_precert.log log_file_dir=/DDLog ddcl_logs_include=true ddcl_logs_sev=4Siehe Artikel Data Domain: Aktivieren Sie die DD Boost-API-Protokollierung mit dem precert-Tool (precert-Protokolle), um vollständige Verfahrensdetails zum Erfassen von Precert-Protokollen zu erhalten. (Anmeldung beim Dell Support erforderlich, um diesen Artikel anzuzeigen)
Vorbereiten der Verwendung des Skripts
Voraussetzung: Python 3.x
Laden Sie das Skript herunter von: Lösungen NetWorker-Tools (dell.com)
- Speichern Sie das Skript in einem Arbeitsverzeichnis, das die Vorzertifikatprotokolle enthält, wie folgt
precert-io-perf.py. - Stellen Sie auf UNIX-Systemen sicher, dass das Skript ausführbar ist:
chmod +x precert-io-perf.py - Führen Sie das Skript aus:
./precert-io-perf.py
Eingabeaufforderungen
- Geben Sie bei Aufforderung den vollständigen Pfad zur DD Boost-precert-Protokolldatei ein.
- Geben Sie Ja oder Nein ein, wenn Sie gefragt werden, ob MB/s für jeden I/O-Vorgang einbezogen werden sollen.
Zusammenfassung der Ausgabe
Das Skript zeigt eine Zusammenfassung der Schreib- und Lesevorgänge an, einschließlich:- Gesamtzahl der Schreib- und Lesevorgänge
- Durchschnittliche Schreib- und Lesedauer
- Maximale und minimale Schreib- und Lesedauer zusammen mit dem jeweiligen Durchsatz (MB/s)
- Gesamtzeit für Schreib- und Lesevorgänge
- Prozentsatz der Gesamtzeit, die für Schreib- und Lesevorgänge aufgewendet wird
- Durchschnittlicher Schreib- und Lesedurchsatz (MB/s)
- Detaillierte I/O-Vorgänge
- io-write.log – enthält detaillierte Informationen zu jedem Schreibvorgang
- io-read.log – enthält detaillierte Informationen zu jedem Lesevorgang
Beispielausgabe
# ./precert-io-perf.py Please enter the full path to the log file: ./ddboost_precert.log Do you want to include MB/s for each I/O operation? (yes/no): yes Write Durations Summary: Total number of write operations: 2646 Average write duration: 0.005389 seconds Maximum write duration: 0.041000 seconds (24.39 MB/s) Minimum write duration: 0.000001 seconds (1000000.00 MB/s) Total write time: 14.259001 seconds Percentage of total time spent on writes: 22.99% Average write throughput: 185.566997 MB/s Note: High MB/s values for very short durations indicate efficient operations. Read Durations Summary: Total number of read operations: 2651 Average read duration: 0.018018 seconds Maximum read duration: 31.838000 seconds (0.03 MB/s) Minimum read duration: 0.001000 seconds (1000.00 MB/s) Total read time: 47.766000 seconds Percentage of total time spent on reads: 77.01% Average read throughput: 55.499728 MB/s Note: High MB/s values for very short durations indicate efficient operations. Top 20 Slowest Write I/O Operations: 1. I/O Number: 608, Duration: 0.041000 seconds, MB/s: 24.39 2. I/O Number: 2276, Duration: 0.038000 seconds, MB/s: 26.32 3. I/O Number: 1548, Duration: 0.025000 seconds, MB/s: 40.00 4. I/O Number: 2076, Duration: 0.025000 seconds, MB/s: 40.00 5. I/O Number: 636, Duration: 0.024000 seconds, MB/s: 41.67 6. I/O Number: 195, Duration: 0.023000 seconds, MB/s: 43.48 7. I/O Number: 892, Duration: 0.023000 seconds, MB/s: 43.48 8. I/O Number: 1451, Duration: 0.023000 seconds, MB/s: 43.48 9. I/O Number: 1539, Duration: 0.023000 seconds, MB/s: 43.48 10. I/O Number: 1987, Duration: 0.023000 seconds, MB/s: 43.48 11. I/O Number: 604, Duration: 0.022000 seconds, MB/s: 45.45 12. I/O Number: 896, Duration: 0.022000 seconds, MB/s: 45.45 13. I/O Number: 1283, Duration: 0.022000 seconds, MB/s: 45.45 14. I/O Number: 1532, Duration: 0.022000 seconds, MB/s: 45.45 15. I/O Number: 1544, Duration: 0.022000 seconds, MB/s: 45.45 16. I/O Number: 595, Duration: 0.021000 seconds, MB/s: 47.62 17. I/O Number: 616, Duration: 0.021000 seconds, MB/s: 47.62 18. I/O Number: 652, Duration: 0.021000 seconds, MB/s: 47.62 19. I/O Number: 1512, Duration: 0.021000 seconds, MB/s: 47.62 20. I/O Number: 1552, Duration: 0.021000 seconds, MB/s: 47.62 Top 20 Slowest Read I/O Operations: 1. I/O Number: 5900, Duration: 31.838000 seconds, MB/s: 0.03 2. I/O Number: 1614, Duration: 0.041000 seconds, MB/s: 24.39 3. I/O Number: 4950, Duration: 0.039000 seconds, MB/s: 25.64 4. I/O Number: 4550, Duration: 0.026000 seconds, MB/s: 38.46 5. I/O Number: 1670, Duration: 0.025000 seconds, MB/s: 40.00 6. I/O Number: 3494, Duration: 0.025000 seconds, MB/s: 40.00 7. I/O Number: 788, Duration: 0.023000 seconds, MB/s: 43.48 8. I/O Number: 1606, Duration: 0.023000 seconds, MB/s: 43.48 9. I/O Number: 2182, Duration: 0.023000 seconds, MB/s: 43.48 10. I/O Number: 3300, Duration: 0.023000 seconds, MB/s: 43.48 11. I/O Number: 3476, Duration: 0.023000 seconds, MB/s: 43.48 12. I/O Number: 3486, Duration: 0.023000 seconds, MB/s: 43.48 13. I/O Number: 4372, Duration: 0.023000 seconds, MB/s: 43.48 14. I/O Number: 2190, Duration: 0.022000 seconds, MB/s: 45.45 15. I/O Number: 2964, Duration: 0.022000 seconds, MB/s: 45.45 16. I/O Number: 3422, Duration: 0.022000 seconds, MB/s: 45.45 17. I/O Number: 3462, Duration: 0.022000 seconds, MB/s: 45.45 18. I/O Number: 4628, Duration: 0.022000 seconds, MB/s: 45.45 19. I/O Number: 5548, Duration: 0.022000 seconds, MB/s: 45.45 20. I/O Number: 1588, Duration: 0.021000 seconds, MB/s: 47.62 Detailed I/O operations have been logged to io-write.log and io-read.log example of above analysis: Percentage of total time spent on writes: 22.99% Percentage of total time spent on reads: 77.01%
Dieses Beispiel zeigt, wie das Leistungsproblem beim Lesevorgang der Daten im Gegensatz zu den Schreibvorgängen auftritt.
Affected Products
Data Domain Boost, NetWorkerArticle Properties
Article Number: 000227597
Article Type: How To
Last Modified: 05 Sep 2024
Version: 2
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.