Questo è il comando hwloc-gather-topology 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
hwloc-gather-topology - Salva i file della topologia Linux rilevanti e l'output di lstopo per
utilizzo successivo (possibilmente offline)
SINOSSI
topologia hwloc-gather [Opzioni]
VERSIONI
--io Raccogliere anche i file relativi all'I/O. La raccolta può essere molto più lenta e il generato
l'archivio potrebbe essere molto più grande. --dmi Raccogliere anche i file relativi a DMI/SMBIOS. Il
la raccolta richiede l'accesso come root e il modulo del kernel dmi-sysfs dovrebbe essere caricato.
-h --Aiuto
Visualizza il messaggio di aiuto ed esci
DESCRIZIONE
topologia hwloc-gather salva tutti i file di topologia rilevanti in un archivio
(.tar.bz2) e l'output lstopo (.produzione). L'utilità per esempio negozi
, il / proc / cpuinfo file e l'intero /sys/dispositivi/sistema/nodo/ albero di directory.
Questi file possono essere utilizzati in seguito per esplorare offline la topologia della macchina. Una volta che il tarball
è stato estratto, può ad esempio essere assegnato ad alcune utilità della riga di comando hwloc
attraverso il loro --ingresso opzione. È anche possibile sovrascrivere la topologia predefinita che
la libreria hwloc leggerà impostando il percorso estratto nel file HWLOC_FSROOT Industria XNUMX
variabile.
Sia l'archivio che l'output di lstopo possono anche essere inviati agli sviluppatori di hwloc per eseguire il debug dei problemi
da remoto.
topologia hwloc-gather è uno strumento specifico per Linux, non è installato su altri sistemi operativi
sistemi.
NOTA: Si consiglia vivamente di leggere il scafo(7) pagina panoramica prima di leggere
questa pagina man.
ESEMPI
Per memorizzare le informazioni sulla topologia da utilizzare in seguito (possibilmente su un host diverso), eseguire:
hwloc-gather-topology /tmp/myhost
Memorizzerà tutti i file di topologia rilevanti nel /tmp/miohost.tar.bz2 archivio e il
lstopo uscita nel /tmp/miohost.output file. Questi file possono essere trasferiti su un altro
host per analisi successive/offline e/o come input per varie utilità hwloc.
Per utilizzare questi dati con le utility hwloc devi decomprimere miohost.tar.bz2 archivia prima:
tar jxvf /tmp/miohost.tar.bz2
Una nuova directory denominata miohost ora contiene tutti i file della topologia. Quindi chiedi vari hwloc
utility per utilizzare questa topologia al posto di quella della macchina reale passando --ingresso
miohost. Per visualizzare la topologia basta eseguire:
lstopo --input ./miohost
Non è necessario che la topologia sia estratta nella directory corrente, assoluta o
sono supportati anche i percorsi relativi:
lstopo --input /percorso/a/remoto/host/estratto/topologia/
Per vedere come hwloc distribuirebbe 8 lavori paralleli sull'host originale:
hwloc-distrib --input miohost --single 8
Per ottenere gli indici fisici corrispondenti nel comando precedente:
hwloc-calc --input miohost --po --li --proclist $(hwloc-distrib --input miohost
--singolo 8)
Qualsiasi programma può effettivamente sovrascrivere la topologia predefinita con una data archiviata anche se
non ha un --ingresso opzione. Il HWLOC_FSROOT dovrebbe essere usata la variabile d'ambiente
fare così:
HWLOC_FSROOT=miohost hwloc-calc --po --li --proclist $(hwloc-distrib --single 8)
Tutti questi comandi produrranno lo stesso output come se fossero eseguiti direttamente sull'host su
cui le informazioni sulla topologia sono state originariamente raccolte dal topologia hwloc-gather
script.
RITORNO VALORE
Ad esecuzione avvenuta con successo, topologia hwloc-gather uscirà con il codice 0.
topologia hwloc-gather restituirà uno stato di uscita diverso da zero se si verifica qualsiasi tipo di errore, ad esempio
(ma non limitato a) mancata creazione dell'archivio o del file di output.
Usa hwloc-gather-topology online utilizzando i servizi onworks.net