Questo è il comando hwloc-distances 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-distances - Visualizza le matrici di distanza
SINOSSI
hwloc-distanze [Opzioni]
VERSIONI
-l --logico
Visualizza gli indici logici hwloc (predefinito) invece degli indici fisici/del sistema operativo.
-p --fisico
Visualizza gli indici fisici/del sistema operativo invece degli indici logici hwloc.
-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 e a sintetico.
--limitare
Limita la topologia al cpuset specificato.
--intero-sistema
Non considerare i limiti di amministrazione.
-v --verboso
Messaggi verbosi.
--versione
Segnala la versione ed esci.
DESCRIZIONE
hwloc-distances visualizza anche le matrici di distanza collegate alla topologia. Il valore in
la i-esima riga e j-esima colonna è la distanza dall'oggetto #i all'oggetto #j.
A meno che non siano definite dall'utente, le matrici attualmente contengono sempre latenze relative tra
Nodi NUMA (che possono o meno essere accurati). Guarda la definizione di struct
hwloc_distances_s in include/hwloc.h o la documentazione per i dettagli.
Queste latenze sono normalizzate alla latenza di un accesso locale (non NUMA). Quindi 3.5 pollici
riga #i colonna #j significa che la latenza dai core nel nodo NUMA #i alla memoria nel nodo NUMA
#j è 3.5 superiore alla latenza dai core alla loro memoria locale. Un primo in ampiezza
l'attraversamento della topologia viene eseguito partendo dalla radice per trovare tutte le distanze
matrici.
NOTA: lstopo può anche visualizzare matrici di distanza nel suo output testuale dettagliato. però
lstopo stampa solo matrici che coprono l'intera topologia mentre anche hwloc-distances
visualizza le matrici che ignorano parte della topologia.
ESEMPI
Su una macchina opteron a quattro pacchetti:
$ hwloc-distanze
Matrice di latenza tra 4 NUMANode (profondità 2) per indici logici:
indice 0 1 2 3
0 1.000 1.600 2.200 2.200
1 1.600 1.000 2.200 2.200
2 2.200 2.200 1.000 1.600
3 2.200 2.200 1.600 1.000
RITORNO VALORE
In caso di esecuzione riuscita, hwloc-distances restituisce 0.
hwloc-distances restituirà diverso da zero se si verifica qualsiasi tipo di errore, come (ma non limitato
a) mancata analisi della riga di comando.
Usa hwloc-distances online utilizzando i servizi onworks.net