Questo è il comando alt-nvidia-304-updates-smi 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
nvidia-smi - Programma di interfaccia di gestione del sistema NVIDIA
SINOSSI
nvidia-smi [OPZIONE1 [ARG1]] [OPZIONE2 [ARG2]] ...
DESCRIZIONE
NVSMI fornisce informazioni di monitoraggio per ciascuno dei dispositivi Tesla di NVIDIA e ciascuno dei suoi
dispositivi Quadro di fascia alta basati su Fermi e Kepler. Fornisce molto limitato
informazioni per altri tipi di dispositivi NVIDIA. Vedere la documentazione NVML su
http://developer.nvidia.com/nvidia-management-library-nvml per quali funzionalità sono supportate
su un particolare dispositivo. I dati sono presentati in formato testo o XML, tramite
stdout o un file. NVSMI fornisce anche diverse operazioni di gestione per il cambio dispositivo
stato.
Si noti che la funzionalità di NVSMI è esposta tramite la libreria NVML basata su C. Vedi il
Sito Web degli sviluppatori NVIDIA per ulteriori informazioni su NVML. Wrapper Python e Perl per
Sono disponibili anche NVML. Non è garantito che l'output di NVSMI sia all'indietro
compatibile; NVML e gli attacchi sono retrocompatibili.
http://developer.nvidia.com/nvidia-management-library-nvml/
http://pypi.python.org/pypi/nvidia-ml-py/
http://search.cpan.org/search?query=nvidia%3A%3Aml
VERSIONI
GENERALE VERSIONI
-H, --Aiuto
Stampa le informazioni sull'utilizzo ed esci.
SOMMARIO VERSIONI
-L, --list-gpus
Elenca ciascuna delle GPU NVIDIA nel sistema, insieme ai relativi numeri di serie o UUID.
Le GPU Tesla e Quadro della famiglia Fermi e Kepler riportano numeri di serie che corrispondono
gli ID stampati fisicamente su ciascuna scheda. I prodotti GT200 Tesla supportano solo gli UUID, che
sono anch'essi univoci ma non corrispondono ad alcun identificatore sulla scheda. Tutti gli altri prodotti
rapporto N/A.
QUERY VERSIONI
-Q, --interrogazione
Visualizza le informazioni sulla GPU o sull'unità. Le informazioni visualizzate includono tutti i dati elencati nella (GPU ATTRIBUTI)
o (UNITA ' ATTRIBUTI) sezioni di questo documento. Alcuni dispositivi e/o ambienti no
supportare tutte le informazioni possibili. Tutti i dati non supportati sono indicati da un "N/A" nel
produzione. Per impostazione predefinita, vengono visualizzate le informazioni per tutte le GPU o unità disponibili. Utilizzare il -i
opzione per limitare l'output a una singola GPU o unità.
[più opzionale]
-tu, --unità
Visualizza i dati dell'unità invece dei dati della GPU. I dati dell'unità sono disponibili solo per NVIDIA S-class
Involucri Tesla.
-io, --id=ID
Visualizza i dati per una singola GPU o unità specificata. L'id specificato può essere la GPU/unità
Indice basato su 0 nell'enumerazione naturale restituita dal driver, la scheda seriale della GPU
numero, l'UUID della GPU o l'ID bus PCI della GPU (come domain:bus:device.function in hex).
Si consiglia agli utenti che desiderano coerenza di utilizzare l'UUID o l'ID bus PCI, poiché
non è garantito che l'ordine dell'enumerazione del dispositivo sia coerente tra i riavvii e la scheda
il numero di serie potrebbe essere condiviso tra più GPU sulla stessa scheda.
-f FILE, --nomefile=FILE
Reindirizza l'output della query al file specificato al posto dello stdout predefinito. Il specificato
file verrà sovrascritto.
-X, --formato-xml
Produce output XML al posto del formato leggibile dall'uomo predefinito. Sia GPU che Unit query
le uscite sono conformi ai DTD corrispondenti. Questi sono disponibili tramite il --dtd bandiera.
--dtd
Usa con -x. Incorpora il DTD nell'output XML.
-D, --Schermo
Visualizza solo le informazioni selezionate: MEMORIA, UTILIZZAZIONE, ECC, TEMPERATURA, POTENZA, OROLOGIO,
CALCOLO, PIDS, PRESTAZIONI. I flag possono essere combinati con la virgola, ad esempio "MEMORY,ECC". no
lavorare con i flag -u/--unit o -x/--xml-format.
-l SEC, --loop=SEC
Riporta continuamente i dati delle query all'intervallo specificato, anziché l'impostazione predefinita di solo
una volta. L'applicazione dormirà tra le query. Nota che su Linux ECC errore o XID
gli eventi di errore verranno stampati durante il periodo di sospensione se il -x bandiera non è stata specificata.
Premendo Ctrl+C in qualsiasi momento si interromperà il ciclo, che altrimenti verrà eseguito indefinitamente.
Se non viene specificato alcun argomento per il -l viene utilizzato un intervallo predefinito di 5 secondi.
DISPOSITIVO MODIFICA VERSIONI
[qualunque prima di]
-pomeriggio, --persistence-mode=MODALITÀ
Imposta la modalità di persistenza per le GPU di destinazione. Vedi il (GPU ATTRIBUTI) sezione per a
descrizione della modalità di persistenza. Richiede radice. Influirà su tutte le GPU a meno che non si tratti di una singola GPU
è specificato utilizzando il -i discussione. L'effetto di questa operazione è immediato. Però,
non persiste tra i riavvii. Dopo ogni riavvio, la modalità di persistenza sarà predefinita su
"Disabilitato". Disponibile solo su Linux.
-e, --ecc-config=CONFIG
Imposta la modalità ECC per le GPU di destinazione. Vedi il (GPU ATTRIBUTI) sezione per una descrizione
della modalità ECC. Richiede radice. Influirà su tutte le GPU a meno che non venga specificata una singola GPU utilizzando
, il -i discussione. Questa impostazione ha effetto dopo il successivo riavvio ed è persistente.
-P, --reset-ecc-errors=TIPO
Reimposta i contatori di errori ECC per le GPU di destinazione. Vedi il (GPU ATTRIBUTI) sezione per a
descrizione dei tipi di contatori di errori ECC. Gli argomenti disponibili sono 0|VOLATILE o
1|AGGREGATO. Richiede radice. Influirà su tutte le GPU a meno che non venga specificata una singola GPU utilizzando
, il -i discussione. L'effetto di questa operazione è immediato.
-C, --comute-mode=MODALITÀ
Imposta la modalità di calcolo per le GPU di destinazione. Vedi il (GPU ATTRIBUTI) sezione per a
descrizione della modalità di calcolo. Richiede radice. Influirà su tutte le GPU a meno che non lo sia una singola GPU
specificato utilizzando il -i discussione. L'effetto di questa operazione è immediato. Tuttavia, è
non persiste tra i riavvii. Dopo ogni riavvio, la modalità di calcolo verrà reimpostata su "DEFAULT".
-DM, --modello-driver
-fdm, --force-driver-modello
Abilita o disabilita il modello del driver TCC. Solo per Windows. Richiede privilegi di amministratore.
-dm fallirà se è collegato un display, ma -fdm costringerà il modello del driver a cambiare.
Influirà su tutte le GPU a meno che non venga specificata una singola GPU utilizzando il -i discussione. Un riavvio è
necessario affinché il cambiamento avvenga. Vedere Guidatore Modello per maggiori informazioni su Windows
modelli di guida.
--Gom
Imposta la modalità operativa della GPU: 0/ALL_ON, 1/COMPUTE, 2/LOW_DP Supportato su GK110 M-class e X-
classe Tesla &tm; prodotti della famiglia Kepler. Non supportato su Quadro ® e Tesla
&tm; Prodotti di classe C. Richiede i privilegi di amministratore. Vedere GPU Funzionamento Moda per
maggiori informazioni su GOM. Le modifiche a GOM hanno effetto dopo il riavvio. Il requisito di riavvio
potrebbero essere rimossi in futuro. Solo calcolo I GOM non supportano WDDM (Windows Display
Modello del conducente)
-R, --gpu-reset
Attiva il ripristino del bus secondario della GPU. Può essere utilizzato per ripristinare lo stato HW della GPU in situazioni
che altrimenti richiederebbe un riavvio della macchina. Tipicamente utile se un errore ECC a doppio bit
è successo. Richiede -i passare al dispositivo specifico di destinazione. Richiede radice. non si può
essere qualsiasi applicazione che utilizza questo particolare dispositivo (ad es. applicazione CUDA, grafica
applicazione come server X, applicazione di monitoraggio come altre istanze di nvidia-smi).
Inoltre, non possono essere presenti applicazioni di elaborazione in esecuzione su altre GPU nel sistema. Soltanto
sui dispositivi supportati dalla famiglia Fermi e Kepler in esecuzione su Linux.
Il ripristino della GPU non è garantito per funzionare in tutti i casi. In alcune situazioni potrebbe esserci HW
componenti sulla scheda che non riescono a tornare allo stato iniziale dopo il ripristino
richiesta. È più probabile che questo si veda sui prodotti della generazione Fermi rispetto a Kepler e altro ancora
probabilmente visibile se il ripristino viene eseguito su una GPU bloccata.
Dopo un ripristino, si consiglia di verificare lo stato della GPU prima di procedere ulteriormente
utilizzo. Lo strumento nvidia-healthmon è una buona scelta per questo test. Se la GPU non è sana
un reset completo dovrebbe essere avviato spegnendo e riaccendendo il nodo. nvidia-healthmon è
distribuito come parte di TDK http://developer.nvidia.com/tesla-deployment-kit
-AC, --applications-clocks=MEM_CLOCK,GRAPHICS_CLOCK
Specifica il massimo clock in coppia (ad es. 2000,800) che definisce le GPU
velocità durante l'esecuzione di applicazioni su una GPU. Solo su dispositivi supportati dalla famiglia Kepler.
Richiede root.
-razza, --reset-application-clock
Reimposta gli orologi dell'applicazione al valore predefinito. Solo su dispositivi supportati da Kepler
famiglia. Richiede radice.
-pl, --power-limit=LIMITE_POTENZA
Specifica il limite massimo di potenza in watt. Accetta numeri interi e in virgola mobile. Soltanto
sui dispositivi supportati dalla famiglia Kepler. Richiede i privilegi di amministratore. Bisogni di valore
essere compreso tra Min e Max Power Limit come riportato da nvidia-smi.
[più opzionale]
-io, --id=ID
Modifica una singola GPU specificata. L'id specificato può essere l'indice basato su 0 della GPU/Unità in
l'enumerazione naturale restituita dal driver, il numero di serie della scheda della GPU, il numero di serie della GPU
UUID, o l'ID bus PCI della GPU (come domain:bus:device.function in hex). È raccomandato
che gli utenti che desiderano coerenza utilizzino l'UUID o l'ID bus PCI, poiché l'enumerazione del dispositivo
non è garantito che l'ordine sia coerente tra i riavvii e il numero di serie della scheda potrebbe
essere condiviso tra più GPU sulla stessa scheda.
UNITA ' MODIFICA VERSIONI
-T, --toggle-led=STATO
Impostare lo stato dell'indicatore LED sulla parte anteriore e posteriore dell'unità sul colore specificato. Vedere
il (UNITA ' ATTRIBUTI) per una descrizione degli stati dei LED. I colori consentiti sono
0|VERDE e 1|AMBRA. Richiede radice.
[più opzionale]
-io, --id=ID
Modifica una singola unità specificata. L'id specificato è l'indice a base 0 dell'unità nel
enumerazione naturale restituita dal conducente.
MOSTRARE DTD VERSIONI
--dtd
Dispositivo di visualizzazione o unità DTD.
[più opzionale]
-f FILE, --nomefile=FILE
Reindirizza l'output della query al file specificato al posto dello stdout predefinito. Il specificato
file verrà sovrascritto.
-tu, --unità
Display Unit DTD invece del dispositivo DTD.
GPU ATTRIBUTI
Il seguente elenco descrive tutti i possibili dati restituiti dal -q opzione di interrogazione del dispositivo.
Se non diversamente indicato, tutti i risultati numerici sono in base 10 e senza unità.
Timestamp
Il timestamp di sistema corrente al momento in cui è stato invocato nvidia-smi. Il formato è "Giorno della settimana
Mese Giorno HH:MM:SS Anno".
Guidatore Versione
La versione del driver video NVIDIA installato. Questa è una stringa alfanumerica.
Attached GPU
Il numero di GPU NVIDIA accessibili. Sotto Linux ci si aspetta che tutte le GPU NVIDIA siano
accessibile.
Prodotto Nome
Il nome ufficiale del prodotto della GPU. Questa è una stringa alfanumerica. Per tutti i prodotti.
Dsiplay Moda
Un flag che indica se un display è collegato alla GPU. "Abilitato" indica an
display allegato. "Disabilitato" indica il contrario.
Persistenza Moda
Un flag che indica se la modalità di persistenza è abilitata per la GPU. Il valore è o
"Abilitato" o "Disabilitato". Quando la modalità di persistenza è abilitata, il driver NVIDIA rimane
caricato anche quando non esistono client attivi, come X11 o nvidia-smi. Questo riduce al minimo il
latenza di caricamento del driver associata all'esecuzione di app dipendenti, come i programmi CUDA. Per
tutti i prodotti compatibili con CUDA. Solo Linux.
Guidatore Modello
Su Windows, sono supportati i modelli di driver TCC e WDDM. Il modello del driver può essere cambiato
con il (-dm) O (-fdm) bandiere. Il modello del driver TCC è ottimizzato per il calcolo
applicazioni. I tempi di avvio del kernel di IE saranno più rapidi con TCC. Il modello di driver WDDM
è progettato per applicazioni grafiche e non è consigliato per applicazioni di elaborazione.
Linux non supporta più modelli di driver e avrà sempre il valore "N/A".
Corrente Il modello di driver attualmente in uso. Sempre "N/A" su Linux.
Attesa Pagamento Il modello di driver che verrà utilizzato al prossimo riavvio. Sempre "N/A" acceso
Linux.
Seriale Numero
Questo numero corrisponde al numero di serie stampato fisicamente su ciascuna scheda. È un global
valore alfanumerico univoco e immutabile.
GPU UUID
Questo valore è l'identificatore alfanumerico immutabile univoco globale della GPU. lo fa
non corrispondere ad alcuna etichetta fisica sulla scheda.
VBIOS Versione
Il BIOS della scheda GPU.
Informazioni Versione
Numeri di versione per ogni oggetto nell'archivio informazioni della scheda GPU. L'informazione è a
piccolo archivio persistente di dati di configurazione e stato per la GPU. Tutta la versione informativa
i campi sono numerici. Può essere utile conoscere questi numeri di versione perché alcune GPU
le funzionalità sono disponibili solo con le informazioni di una determinata versione o superiore.
Se uno qualsiasi dei campi sottostanti restituisce Errore sconosciuto, il controllo aggiuntivo di verifica Inform è
eseguita e viene visualizzato il messaggio di avviso appropriato.
Immagine Versione Versione per i dati di configurazione OEM. Versione globale dell'infoROM
Immagine. La versione dell'immagine proprio come la versione VBIOS descrive in modo univoco l'esatto
versione dell'infoROM lampeggiava sulla scheda in contrasto con l'oggetto infoROM
versione che è solo un indicatore delle funzionalità supportate.
OEM Oggetto Versione per i dati di configurazione OEM.
ECC Oggetto Versione per la registrazione dei dati ECC.
Potenza Oggetto Versione per i dati di gestione dell'alimentazione.
GPU Funzionamento Moda
GOM consente di ridurre il consumo energetico e ottimizzare il throughput della GPU disabilitando le funzionalità della GPU.
Ogni GOM è progettato per soddisfare le esigenze specifiche dell'utente.
In modalità ALL_ON tutto è abilitato e funziona alla massima velocità.
La modalità COMPUTE è progettata per eseguire solo attività di calcolo. Le operazioni grafiche non lo sono
consentito.
La modalità LOW_DP è progettata per l'esecuzione di applicazioni grafiche che non richiedono alte
larghezza di banda doppia precisione.
GOM può essere modificato con il (--Gom) bandiera.
Supportato su GK110 Classe M e Classe X Tesla &tm; prodotti della famiglia Kepler. Non
supportato su Quadro ® e Tesla &tm; Prodotti di classe C.
Corrente Il GOM attualmente in uso.
Attesa Pagamento Il GOM che verrà utilizzato al prossimo riavvio.
PCI
Informazioni PCI di base per il dispositivo. Alcune di queste informazioni possono cambiare ogni volta che le carte sono
aggiunto/rimosso/spostato in un sistema. Per tutti i prodotti.
L'Autobus Numero bus PCI, in esadecimale
Dispositivo Numero dispositivo PCI, in esadecimale
Domini Numero di dominio PCI, in esadecimale
Dispositivo Id ID dispositivo del fornitore PCI, in esadecimale
Sub Sistema Id ID sistema secondario PCI, in esadecimale
L'Autobus Id ID bus PCI come "domain:bus:device.function", in esadecimale
GPU Link generali
La generazione del collegamento PCIe e la larghezza del bus
Corrente La generazione e la larghezza del collegamento corrente. Questi possono essere ridotti quando la GPU
non è in uso.
Massimo La massima generazione e larghezza di collegamento possibili con questa GPU e questo sistema
configurazione. Ad esempio, se la GPU supporta una generazione PCIe superiore
rispetto al sistema supporta quindi questo segnala la generazione PCIe del sistema.
Fan Velocità
Il valore della velocità della ventola è la percentuale della velocità massima attualmente raggiunta dalla ventola del dispositivo
destinato a correre a. Varia da 0 a 100%. Nota: la velocità riportata è quella prevista
velocità della ventola. Se la ventola è fisicamente bloccata e non può girare, questa uscita non lo farà
corrisponda alla velocità effettiva della ventola. Molte parti non riportano la velocità della ventola perché si basano su
raffreddamento tramite ventole nell'ambiente circostante. Per tutti i prodotti discreti con dedicato
fan.
Performance Regione / Stato
Lo stato attuale delle prestazioni per la GPU. Gli stati vanno da P0 (prestazioni massime) a
P12 (prestazioni minime).
Orologi Acceleratore Motivi
Recupera informazioni sui fattori che riducono la frequenza degli orologi. Solo su
dispositivi Tesla supportati dalla famiglia Kepler.
Se tutti i motivi dell'acceleratore vengono restituiti come "Non attivo", significa che gli orologi stanno funzionando come
alto possibile.
Idle Nulla è in esecuzione sulla GPU e gli orologi stanno scendendo allo stato Idle.
Questo limitatore può essere rimosso in una versione successiva.
Utente Definito Orologi
I clock della GPU sono limitati dal limite specificato dall'utente. Ad es. impostato da nvidia-smi
--applicazioni-orologi=
SW Potenza berretto L'algoritmo SW Power Scaling sta riducendo i clock al di sotto dei clock richiesti
perché la GPU consuma troppa energia. Ad esempio, il limite del limite di potenza SW può
essere modificato con nvidia-smi --power-limit=
HW Rallenta HW Slowdown (riduzione dei core clock di un fattore 2 o più) è attivato.
Questo è un indicatore di:
* la temperatura è troppo alta
* L'asserzione del freno di alimentazione esterno viene attivata (ad es. dall'alimentazione del sistema)
la fornitura)
* L'assorbimento di potenza è troppo alto e la protezione Fast Trigger sta riducendo i clock
* Può essere segnalato anche durante PSstate o cambio orologio
** Questo comportamento potrebbe essere rimosso in una versione successiva
Sconosciuto Un altro fattore non specificato è la riduzione degli orologi.
Memorie Impiego
Informazioni sulla memoria a bordo. La memoria totale riportata è influenzata dallo stato ECC. Se l'ECC è
abilitato la memoria totale disponibile è diminuita di diversi punti percentuali, a causa del requisito
bit di parità. Il conducente può anche riservare una piccola quantità di memoria per uso interno, anche
senza lavoro attivo sulla GPU. Per tutti i prodotti.
Totale Memoria GPU totale installata.
Usato Memoria totale allocata dai contesti attivi.
Gratis Memoria libera totale.
Calcolare Moda
Il flag della modalità di calcolo indica se le applicazioni di calcolo singole o multiple possono
eseguire sulla GPU.
"DEFAULT" significa che sono consentiti più contesti per dispositivo.
"EXCLUSIVE_THREAD" significa che è consentito un solo contesto per dispositivo, utilizzabile da un thread su
un tempo.
"EXCLUSIVE_PROCESS" significa che è consentito un solo contesto per dispositivo, utilizzabile da più
fili alla volta.
"PROIBITO" significa che non sono consentiti contesti per dispositivo (nessuna app di calcolo).
"EXCLUSIVE_PROCESS" è stato aggiunto in CUDA 4.0. Le versioni precedenti di CUDA ne supportavano solo una
modalità esclusiva, che equivale a "EXCLUSIVE_THREAD" in CUDA 4.0 e oltre.
Per tutti i prodotti compatibili con CUDA.
utilizzo
I tassi di utilizzo indicano l'impegno di ciascuna GPU nel tempo e possono essere utilizzati per determinare come
molto un'applicazione utilizza le GPU nel sistema.
GPU Percentuale di tempo nell'ultimo secondo durante il quale uno o più chicchi è stato
in esecuzione sulla GPU.
Memorie Percentuale di tempo nell'ultimo secondo durante il quale la memoria globale (dispositivo)
veniva letto o scritto.
ecc Moda
Un flag che indica se il supporto ECC è abilitato. Può essere "Abilitato" o
"Disabilitato". Le modifiche alla modalità ECC richiedono un riavvio. Richiede la versione dell'oggetto ECC di Inform
1.0 o versioni successive.
Corrente La modalità ECC in cui la GPU sta attualmente operando.
Attesa Pagamento La modalità ECC in cui opererà la GPU dopo il prossimo riavvio.
ECC errori
Le GPU NVIDIA possono fornire conteggi di errori per vari tipi di errori ECC. Alcuni errori ECC sono
a singolo o doppio bit, in cui vengono corretti gli errori a singolo bit e gli errori a doppio bit
sono incorreggibili. Gli errori di memoria della trama possono essere correggibili tramite reinvio o non correggibili
se il reinvio fallisce. Questi errori sono disponibili su due scale temporali (volatile e
aggregato). Gli errori ECC a bit singolo vengono corretti automaticamente dall'hardware e non risultano
nella corruzione dei dati. Gli errori a doppio bit vengono rilevati ma non corretti. Si prega di consultare l'ECC
documenti sul Web per informazioni sul comportamento dell'applicazione di calcolo in caso di doppio bit
si verificano errori. I contatori di errori volatili tengono traccia del numero di errori rilevati dall'ultimo
carico del conducente. I conteggi degli errori aggregati persistono indefinitamente e agiscono quindi per tutta la vita
contrastare.
Una nota sui conteggi volatili: su Windows questa è una volta per avvio. Su Linux questo può essere di più
frequente. Su Linux il driver viene scaricato quando non esistono client attivi. Quindi, se
la modalità persistenza è abilitata o c'è sempre un client driver attivo (es. X11), quindi
Linux vede anche il comportamento per avvio. In caso contrario, i conteggi volatili vengono reimpostati ogni volta che viene eseguito un calcolo
l'app viene eseguita.
I prodotti Tesla e Quadro della famiglia Fermi e Kepler possono visualizzare l'errore ECC totale
conteggi, nonché una ripartizione degli errori in base alla posizione sul chip. Le posizioni sono
descritto sotto. I dati basati sulla posizione per il conteggio degli errori aggregati richiedono Inform ECC
oggetto versione 2.0. Tutti gli altri conteggi ECC richiedono la versione 1.0 dell'oggetto ECC.
Dispositivo Memorie Errori rilevati nella memoria globale del dispositivo.
Registrati Compila il Errori rilevati nella memoria del file di registro.
L1 Cache Errori rilevati nella cache L1.
L2 Cache Errori rilevati nella cache L2.
Texture Memorie Errori di parità rilevati nella memoria delle texture.
Totale Errori totali rilevati sull'intero chip. Somma di Dispositivo Memorie, Registrati
Compila il , L1 Cache, L2 Cache e Texture Memorie.
Temperatura
Letture dai sensori di temperatura sulla scheda. Tutte le letture sono in gradi C. Non tutte
i prodotti supportano tutti i tipi di lettura. In particolare, i prodotti in moduli fattori di forma che
fare affidamento sulle ventole del case o sul raffreddamento passivo di solito non fornisce letture della temperatura. Vedere
di seguito per le restrizioni.
GPU Temperatura della GPU centrale. Per tutti i prodotti discreti e di classe S.
Potenza Letture
Le letture della potenza aiutano a far luce sull'attuale consumo energetico della GPU e sui fattori
che influiscono su tale utilizzo. Quando la gestione dell'alimentazione è abilitata, la GPU limita il consumo di energia sotto
carico per rientrare in un inviluppo di potenza predefinito manipolando le prestazioni correnti
stato. Vedi sotto per i limiti di disponibilità.
Potenza Regione / Stato Power State è deprecato ed è stato rinominato in Performance State in
2.285. Per mantenere la compatibilità XML, in formato XML Performance State è
elencato in entrambi i luoghi.
Potenza Management
Un flag che indica se la gestione dell'alimentazione è abilitata. o
"Supportato" o "N/D". Richiede l'oggetto Inform PWR versione 3.0 o successiva o
dispositivo Keplero.
Potenza Pareggio L'ultimo assorbimento di potenza misurato per l'intera scheda, in watt. Soltanto
disponibile se è supportata la gestione dell'alimentazione. Questa lettura è accurata per
entro +/- 5 watt. Richiede l'oggetto Inform PWR versione 3.0 o successiva o
dispositivo Keplero.
Potenza Limitare Il limite di potenza dell'algoritmo di gestione dell'alimentazione, in watt. Pensione totale
l'assorbimento di potenza è manipolato dall'algoritmo di gestione dell'alimentazione in modo tale che
rimane sotto questo valore. Disponibile solo se è supportata la gestione dell'alimentazione.
Richiede l'oggetto Inform PWR versione 3.0 o successiva o il dispositivo Kepler. Sopra
Il limite di potenza dei dispositivi Kepler può essere regolato usando -pl,--power-limit=
interruttori.
Predefinito Potenza Limitare
Il limite di potenza dell'algoritmo di gestione dell'alimentazione predefinito, in watt. Potenza
Il limite verrà riportato al limite di potenza predefinito dopo lo scarico del driver. Solo su
dispositivi supportati dalla famiglia Kepler.
Min Potenza Limitare
Il valore minimo in watt su cui è possibile impostare il limite di potenza. Solo su
dispositivi supportati dalla famiglia Kepler.
Max Potenza Limitare
Il valore massimo in watt su cui è possibile impostare il limite di potenza. Solo su
dispositivi supportati dalla famiglia Kepler.
Orologi
Frequenza corrente alla quale sono in esecuzione parti della GPU. Tutte le letture sono in MHz.
Grafica Frequenza attuale dell'orologio grafico (shader).
SM Frequenza attuale del clock SM (Streaming Multiprocessor).
Memorie Frequenza attuale del clock di memoria.
Applicazioni Orologi
Frequenza specificata dall'utente alla quale verranno eseguite le applicazioni. Può essere modificato con
[-ac | --applications-clocks].
Grafica Frequenza specificata dall'utente dell'orologio grafico (shader).
Memorie Frequenza specificata dall'utente del clock di memoria.
Predefinito Applicazioni Orologi
Valore predefinito degli orologi delle applicazioni. Questi sono gli orologi delle applicazioni che verranno utilizzati
dopo il riavvio del sistema o il ricaricamento del driver.
Grafica Valore predefinito dell'orologio della grafica delle applicazioni (shader).
Memorie Valore predefinito dell'orologio delle applicazioni dell'orologio della memoria.
Max Orologi
Frequenza massima alla quale le parti della GPU sono progettate per l'esecuzione. Tutte le letture sono in MHz.
Grafica Frequenza massima del clock grafico (shader).
SM Frequenza massima del clock SM (Streaming Multiprocessor).
Memorie Frequenza massima del clock di memoria.
Supporto orologi
Elenco di possibili combinazioni di memoria e clock grafici su cui la GPU può operare (non
tenendo conto degli orologi ridotti del freno HW). Queste sono le uniche combinazioni di orologi che
può essere passato al flag --applications-clocks. Gli orologi supportati sono elencati solo quando -q -d
Le opzioni SUPPORTED_CLOCKS sono fornite o in formato XML.
Calcolare Processi
Elenco dei processi con contesto di calcolo sul dispositivo.
Ogni voce è di formato " . "
Usato GPU Memorie
Quantità di memoria utilizzata sul dispositivo dal contesto. Non disponibile su Windows
durante l'esecuzione in modalità WDDM perché Windows KMD non gestisce tutta la memoria
driver NVIDIA.
UNITA ' ATTRIBUTI
Il seguente elenco descrive tutti i possibili dati restituiti dal -q -u opzione di interrogazione dell'unità.
Se non diversamente indicato, tutti i risultati numerici sono in base 10 e senza unità.
Timestamp
Il timestamp di sistema corrente al momento in cui è stato invocato nvidia-smi. Il formato è "Giorno della settimana
Mese Giorno HH:MM:SS Anno".
Guidatore Versione
La versione del driver video NVIDIA installato. Il formato è
"Numero maggiore. Numero minore".
HIC Info
Informazioni su eventuali schede di interfaccia host (HIC) installate nel sistema.
Firmware Versione
La versione del firmware in esecuzione sull'HIC.
Attached Unità
Il numero di unità collegate nel sistema.
Prodotto Nome
Il nome ufficiale del prodotto dell'unità. Questo è un valore alfanumerico. Per tutta la classe S
quando creo i miei prodotti.
Prodotto Id
L'identificatore del prodotto per l'unità. Questo è un valore alfanumerico della forma
"parte1-parte2-parte3". Per tutti i prodotti di classe S.
Prodotto Seriale
L'identificatore univoco globale immutabile per l'unità. Questo è un valore alfanumerico.
Per tutti i prodotti di classe S.
Firmware Versione
La versione del firmware in esecuzione sull'unità. Il formato è "Numero maggiore.Numero minore".
Per tutti i prodotti di classe S.
LED Regione / Stato
L'indicatore LED viene utilizzato per segnalare i sistemi con potenziali problemi. Un LED di colore AMBRA
indica un problema. Per tutti i prodotti di classe S.
Colore Il colore dell'indicatore LED. O "VERDE" o "AMBRA".
Causare Il motivo dell'attuale colore del LED. La causa può essere elencata come qualsiasi
combinazione di "Sconosciuto", "Impostato su AMBRA dal sistema host", "Sensore termico
guasto", "Guasto ventola" e "La temperatura supera il limite critico".
Temperatura
Letture di temperatura per componenti importanti dell'unità. Tutte le letture sono in gradi C.
Non tutte le letture potrebbero essere disponibili. Per tutti i prodotti di classe S.
Presa Temperatura dell'aria all'ingresso dell'unità.
Scarico Temperatura dell'aria al punto di scarico dell'unità.
Tavola Temperatura dell'aria su tutta la scheda dell'unità.
PSU
Letture per l'alimentazione dell'unità. Per tutti i prodotti di classe S.
Regione / Stato Stato di funzionamento dell'alimentatore. Lo stato dell'alimentatore può essere uno qualsiasi dei
seguenti: "Normale", "Anormale", "Alta tensione", "Guasto ventola", "Dissipatore di calore
temperatura", "Limite di corrente", "Tensione al di sotto della soglia di allarme UV",
"Bassa tensione", "Comando di spegnimento remoto I2C", "Ingresso MOD_DISABLE" o "Pin corto
transizione".
Tensione Impostazione della tensione dell'alimentatore, in volt.
Corrente Assorbimento di corrente dell'alimentatore, in ampere.
Fan Info
Letture della ventola per l'unità. Viene fornita una lettura per ogni ventilatore, di cui ci possono essere
molti. Per tutti i prodotti di classe S.
Regione / Stato Lo stato del ventilatore, "NORMALE" o "FALLITO".
Velocità Per una ventola sana, la velocità della ventola in RPM.
Attached GPU
Un elenco di ID bus PCI che corrispondono a ciascuna delle GPU collegate all'unità. Il bus
Gli id hanno la forma "domain:bus:device.function", in esadecimale. Per tutti i prodotti di classe S.
NOTE
Su Linux, i file del dispositivo NVIDIA possono essere modificati da nvidia-smi se eseguiti come root. Perfavore guarda
la relativa sezione del file README del driver.
Il -a e -g gli argomenti sono ora deprecati a favore di -q e -i, rispettivamente. Però,
i vecchi argomenti funzionano ancora per questa versione.
ESEMPI
nvidia-smi -q
Interroga gli attributi per tutte le GPU una volta e visualizza in testo normale su stdout.
nvidia-smi -q -d ECC, POTENZA -i 0 -l 10 -f out.log
Interroga errori ECC e consumo energetico per GPU 0 a una frequenza di 10 secondi,
a tempo indeterminato e registrare nel file out.log.
nvidia-smi -c 1 -i GPU-b2f5f1b745e3d23d-65a3a26d-097db358-7303e0b6-149642ff3d219f8587cde3a8
Imposta la modalità di calcolo su "EXCLUSIVE_THREAD" per GPU con UUID
"GPU-b2f5f1b745e3d23d-65a3a26d-097db358-7303e0b6-149642ff3d219f8587cde3a8".
nvidia-smi -q -u -x --dtd
Interroga gli attributi per tutte le unità una volta e visualizza in formato XML con DTD incorporato per
normale.
nvidia-smi --dtd -u -f nvsmi_unit.dtd
Scrivere l'unità DTD in nvsmi_unit.dtd.
nvidia-smi -q -d OROLOGI_SUPPORTATI
Visualizza gli orologi supportati di tutte le GPU.
nvidia-smi -i 0 --applicazioni-orologi 2500,745
Imposta i clock delle applicazioni su una memoria da 2500 MHz e una grafica da 745 MHz.
Noto Problema
- Su Linux quando X Server è in esecuzione, la sezione Memoria GPU utilizzata nei processi di calcolo può
contengono un valore maggiore del valore effettivo. Questo sarà risolto in futuro
rilasciare.
- Su Linux GPU Reset non può essere attivato quando c'è una modifica GOM in sospeso.
- Su Linux GPU Reset potrebbe non modificare correttamente la modalità ECC in sospeso. Un riavvio completo potrebbe essere
necessario per abilitare il cambio di modalità.
CAMBIAMENTO LOG
=== Modifiche tra nvidia-smi v4.304 RC e v4.304 Production ===
* Aggiunto il reporting della modalità operativa GPU (GOM)
* Aggiunto il nuovo interruttore --gom per impostare la modalità operativa della GPU
=== Modifiche tra nvidia-smi v3.295 e v4.304 RC ===
* Output riformattato non dettagliato a causa del feedback degli utenti. Rimosse le informazioni in sospeso da
tabella.
* Stampa un messaggio utile se l'inizializzazione fallisce a causa della mancata ricezione del modulo del kernel
interrupt
* Migliore gestione degli errori quando la libreria condivisa NVML non è presente nel sistema
* Aggiunto nuovo interruttore --applications-clocks
* Aggiunto un nuovo filtro all'opzione --display. Esegui con -d SUPPORTED_CLOCKS per elencare possibile
orologi su una GPU
* Quando si segnala la memoria libera, calcolarla dal totale arrotondato e dalla memoria utilizzata, quindi
che i valori si sommano
* Aggiunto report sui limiti di gestione dell'alimentazione e sui limiti predefiniti
* Aggiunto nuovo --power-limit switch
* Aggiunta segnalazione degli errori ECC della memoria delle texture
* Aggiunta segnalazione dei motivi dell'accelerazione dell'orologio
=== Modifiche tra nvidia-smi v2.285 e v3.295 ===
* Segnalazione degli errori più chiara per l'esecuzione dei comandi (come la modifica della modalità di calcolo)
* Quando si eseguono comandi su più GPU contemporaneamente N/D, gli errori vengono trattati come avvisi.
* nvidia-smi -i ora supporta anche UUID
* Il formato UUID è stato modificato per corrispondere allo standard UUID e riporterà un valore diverso.
=== Modifiche tra nvidia-smi v2.0 e v2.285 ===
* Segnala la versione di VBIOS.
* Aggiunto il flag -d/--display per filtrare parti di dati
* Aggiunta segnalazione dell'ID del sottosistema PCI
* Documenti aggiornati per indicare che supportiamo M2075 e C2075
* Segnala la versione del firmware HIC HWBC con l'opzione -u
* Segnala gli orologi massimi (P0) accanto agli orologi correnti
* Aggiunto il flag --dtd per stampare il dispositivo o l'unità DTD
* Aggiunto messaggio quando il driver NVIDIA non è in esecuzione
* Aggiunti rapporti sulla generazione del collegamento PCIe (max e attuale) e sulla larghezza del collegamento (max e
attuale).
* Ottenere il modello di driver in sospeso funziona su non admin
* Aggiunto supporto per l'esecuzione di nvidia-smi su account Guest di Windows
* L'esecuzione di nvidia-smi senza il comando -q produrrà una versione non dettagliata di -q invece di
Aiuto
* Risolto il problema con l'analisi dell'argomento -l/--loop= (valore predefinito, 0, a valore grande)
* Formato modificato di pciBusId (in XXXX:XX:XX.X - questa modifica era visibile in 280)
* L'analisi di busId per il comando -i è meno restrittiva. Puoi passare 0:2:0.0 o
0000:02:00 e altre varianti
* Schema di versioning modificato per includere anche la "versione del driver"
* Il formato XML è sempre conforme a DTD, anche quando si verificano condizioni di errore
* Aggiunto supporto per eventi ECC a bit singolo e doppio ed errori XID (abilitati per impostazione predefinita
con -l flag disabilitato per -x flag)
* Aggiunti i flag di reset del dispositivo -r --gpu-reset
* Aggiunto elenco dei processi di elaborazione in esecuzione
* Stato di alimentazione rinominato in stato di prestazioni. Il supporto obsoleto esiste nell'output XML
solo.
* Numero di versione DTD aggiornato a 2.0 per corrispondere all'output XML aggiornato
Usa alt-nvidia-304-updates-smi online utilizzando i servizi onworks.net