NetWorker: Jak analyzovat výkon IO pomocí ddboost_precert.log

Sammanfattning: 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. ...

Den här artikeln gäller för Den här artikeln gäller inte för Den här artikeln är inte kopplad till någon specifik produkt. Alla produktversioner identifieras inte i den här artikeln.

Instruktioner

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í.


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=4
Viz č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)
  1. Uložte skript do pracovního adresáře obsahujícího protokoly precert jako precert-io-perf.py.
  2. V systémech UNIX se ujistěte, že je skript spustitelný: chmod +x precert-io-perf.py
  3. 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
Skript protokoluje podrobné vstupně-výstupní operace do dvou souborů CSV:
  • 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.

Berörda produkter

Data Domain Boost, NetWorker
Artikelegenskaper
Artikelnummer: 000227597
Artikeltyp: How To
Senast ändrad: 05 sep. 2024
Version:  2
Få svar på dina frågor från andra Dell-användare
Supporttjänster
Kontrollera om din enhet omfattas av supporttjänster.