Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell EMC Networking OS9 - Monitoraggio della memoria negli switch S4810, MXL e Z9000

Summary: Elenco degli output che devono essere raccolti nei casi in cui si sospetti una perdita di memoria sugli switch Force10 S4810, MXL e Z9000

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Questo articolo contiene informazioni sull'elenco degli output che devono essere raccolti nei casi in cui si sospetti una perdita di memoria.

 

Resolution

La perdita di memoria nella maggior parte dei casi è un processo molto lento che richiede un'analisi approfondita del registro.

È possibile che vengano richiesti più esempi di output per poter eseguire l'analisi necessaria e individuare la parte della memoria interessata dal problema.

 Strumento di monitoraggio della memoria

Uno strumento di monitoraggio della memoria è stato incorporato nelle versioni S4810, MXL e Z9000 9.1 (0.0P6+).  Questo strumento consente di acquisire i dettagli sull'allocazione dei dati che consentono di risolvere i problemi relativi alla potenziale perdita di memoria.  È possibile accedere allo strumento di monitoraggio della memoria tramite una console o una sessione telnet. 

 

1: abilitare lo strumento di monitoraggio della memoria

 Per abilitare lo strumento di monitoraggio della memoria.

 Esempio d'uso:

remote-exec cp f10mc -i 0x87

 Esempio:

Comando:

Z9000#remote-exec cp f10mc -i 0x87

Risposta del sistema:

f10mc -i 0x87

f10mc: Initialized for malloc, pool, pool_cache, with filter for F10 allocations

SStk-0 #

 2: raccolta dei dati

2a: raccolta periodica dei dati generali sulla memoria

Raccogliere periodicamente i dati (a intervalli di 4-6 ore) ogni giorno per diversi giorni.  Per raccogliere l'output, eseguire il comando riportato sotto.  Il comando seguente consente di visualizzare i dettagli generali della memoria del sistema.  Il numero di cicli nell'output aumenterà di un incremento ogni volta che viene raccolto l'output.

 Esempio d'uso:

remote-exec cp f10mc -r 0

  Esempio:

Comando:

Z9000#remote-exec cp f10mc –r 0

Risposta del sistema:

f10mc -r 0

{

----------------------

#### This cycle: 46176 bytes held by 56 allocations ####

  M:       1888(16); +2329280(18371), -2329280(18371)

  P:          0(0); +0(0), -0(0)

 PC:      44288(40); +3053056(11226), -3053056(11226)

#### Since MCInit: 708902 bytes held by 2112 allocations ####

  M:      52006(1338); +110122134(928732), -110070128(927394)

  P:          0(0); +0(0), -0(0)

 PC:     656896(774); +148369408(548411), -147712512(547637)

}

SStk-0 #

 

È possibile che venga richiesto il seguente output oltre all'output dello strumento di monitoraggio della memoria.

 Comandi correlati:

remote-exec cp top -b -o res all

remote-exec cp netstat –m

remote-exec cp vmstat –s

show process memory

show process memory management

show memory

show clock

 2b: raccolta dei dati dettagliati sulla memoria

Dopo aver completato il periodo di raccolta per il comando "remote-exec cp f10mc –r 0", sarà richiesto l'output del comando seguente.  Il comando seguente fornirà dettagli precisi sulla memoria del sistema.

 Esempio d'uso:

 remote-exec cp f10mc -r 1

 Esempio:

Comando:

Z9000#remote-exec cp f10mc -r 1

Risposta del sistema:

f10mc -r 1

{

PC:mbpl:0xC71F5200:256:3

PC:mclpl:0xD7C24800:2048:3

PC:mbpl:0xC71F3500:256:3

{output truncated}

PC:mbpl:0xCAFC7F00:256:2

PC:mclpl:0xD7C4D000:2048:2

----------------------

#### This cycle: 286144 bytes held by 266 allocations ####

  M:       3520(16); +21362(417), -20514(415)

  P:          0(0); +0(0), -0(0)

 PC:     282624(250); +1129472(2200), -1126912(2197)

#### Since MCInit: 599392 bytes held by 542 allocations ####

  M:       5216(20); +67838(1335), -62622(1315)

  P:          0(0); +0(0), -0(0)

 PC:     594176(522); +3513088(6660), -2918912(6138)

}

SStk-0 #

 Gli ingegneri analizzeranno i dati raccolti e forniranno i dettagli su come raccogliere ulteriori informazioni per identificare l'origine della perdita di memoria.  L'output richiesto sarà relativo alle allocazioni di memoria sospette:

Esempio d'uso:

remote-exec cp f10mc –c 0x

 Esempio:

Comando:

Z9000# remote-exec cp f10mc –c 0xCE0DDD00

 Risposta del sistema:

f10mc -c 0xCE0DDD00

PC:mbpl:0xCE0DDD00:256:2> 0xC0100EAD 0xC033DA54 0xC0137ADE 0xC0136DD0 0xC0142682 0xC013FA17 0xC0148C38 0xC037C808 0xC037BE3F 0xC09B805A

call trace:

0xC0100EAD in Xsoftintr

0xC033DA54 in softint_dispatch

0xC0137ADE in ipintr

0xC0136DD0 in ip_input

0xC0142682 in tcp_input

0xC013FA17 in syn_cache_get

0xC0148C38 in tcp_template

0xC037C808 in m_gethdr

0xC037BE3F in m_get

0xC09B805A in f10MC_pool_cache_get_paddr

 SStk-0 #

3: disabilitare il monitoraggio della memoria

 Per disabilitare lo strumento di monitoraggio della memoria una volta completata l'analisi dei dati...

 Esempio d'uso:

remote-exec cp f10mc -i 0x0

Esempio:

Comando:

Z9000#remote-exec cp f10mc -i 0x0

 

Risposta del sistema:

f10mc -i 0x0

f10mc: deinitialized

SStk-0 #

  

Article Properties


Affected Product

Force10 MXL Blade, PowerSwitch S4810P, Force10 Z9000

Last Published Date

21 Feb 2021

Version

3

Article Type

Solution