Language: English | 日本語 | Français | 中文 | Deutsch | Italiano | 한국어 | ไทย | Español
Comandi per configurare e gestire le code DPDK.
update port status
Aggiorna lo stato di tutte le porte.
Esempio d'uso:
update port statusQuesto comando esegue:
- Verifica stato link di ogni porta
- Aggiorna configurazione code
- Aggiorna informazioni statistiche porta
set thread <0-128> port <0-128> queue <0-128>
Assegna porta e coda al thread specificato.
Parametri:
<0-128>(thread) - Numero thread<0-128>(port) - Numero porta<0-128>(queue) - Numero coda
Esempio d'uso:
# Assegna coda 0 della porta 0 al thread 0
set thread 0 port 0 queue 0
# Assegna coda 1 della porta 1 al thread 1
set thread 1 port 1 queue 1
# Assegna coda 1 della porta 0 al thread 2
set thread 2 port 0 queue 1show thread qconf
Visualizza la configurazione attuale delle code thread.
Esempio d'uso:
show thread qconfIn DPDK, è possibile configurare multiple code di trasmissione e ricezione per ogni porta:
- Coda di Ricezione (RX Queue) - Riceve pacchetti in arrivo
- Coda di Trasmissione (TX Queue) - Trasmette pacchetti in uscita
- Multi-coda - Elaborazione parallela di multiple code
Una configurazione appropriata delle code realizza:
- Miglioramento Prestazioni - Accelerazione tramite elaborazione parallela
- Bilanciamento Carico - Distribuzione elaborazione tra multiple worker
- Efficienza CPU - Utilizzo efficace dei core CPU
- Aggiornamento Stato Porta
update port status- Configurazione Code Thread
set thread 0 port 0 queue 0
set thread 1 port 0 queue 1- Verifica Configurazione
show thread qconfset thread 0 port 0 queue 0set thread 0 port 0 queue 0
set thread 1 port 0 queue 1
set thread 2 port 0 queue 2set thread 0 port 0 queue 0
set thread 1 port 1 queue 0
set thread 2 port 2 queue 0# Aggiornamento stato porta
update port status
# Assegna porta diversa a ogni core
set thread 0 port 0 queue 0
set thread 1 port 1 queue 0
set thread 2 port 2 queue 0
set thread 3 port 3 queue 0
# Verifica configurazione
show thread qconf# Aggiornamento stato porta
update port status
# Configura code multiple su una porta
set thread 0 port 0 queue 0
set thread 1 port 0 queue 1
# Verifica configurazione
show thread qconf- Numero Core CPU - Configura in base al numero di core CPU disponibili
- Numero Porte - Considera il numero di porte fisiche
- Caratteristiche Traffico - Pattern di traffico previsto
- Affinità CPU - Posizionamento appropriato di core CPU e code
- Posizionamento Memoria - Posizionamento memoria considerando nodi NUMA
- Gestione Interrupt - Gestione efficiente degli interrupt
- Aggiorna stato porta
update port status- Verifica stato worker
show worker- Verifica stato porta
show port- Verifica configurazione code
show thread qconf- Verifica carico thread
show thread counter- Verifica statistiche porta
show port statisticsQuesti comandi sono definiti nel seguente file:
sdplane/queue_config.c