NetWorker: Sådan analyseres IO-ydeevne ved hjælp af ddboost_precert.log

Summary: Denne artikel indeholder en trinvis vejledning i, hvordan du bruger precert-io-perf.py Python-scriptet til at analysere I/O-ydeevnen fra ddboost_precert.log filen. Scriptet beregner forskellige statistikker for skrive- og læsehandlinger, herunder varigheder og gennemløb (MB/s), og giver et omfattende resumé, der er forståeligt for tekniske og ikke-tekniske interessenter. ...

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

Precert-logføring er aktiveret som et fejlfindingstrin, hvor problemer med NetWorker Client Direct-sikkerhedskopiering menes at være relateret til klientens Data Domain DD Boost-bibliotek. Dette hjælpeprogram kan identificere problemer med ydeevnen fra de indsamlede precert-logfiler.


Forberedelse af ddboost_precert.log

Som et simpelt brugseksempel skal du oprette ddboost_precert.ini på UNIX-roden eller roden af C:\ til Windows. Filen skal indeholde: 
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=4
Se artiklen Data Domain: Aktivér DD Boost API-logføring med precert-værktøjet (precert-logfiler) for at få komplette proceduremæssige oplysninger til indsamling af precert-logfiler. (log på Dell Support er påkrævet for at se denne artikel)


Forberedelse til brug af scriptet

Forudsætninger:  Python 3.x
Download scriptet fra: Løsninger NetWorker-værktøjer (dell.com)
  1. Gem scriptet i en arbejdsmappe, der indeholder precert-logfilerne som precert-io-perf.py.
  2. På UNIX-systemer skal du sikre dig, at scriptet er eksekverbart: chmod +x precert-io-perf.py
  3. Kør scriptet: ./precert-io-perf.py

Indtastningsprompter

  • Indtast den fulde sti til DD Boost precert-logfilen, når du bliver bedt om det.
  • Indtast Ja eller Nej , når du bliver spurgt, om du vil medtage MB/s for hver I/O-handling

Oversigt over output

Scriptet viser en oversigt over skrive- og læsehandlingerne, herunder:
  • Samlet antal skrive- og læsehandlinger
  • Gennemsnitlig skrive- og læsevarighed
  • Maksimal og minimal skrive- og læsevarighed sammen med deres respektive overførselshastighed (MB / s)
  • Samlet skrive- og læsetid
  • Procentdel af den samlede tid brugt på at skrive og læse
  • Gennemsnitlig skrive- og læsehastighed (MB/s)
  • Detaljerede I/O-handlinger
Scriptet logfører detaljerede I/O-handlinger i to CSV-filer:
  • io-write.log - indeholder detaljerede oplysninger om hver skriveoperation
  • io-read.log - indeholder detaljerede oplysninger om hver læseoperation


Eksempel på output

# ./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%

Dette eksempel viser, hvordan ydelsesproblemet vises med læsehandlingen af dataene i modsætning til skrivehandlingerne.

Affected Products

Data Domain Boost, NetWorker
Article 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.