IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

lstopo - Online nel cloud

Esegui lstopo nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il comando lstopo che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


lstopo, lstopo-no-graphics, hwloc-ls - Mostra la topologia del sistema

SINOSSI


lstopo [ Opzioni ]... [ Nome del file ]

lstopo-no-grafica [ Opzioni ]... [ Nome del file ]

hwloc-ls [ Opzioni ]... [ Nome del file ]

Si noti che scafo(7) fornisce una spiegazione dettagliata del sistema hwloc; dovrebbe essere letto
prima di leggere questa pagina man

VERSIONI


--di , --formato di output
Applicare l'output nel formato specificato. Vedere la sezione FORMATI DI USCITA di seguito.

-i , --ingresso
Leggi la topologia dal file XML (invece di scoprire la topologia sul
macchina locale). Se è "-", viene utilizzato l'input standard. Il supporto XML deve
sono stati compilati in hwloc affinché questa opzione sia utilizzabile.

-i , --ingresso
Leggi la topologia dal chroot specificato da (invece di scoprire il
topologia sulla macchina locale). Questa opzione è generalmente disponibile solo su Linux.
Il chroot veniva solitamente creato raccogliendo un'altra topologia di macchina con hwloc-
raccogliere-topologia.

-i , --ingresso
Simula una falsa gerarchia (invece di scoprire la topologia sul locale
macchina). Se è "node:2 pu:3", la topologia conterrà due NUMA
nodi con 3 unità di elaborazione in ciascuno di essi. Il la stringa deve finire
con un numero di PU.

--Se , --formato-input
Applicare l'input nel formato specificato, tra xml, fsroot ed sintetico.

--export-flag-sintetici
Applica flag durante l'esportazione nel formato sintetico. Questi flag sono passati a
hwloc_topology_export_syntetic(). Un valore di 2 ritorna al formato di hwloc
v1.9. Un valore di 3 ripristina il formato minimalista originale (prima della v1.9).

-v --verboso
Includi dettagli aggiuntivi. Lo strumento hwloc-info può essere utilizzato per visualizzare ancora di più
informazioni su oggetti specifici.

-s --silenzioso
Riduci la quantità di dettagli da mostrare.

-f --vigore
Se il file di destinazione esiste già, sovrascriverlo.

-l --logico
Visualizza gli indici logici hwloc invece degli indici fisici/del sistema operativo (predefinito per console
produzione). Questi indici sono preceduti da "L#". Gli indici fisici di alcuni
gli oggetti (PU e Node per impostazione predefinita, tutti gli oggetti se verbose) appariranno come oggetto
attributo "P#...".

-p --fisico
Visualizza gli indici OS/fisici invece degli indici logici hwloc (predefinito per la grafica
produzione). Questi indici sono preceduti da "P#" invece di "L#" nella console
produzione.

-c --cpuset
Visualizza il cpuset di ogni oggetto.

-C --solo CPU
Visualizza solo il cpuset di ogni oggetto; non mostrare nient'altro sul
oggetto.

--set di compiti
Mostra le stringhe del set di CPU nel formato riconosciuto dal programma della riga di comando di taskset
invece del formato di stringa impostato della CPU specifico di hwloc. Questa opzione dovrebbe essere combinata
con --cpuset or --solo CPU, altrimenti implicherà --cpuset.

--soltanto
Mostra solo gli oggetti del tipo specificato nell'output testuale.

--ignorare
Ignora tutti gli oggetti di tipo nella topologia. hwloc supporta l'ignoranza di qualsiasi
tipo eccetto PU e dispositivi I/O. Tuttavia lstopo offre ancora PU che ignora nascondendosi
Oggetti PU negli output grafici e testuali. Nota che PU non può essere ignorato
nell'output XML. Nota anche che il tipo di oggetto di livello superiore non può essere ignorato
(di solito Macchina o Sistema).

--no-cache
Non mostrare le cache.

--no-cache-inutili
Non mostrare le cache che non hanno un impatto gerarchico. Questo chiama
hwloc_topology_ignore_type_keep_structure() per gli oggetti della cache.

--no-icaches
Non mostrare le cache delle istruzioni, vengono visualizzate solo le cache dati e unificate.

--intero-sistema
Non considerare i limiti di amministrazione.

--unisci
Non mostrare i livelli che non hanno un impatto gerarchico. Questo chiama
hwloc_topology_ignore_all_keep_structure().

--no-collasso
Non comprimere dispositivi PCI identici. Per impostazione predefinita, dispositivi PCI fratelli identici
(come molte funzioni virtuali all'interno di un singolo dispositivo fisico) vengono compresse.

--limitare
Limita la topologia al cpuset specificato.

--limitare rilegatura
Limita la topologia all'associazione del processo corrente. Questa opzione richiede l'uso
dell'attuale topologia della macchina (o qualsiasi altra topologia con --questosistema or
con HWLOC_THISSYSTEM impostato su 1 nell'ambiente).

--restrict-flag
Applicare flag quando si limita la topologia. L'impostazione predefinita è 0. Queste bandiere sono
passato a hwloc_topology_restrict().

--no-io
Non mostrare alcun dispositivo I/O o bridge. Per impostazione predefinita, i dispositivi comuni (GPU, NIC,
dispositivi a blocchi, ...) e vengono mostrati ponti interessanti.

--no-ponti
Non mostrare alcun bridge I/O ad eccezione degli hostbridge. Per impostazione predefinita, i dispositivi comuni (GPU,
NIC, dispositivi a blocchi, ...) e bridge interessanti sono mostrati.

--intero-io
Mostra tutti i dispositivi I/O e i bridge. Per impostazione predefinita, solo i dispositivi comuni (GPU, NIC,
dispositivi a blocchi, ...) e vengono mostrati ponti interessanti.

--questosistema
Supponiamo che il backend selezionato fornisca la topologia per il sistema su cui stiamo
stanno correndo. Questo è utile quando si utilizza --limitare rilegatura e caricamento di una personalizzazione
topologia come un file XML.

--pid
Rileva la topologia vista dal processo , cioè come se processo fatto il
scoperta stessa. Nota che questo può ad esempio cambiare l'insieme di consentiti
processori. Mostra anche questo processo di associazione della CPU corrente contrassegnando il
PU corrispondenti (in Verde nell'output grafico, vedere la sezione COLORI di seguito,
o aggiungendo (legame) all'output di testo dettagliato). Se 0 è dato come pid, il
verrà mostrato il collegamento corrente per il processo lstopo.

--ps --superiore
Mostra i processi esistenti come oggetti vari nell'output. Per evitare inutilmente
ingombrando l'output, solo i processi che sono limitati a una parte del
macchina sono mostrati. Su Linux, i thread del kernel non vengono visualizzati. Se molti processi
appare, l'output potrebbe diventare comunque difficile da leggere, rendendo il programma hwloc-ps più
pratico.

--dimensione del font
Imposta la dimensione del carattere del testo.

--dimensione griglia
Imposta la dimensione del margine tra gli elementi.

--orizzontale, --orizzontale=
Layout grafico orizzontale invece di un rapporto quasi 4/3. Se un elenco separato da virgole
di tipi, il layout si applica solo ai contenitori corrispondenti.

--vert, --vert=
Layout grafico verticale invece di un rapporto quasi 4/3. Se un elenco separato da virgole
di tipi, il layout si applica solo ai contenitori corrispondenti.

--rett, --rett=
Layout grafico rettangolare con rapporto quasi 4/3, anche quando si posiziona NUMA
nodi. Se viene fornito un elenco di tipi separati da virgole, il layout si applica solo al
contenitori corrispondenti.

--no-leggenda
Rimuovi la legenda del testo in basso.

--append-leggenda
Aggiungi la riga di testo in fondo alla legenda in modalità grafica. Se la linea
è troppo lungo, verrà troncato nell'output. Se si aggiungono più righe, ciascuna
la riga dovrebbe essere data separatamente passando questa opzione più volte.

--versione
Segnala la versione ed esci.

DESCRIZIONE


lstopo e lstopo-no-graphics sono in grado di visualizzare una mappa topologica del sistema in
una varietà di formati di output diversi. L'unica differenza tra lstopo e lstopo-no-
la grafica è che gli output grafici sono supportati solo da lstopo, per ridurre le dipendenze da
librerie esterne. hwloc-ls è identico a lstopo-no-graphics.

Il nome del file specificato implica direttamente il formato di output che verrà utilizzato; vedere il
FORMATI DI USCITA sezione, di seguito. I formati di output che supportano il colore indicheranno specifici
caratteristiche delle singole CPU in base al colore; vedere la sezione COLORI, sotto.

USCITA FORMATI


Per impostazione predefinita, se nessun nome file di output è specifico, l'output viene inviato a una finestra grafica se
possibile nell'ambiente corrente (variabile di ambiente DISPLAY impostata su Unix, ecc.).
In caso contrario, nella console viene visualizzato un riepilogo di testo.

Il nome del file sulla riga di comando di solito determina il formato dell'output. Ci sono
pochi nomi di file che indicano formati e dispositivi di output specifici (ad es. un nome di file "-"
produrrà un riepilogo di testo su stdout), ma la maggior parte dei nomi di file indica l'output desiderato
formato dal loro suffisso (ad esempio, "topo.png" loading="lazy" produrrà un file in formato PNG).

Il formato dell'output può essere modificato anche con "--of". Ad esempio, "--di pdf" sarà
generare un file in formato PDF sullo standard output, mentre "--of fig toto" produrrà a
File in formato Xfig denominato "toto".

L'elenco dei formati attualmente supportati è riportato di seguito. Ognuno di essi può essere utilizzato con
"--of" o come suffisso del nome del file.

difetto
Invia l'output a una finestra o alla console a seconda dell'ambiente.

consolle
Invia un riepilogo di testo a stdout. I processori vincolanti, non consentiti o offline sono solo
annotato in questa modalità se verbose; vedere la sezione COLORI, sotto.

ascii Emetti una rappresentazione artistica ASCII della mappa (precedentemente chiamata txt). Se in uscita
a stdout e se i colori sono supportati sul terminale, l'output sarà
colorato.

Fico Output una rappresentazione della mappa che può essere caricata in Xfig.

pdf Se lstopo è stato compilato con il supporto appropriato, lstopo restituisce una rappresentazione PDF
della mappa.

ps Se lstopo è stato compilato con il supporto appropriato, lstopo emette un Postscript
rappresentazione della mappa.

png Se lstopo è stato compilato con il supporto appropriato, lstopo restituisce una rappresentazione PNG
della mappa.

svg Se lstopo è stato compilato con il supporto appropriato, lstopo emette un SVG
rappresentazione della mappa.

sintetico
Se la topologia è simmetrica (il che richiede che l'oggetto radice abbia la sua
set di campi symmetric_subtree), lstopo restituisce una stringa di descrizione sintetica. Questo
l'output può essere riutilizzato in seguito come descrizione sintetica della topologia di input. Notare che
I dispositivi di I/O spesso causano asimmetria della topologia. L'aggiunta di --no-io può quindi essere utile quando
l'esportazione sintetica fallisce. Vedere anche la sezione Topologie sintetiche nel
documentazione.

xml Se lstopo è stato compilato con il supporto appropriato, lstopo emette un XML
rappresentazione della mappa. Può essere riutilizzato in seguito, anche su un'altra macchina, con
lstopo --input, la variabile di ambiente HWLOC_XMLFILE o il
hwloc_topology_set_xml() funzione.

Possono essere utilizzati i seguenti nomi speciali:

- Invia un riepilogo di testo a stdout.

/dev/stdout
Invia un riepilogo di testo a stdout. In effetti equivale a specificare "-".

-.
Se l'intero nome del file è "-. ", lstopo si comporta come se "--of -" era
dato, il che significa che un file del formato specificato viene inviato allo standard output.

Vedere l'output di "lstopo --help" per un elenco specifico di quali sono i formati di output grafici
supportato nell'installazione di hwloc.

COLORI


Le singole CPU sono colorate nei formati di output grafici per indicare diversi
Caratteristiche:

Verde La topologia viene riportata come vista da un processo specifico (vedi --pid), e il dato
La CPU è in questo processo Maschera di associazione della CPU.

Bianco La CPU è nel set consentito (vedi sotto). Se la topologia è riportata come vista da
un processo specifico (vedi --pid), anche la CPU data non è in questo processo CPU
maschera vincolante.

Rosso La CPU non è nel set consentito (vedi sotto).

Nero La CPU è offline (non tutti i sistemi operativi supportano la visualizzazione delle CPU offline).

Il "set consentito" è l'insieme di CPU a cui è consentito associare il processo corrente. Il
l'insieme consentito viene solitamente ereditato dal processo padre o impostato dall'amministratore
qpolitiche sul sistema. I cpuset Linux sono un esempio di limitazione del set consentito per a
processo e i suoi figli siano inferiori all'insieme completo di CPU del sistema.

Processi diversi possono quindi avere CPU diverse nel set consentito. Quindi, invocando
lstopo in contesti diversi e/o come utenti diversi possono visualizzare colori diversi per
le stesse singole CPU (ad esempio, l'esecuzione di lstopo in un contesto può mostrare una CPU specifica come
rosso, ma l'esecuzione di lstopo in un contesto diverso potrebbe mostrare la stessa CPU in bianco).

Alcune modalità di output di lstopo, ad esempio la modalità console (output non grafico predefinito), non lo fanno
supportare i colori a tutti. La modalità console mostra le caratteristiche di cui sopra aggiungendo
testo a ciascuna riga PU se sono abilitati i messaggi dettagliati.

CUSTOM COLORI


Il colore di ciascun oggetto nell'output grafico può essere imposto specificando a
Attributo informativo "lstopoStyle" in quell'oggetto. Il suo valore dovrebbe essere separato da un punto e virgola
lista di " =#rrggbb" dove rr, gg e bb sono i componenti RGB di un colore, ciascuno
compreso tra 0 e 255, in esadecimale (da 00 a ff). può essere

sfondo
Imposta il colore di sfondo della casella dell'oggetto principale.

Background2
Imposta il colore di sfondo della casella aggiuntiva per l'oggetto, ad esempio il
casella di memoria all'interno di una casella di nodo NUMA.

Testo Imposta il colore del testo che mostra il nome dell'oggetto, il tipo, l'indice, ecc.

Text2 Imposta il colore del testo aggiuntivo vicino all'oggetto, ad esempio la velocità del collegamento
dietro un ponte PCI.

Le informazioni "lstopoStyle" possono essere aggiunte a topologie XML salvate temporaneamente con hwloc-
annotate, o con hwloc_obj_add_info(). Ad esempio, per visualizzare tutti gli oggetti principali in blu
(con nomi bianchi):

lstopo save.xml
hwloc-annotate save.xml save.xml core:tutte le informazioni lstopoStyle
"Sfondo=#0000ff;Testo=#ffffff"
lstopo -i save.xml

LAYOUT


Nel suo output grafico, lstopo utilizza semplici euristiche rettangolari per cercare di ottenere un 4/3
rapporto tra larghezza e altezza. Tuttavia, nel caso particolare dei nodi NUMA, il layout
è sempre un rettangolo piatto, per evitare che l'utente creda a una particolare topologia NUMA
(lstopo non è ancora in grado di renderizzarlo). Il layout di un livello può essere modificato con
--vert, --horiz e --rect.

ESEMPI


Per visualizzare la topologia della macchina in modalità testuale:

lstopo-no-grafica

Per visualizzare la topologia della macchina in modalità ascii-art:

lstopo-no-grafica -.ascii

Per visualizzare in modalità grafica (assumendo che la variabile d'ambiente DISPLAY sia impostata su a
valore rilevante):

lstopo

Per esportare la topologia in un file PNG:

lstopo file.png

Per esportare un file XML su una macchina e successivamente visualizzare l'output grafico corrispondente su
un'altra macchina:

macchina1$ lstopo file.xml

macchina2$ lstopo --input file.xml

Per salvare la topologia della macchina corrente in XML e ricaricarla in seguito più velocemente mentre è ancora
considerandola come la macchina attuale:

$ lstopo file.xml
<...>
$ lstopo --input file.xml --thissystem

Per limitare una topologia XML solo ai processori fisici 0, 1, 4 e 5:

lstopo --input file.xml --restrict 0x33 nuovofile.xml

Per limitare una topologia XML solo al nodo numa il cui indice logico è 1:

lstopo --input file.xml --restrict $(hwloc-calc --input file.xml node:1) nuovofile.xml

Per visualizzare un riepilogo della topologia:

lstopo -s

Per ottenere maggiori dettagli sulla topologia:

lstopo -v

Per mostrare solo i core:

lstopo --solo core

Per mostrare le CPU:

lstopo --cpuset

Per mostrare solo i cpuset del pacchetto:

lstopo --only pacchetto --cpuset-only

Simula una falsa gerarchia; questo esempio mostra con 2 nodi NUMA di 2 unità processore:

lstopo --input "n:2 2"

Per contare il numero di processori logici nel sistema

lstopo --solo pu | wc -l

Per aggiungere la release e la versione del kernel alla legenda grafica:

lstopo --append-legend "Versione del kernel: $(uname -r)" --append-legend "Versione del kernel:
$(uname -v)"

Usa lstopo online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    Bootloader EFI Clover
    Bootloader EFI Clover
    Il progetto si è spostato in
    https://github.com/CloverHackyColor/CloverBootloader..
    Caratteristiche: Avvia macOS, Windows e Linux
    in modalità UEFI o legacy su Mac o PC con
    UE...
    Scarica il bootloader Clover EFI
  • 2
    rpm uniti
    rpm uniti
    Unisciti a noi in Gitter!
    https://gitter.im/unitedrpms-people/Lobby
    Abilita il repository URPMS nel tuo
    sistema -
    https://github.com/UnitedRPMs/unitedrpms.github.io/bl...
    Scarica unitedrpms
  • 3
    Potenzia le librerie C++
    Potenzia le librerie C++
    Boost fornisce portatile gratuito
    librerie C++ sottoposte a revisione paritaria. Il
    l'accento è posto sulle librerie portatili che
    funzionano bene con la libreria standard C++.
    Vedi http://www.bo...
    Scarica le librerie Boost C++
  • 4
    VirtualGL
    VirtualGL
    VirtualGL reindirizza i comandi 3D da a
    Applicazione Unix/Linux OpenGL su a
    GPU lato server e converte il
    immagini 3D renderizzate in un flusso video
    con quale ...
    Scarica VirtualGL
  • 5
    libusb
    libusb
    Libreria per abilitare lo spazio utente
    programmi applicativi con cui comunicare
    dispositivi USB. Pubblico: sviluppatori, fine
    Utenti/Desktop. Linguaggio di programmazione: C.
    Categorie ...
    Scarica libus
  • 6
    SWIG
    SWIG
    SWIG è uno strumento di sviluppo software
    che collega programmi scritti in C e
    C++ con una varietà di alto livello
    linguaggi di programmazione. SWIG è usato con
    diverso...
    Scarica SIG
  • Di Più "

Comandi Linux

Ad