NRE 17.x: Jak wyczyścić pamięć podręczną Java, włączyć konsolę Java i debugować

Résumé: Ten artykuł zawiera omówienie sposobu czyszczenia pamięci podręcznej Java, włączania konsoli Java i konfigurowania debugowania Java w systemach Microsoft Windows przy użyciu środowiska NetWorker Runtime Environment (NRE) w celu uzyskania dostępu do konsoli NetWorker Management Console (NMC). ...

Cet article concerne Cet article ne concerne pas Cet article n’est associé à aucun produit spécifique. Toutes les versions du produit ne sont pas identifiées dans cet article.

Instructions

NetWorker Runtime Environment (NRE) udostępnia środowisko Java Runtime Environment (JRE) używane przez usługę uwierzytelniania NetWorker i konsolę NetWorker Management Console (NMC).
 

UWAGA: Ten artykuł dotyczy tylko NRE 17.x, z którego korzysta NetWorker 19.13.x i nowsze. Nie dotyczy to NRE 8.x używanego przez NetWorker 19.12 i wcześniejsze. W przypadku NetWorker 19.12.x (i starszych): NRE 8.x: Jak wyczyścić pamięć podręczną Java, włączyć konsolę Java i debugowanie.

Czyszczenie pamięci podręcznej Java:

  1. Otwórz Eksplorator plików systemu Windows i przejdź do "C:\Program Files\OpenWebStart
  2. Otwórz itw-settings.exe (Konsola OpenWebStart).
  3. Przejdź do pamięci podręcznej
  4. Użyj jednej z poniższych opcji, aby usunąć wszystkie pliki (usuń) lub usuń pliki dotyczące określonego połączenia z serwerem NMC.

Opcja 1: Kliknij opcję Wyświetl pliki. Kliknij przycisk Usuń , aby usunąć wszystkie pliki pamięci podręcznej Java:

Czyszczenie pamięci podręcznej Java NRE

Opcja 2: W przeglądarce pamięci podręcznej kliknij opcję Wyczyść według aplikacji. Wybierz kartę NMC gconsole.jnlp dla określonego serwera NMC kliknij przycisk Delete Files.

Czyszczenie pamięci podręcznej NRE według aplikacji  

Rejestrowanie (opcja pierwsza): Włącz konsolę Java:

  1. Otwórz Eksplorator plików systemu Windows i przejdź do "C:\Program Files\OpenWebStart
  2. Otwórz itw-settings.exe (konsola OpenWebStart).
  3. Przejdź do sekcji Rejestrowanie.
  4. Wybierz następujące opcje:
  • Konsola dziennika: Pokaż
  • Zwiększ szczegółowość dziennika (debugowanie)
  • Logowanie do standardowych danych wyjściowych (logi do konsoli)
  • Dziennik do pliku (logi do pliku dziennika)
  • Opcjonalnie: Zmień lokalizację folderu dziennika. Jeśli nie zostanie to zmienione, dane wyjściowe dziennika są rejestrowane w C:\Users\USER-NAME\.config\icedtea-web\log.

Włącz konsolę

  1. Kliknij przycisk Zastosuj, a następnie OK.
PRZESTROGA: Te zmiany są sugerowane tylko w celu zdiagnozowania problemu. Upewnij się, że w lokalizacji wyjściowej dziennika jest dostępna wystarczająca ilość miejsca na dysku i uważnie monitoruj wykorzystanie systemu plików podczas operacji debugowania. Po zakończeniu sesji rozwiązywania problemów przywróć te ustawienia do wartości domyślnych.

Rejestrowanie (opcja druga): Dane wyjściowe Java do pliku:

  1. Na serwerze NetWorker Management Console (NMC) otwórz okno gconsole.jnlp w edytorze tekstu.
  • Linux: /opt/lgtonmc/web/gconsole.jnlp
  • Windows (domyślnie): C:\Program Files\EMC NetWorker\Management\GST\web\gconsole.jnlp
  1. application-desc dodaj następujące opcje:
<argument>-f</argument>
<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>

Przykład:

<application-desc main-class="COM.legato.gwt.framework.LMainWindow">
		<argument>-g</argument>
		<argument>IPADDR_REPLACE_AT_RUNTIME(fe80::d3e7:121a:e342:3332)</argument>
		<argument>-p</argument>
		<argument>gconsole</argument>
		<argument>-i</argument>
		<argument>false</argument>
		<argument>-s</argument>
		<argument>X_NO_SERVER_X</argument>
		<argument>-P</argument>
		<argument>X_NO_SERVER_PORT_X</argument>
		<argument>-t</argument>
		<argument>X_NO_TASK_X</argument>
		<argument>-h</argument>
		<argument>9000</argument>
		<argument>-n</argument>
		<argument>9001</argument>
		<argument>-b</argument>
		<argument>5432</argument>
		<argument>-A</argument>
		<argument>9090</argument>
		<argument>-d</argument>
		<argument>0</argument>
		<argument>-a</argument>
		<argument>X_NO_AUTH_X</argument>
		<argument>-m</argument>
		<argument>X_NO_ISSUER_X</argument>
		<argument>-f</argument>
		<argument>C:\\Program Files\\NRE\\logs\\java1.log</argument>
</application-desc>
UWAGA: Plik dziennika jest generowany na hoście uzyskującym dostęp do NMC, a nie na serwerze NMC. Można określić inną ścieżkę dziennika; Jeśli jednak NRE jest używane do uruchamiania NMC, ta ścieżka powinna istnieć na wszystkich hostach uzyskujących dostęp do NMC.
  1. Na hoście używanym do uzyskiwania dostępu do NMC pobierz nowy gconsole.jnlp W przeglądarce WE: https://NMC_SERVER_ADDRESS:9000/gconsole.jnlp
  2. Uruchom NMC za pomocą nowego gconsole.jnlp programu NetWorker.
  3. Pakiet java1.log jest tworzony na hoście uzyskującym dostęp do NMC:
    java1.log 

Włącz debugowanie Java:

  1. Włącz konsolę Java Console zgodnie z powyższymi krokami.
  2. Uruchom konsolę NetWorker Management Console (NMC) gconsole.jnlp programu NetWorker.
  3. Zaloguj się do NMC.
  4. W oknie Enterprise CTRL+SHIFT+Right-Click
  5. Kliknij przycisk Save Debug Messages... i określ lokalizację wyjściową.

Konsola zarządzania NetWorker Management Console — zapisywanie komunikatów debugowania

  1. W oknie Enterprise ponownie
  2. W obszarze Set Debug Level wybierz żądany poziom debugowania. Zazwyczaj 7

Konsola zarządzająca NetWorker Management Console — ustawianie poziomu debugowania

  1. Wykonaj w NMC operacje wymagające debugowania. Skopiuj dane wyjściowe z sesji konsoli Java i zbierz plik wyjściowy Java utworzony w kroku 5.
  2. Aby wyłączyć debugowanie, powtórz proces, ale wyłącz debugowanie.

Włączanie debugowania NRE:

Debugowanie NRE można skonfigurować wewnątrz NRE C:\Program Files\NRE\logs\logConfig.properties programu NetWorker. Domyślny poziom debugowania dziennika to OSTRZEŻENIE.

Obsługiwane poziomy dziennika od najniższego do najwyższego to:

OFF
SEVERE
WARNING
INFO
CONFIG
FINE
FINER
FINEST
ALL

Włącz NMC (gstd) Debugowanie:

Debugowanie można włączyć w usłudze GST NMC z poziomu konsoli NetWorker Management Console.

  1. Na ekranie Enterprise NMC kliknij kartę Setup.
  2. Kliknij menu Konfiguracja i wybierz Opcje systemu.
Konsola zarządzania NetWorker Management Console — menu Konfiguracja
  1. W menu System Options ustaw wymagany poziom debugowania , zazwyczaj 9.
Konsola zarządzająca NetWorker — opcje systemu
  1. Nie jest wymagane ponowne uruchomienie usługi, wykonaj czynności z NMC wymagające debugowania.
  2. Renderowanie gstd.raw z serwera NMC.

Linux: /opt/lgtonmc/logs/gstd.raw
Windows (domyślnie): C:\Program Files\EMC NetWorker\Management\GST\logs\gstd.raw

Aby renderować .raw plików, zobacz artykuł NetWorker: Jak używać nsr_render_log do renderowania plików dziennika .raw

  1. Zbierz wyrenderowane gstd.raw z serwera NMC.

Diagnostyka sterty NMC:

Konsola NetWorker Management Console (NMC) używa środowiska Java Runtime na hoście uzyskującym dostęp do konsoli. Konsola używa pliku gconsole.jnlp, który pobiera z serwera NMC. W NMC mogą wystąpić błędy "braku pamięci" lub "miejsca na stercie Java". Limit sterty NMC to przydzielony limit pamięci; Błędy te mogą się jednak pojawić, nawet jeśli host uzyskujący dostęp do NMC nadal ma wystarczającą ilość dostępnej pamięci. Jest to oczekiwane zachowanie podczas wykonywania niektórych operacji w NMC, szczególnie w większych środowiskach lub środowiskach z dużą ilością danych. 

  1. Otwórz wiersz polecenia administratora lub program PowerShell.
  2. Zmień katalog na katalog java bin środowiska NetWorker Runtime Environment (NRE). Na przykład:
PS C:\Users\administrator.AMER> cd "C:\Program Files\NRE\java\"
PS C:\Program Files\NRE\java> dir


    Directory: C:\Program Files\NRE\java


Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
d-----         1/19/2026   4:55 PM                jdk-17.0.17


PS C:\Program Files\NRE\java> cd .\jdk-17.0.17\bin
PS C:\Program Files\NRE\java\jdk-17.0.17\bin>
  1. Uzyskaj identyfikator procesu (PID) java.exe proces związany z OpenWebStart:
Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine
Przykład:
PS C:\Program Files\NRE\java\jdk-17.0.17\bin> Get-CimInstance Win32_Process | Where-Object { $_.Name -like "*java*" } | Select-Object ProcessId, Name, CommandLine

ProcessId Name       CommandLine
--------- ----       -----------
     1352 javaws.exe "C:\Program Files\OpenWebStart\javaws.exe" "C:\Users\administrator.AMER\Downloads\gconsole.jnlp"
     7644 java.exe   "C:\Program Files\NRE\java\jdk-17.0.17\bin\java.exe" "-Xbootclasspath/a:C:\Program Files\OpenWebStart\openwebstart.jar" "-Dicedtea-web.bin.location=C:\Program Files\OpenWebStart\javaws" -Xms512M -Xmx2048M -Djava.locale.providers=COMPAT -Djava.util.Arrays.useLegacyMergeSort=true --add-reads=java.base=ALL-UNNAMED,java.desktop --add-reads=java.d...
4. Użyj jcmd Aby sprawdzić ustawienia wirtualnej maszyny Java (VM) i szczegóły GC:
.\jcmd.exe PID VM.flags
.\jcmd.exe PID GC.heap_info
Przykład:
PS C:\Program Files\NRE\java\jdk-17.0.17\bin> .\jcmd.exe 7644 VM.flags
7644:
-XX:CICompilerCount=2 -XX:ConcGCThreads=1 -XX:G1ConcRefinementThreads=2 -XX:G1EagerReclaimRemSetThreshold=8 -XX:G1HeapRegionSize=1048576 -XX:GCDrainStackTargetSize=64 -XX:InitialHeapSize=536870912 -XX:MarkStackSize=4194304 -XX:MaxHeapSize=2147483648 -XX:MaxNewSize=1287651328 -XX:MinHeapDeltaBytes=1048576 -XX:MinHeapSize=536870912 -XX:NonNMethodCodeHeapSize=5826188 -XX:NonProfiledCodeHeapSize=122916026 -XX:ProfiledCodeHeapSize=122916026 -XX:ReservedCodeCacheSize=251658240 -XX:+SegmentedCodeCache -XX:SoftMaxHeapSize=2147483648 -XX:+UseCompressedClassPointers -XX:+UseCompressedOops -XX:+UseFastUnorderedTimeStamps -XX:+UseG1GC -XX:-UseLargePagesIndividualAllocation

PS C:\Program Files\NRE\java\jdk-17.0.17\bin> .\jcmd.exe 7644 GC.heap_info
7644:
 garbage-first heap   total 524288K, used 112318K [0x0000000080000000, 0x0000000100000000)
  region size 1024K, 103 young (105472K), 2 survivors (2048K)
 Metaspace       used 22772K, committed 23168K, reserved 1114112K
  class space    used 2530K, committed 2752K, reserved 1048576K
Na podstawie powyższego przykładu:
Metrycznych Wartość
Sterta zarezerwowana (maks.) Do 2 GB
Sterta aktualnie zatwierdzona (początkowa) 512 MB
Używana sterta ~110 MB
Metaprzestrzeń ~22 MB

Powyższe jmcd polecenia mogą wymagać uruchamiania sporadycznie lub wraz z błędami sterty NMC w celu zaobserwowania warunków sterty. Może być również konieczne wykonanie skryptu i monitorowanie warunków sterty w określonych odstępach czasu, aby zaobserwować wszelkie spójne wzorce.

UWAGA: W poniższym artykule szczegółowo opisano sposób modyfikowania limitów sterty: NetWorker: Jak zmienić rozmiar sterty Java dla konsoli NetWorker Management Console (NMC)

Informations supplémentaires

Produits concernés

NetWorker

Produits

NetWorker Family
Propriétés de l’article
Numéro d’article: 000342142
Type d’article: How To
Dernière modification: 04 Jun 2026
Version:  7
Trouvez des réponses à vos questions auprès d’autres utilisateurs Dell
Services de support
Vérifiez si votre appareil est couvert par les services de support.