NetWorker: Jak analyzovat výkon IO pomocí ddboost_precert.log
Summary: Tento článek obsahuje podrobné pokyny k použití skriptu precert-io-perf.py Python k analýze výkonu vstupně-výstupních operací ze souboru ddboost_precert.log. Skript vypočítává různé statistiky operací zápisu a čtení, včetně doby trvání a propustnosti (MB/s), a poskytuje komplexní souhrn srozumitelný technickým i netechnickým zúčastněným stranám. ...
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
Protokolování před certifikátem je povoleno v rámci kroků odstraňování problémů, kdy se má za to, že problémy se zálohováním NetWorker Client Direct souvisejí s knihovnou Data Domain DD Boost klienta. Tento nástroj dokáže identifikovat problémy s výkonem ze shromážděných protokolů před certifikací.
Jako jednoduchý příklad použití vytvořte
Přípravné kroky: Python 3.x
Stáhněte skript z: Řešení NetWorker Tools (dell.com)
Tento příklad ukazuje, jak se problém s výkonem zobrazuje při operaci čtení dat na rozdíl od operací zápisu.
Příprava ddboost_precert.log
Jako jednoduchý příklad použití vytvořte ddboost_precert.ini v kořenovém adresáři systému UNIX nebo v kořenovém adresáři C:\ pro Windows. Soubor by měl obsahovat:
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=4Viz článek Data Domain: Povolte protokolování rozhraní API DD Boost pomocí nástroje precert (protokoly precert), abyste získali úplné podrobnosti o postupu shromažďování protokolů před certifikací. (K přečtení tohoto článku je vyžadováno přihlášení k webu podpory společnosti Dell.)
Příprava na použití skriptu
Přípravné kroky: Python 3.x
Stáhněte skript z: Řešení NetWorker Tools (dell.com)
- Uložte skript do pracovního adresáře obsahujícího protokoly precert jako
precert-io-perf.py. - V systémech UNIX se ujistěte, že je skript spustitelný:
chmod +x precert-io-perf.py - Spusťte skript:
./precert-io-perf.py
Výzvy k zadání
- Po zobrazení výzvy zadejte úplnou cestu k souboru protokolu předběžného certifikátu DD Boost.
- Po zobrazení dotazu, zda chcete zahrnout MB/s pro každou vstupně-výstupní operaci, zadejte hodnotu Yes nebo No .
Shrnutí výstupu
Skript zobrazí souhrn operací zápisu a čtení, včetně:- Celkový počet operací zápisu a čtení
- Průměrná doba zápisu a čtení
- Maximální a minimální doba zápisu a čtení spolu s příslušnou propustností (MB/s)
- Celková doba zápisu a čtení
- Procento celkového času stráveného zápisem a čtením
- Průměrná propustnost zápisu a čtení (MB/s)
- Podrobné operace I/O
- io-write.log – obsahuje podrobné informace o jednotlivých operacích zápisu.
- io-read.log – obsahuje podrobné informace o každé operaci čtení
Příklad výstupu
# ./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%
Tento příklad ukazuje, jak se problém s výkonem zobrazuje při operaci čtení dat na rozdíl od operací zápisu.
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.