Come trovare quanti core ci sono nei sistemi Linux

Come trovare quanti core ci sono nei sistemi Linux
Questo tutorial spiega quanti core di processore ci sono in un sistema Linux.

Dopo aver letto questo articolo, sarai in grado di controllare il numero di core attraverso diversi comandi disponibili per tutti i sistemi Linux. Alcuni dei comandi spiegati sono utili anche nei sistemi BSD.

Tutte le istruzioni descritte in questo tutorial includono screenshot per ogni utente per comprendere facilmente, indipendentemente dal suo livello di conoscenza."

Per controllare il numero di CPU in Linux, questo tutorial copre i seguenti comandi:

  • lscpu
  • nproc
  • Hwinfo
  • superiore
  • htop
  • /proc/cpuinfo

Il comando LSCPU

IL lscpu Il comando legge sia il file system sysfs che il file /proc /cpuinfo. Eseguendo LSCPU, possiamo vedere quanti core ci sono nel nostro sistema Linux. Inoltre, questo comando mostra le informazioni su cache della CPU, modello e prese, tra le altre informazioni utili.

Questa sezione spiega come usare lscpu Per stampare tutte le informazioni sulla CPU e come mostrare il numero di core della CPU in modo specifico.

Per visualizzare tutte le informazioni sulla CPU, eseguire lscpu senza flag aggiuntivi, come mostrato nella figura seguente.

lscpu

Usando EGREP, è possibile stampare solo il numero di core, come mostrato di seguito.

lscpu | egrep 'cpu \ (s \)'

Il comando LSCPU è il più ampiamente utilizzato per controllare le informazioni sui CPU.

Controlla il numero di core in Linux con il comando NPROC

Un altro strumento semplice da usare per rivelare il numero di core nel sistema Linux è il nproc comando.

Per impostazione predefinita, senza flag, questo comando ha visualizzato il numero principale. Basta eseguire il comando come mostrato di seguito per restituire il numero di core nel sistema.

nproc

Come puoi vedere, l'output è estremamente semplice.

Il comando hwinfo

Il comando HWINFO Linux è un'altra opzione per verificare il numero di core sul sistema.

IL Hwinfo Il comando non è incluso per impostazione predefinita sui sistemi Linux. Per installarlo sulle distribuzioni Linux con sede a Debian, utilizzare il Apt Packages Manager come mostrato nello screenshot seguente.

sudo apt install hwinfo -y

Una volta installato, eseguire il comando hwinfo seguito dai flag mostrati nella figura seguente.

sudo hwinfo - -cpu --short

Come puoi vedere, il numero di core viene restituito per linea.

Il comando HWINFO può essere utilizzato per stampare informazioni su tutto hardware nel sistema.

Tra le sue caratteristiche, è possibile esportare l'output in un file. Per esportare il numero di core in un file, utilizzare la seguente sintassi.

Nota: Il nome del file esportato è arbitrario; Puoi nominarlo come vuoi.

sudo hwinfo --short -cpu> core.TXT

Puoi usare il meno comanda di leggere il file esportato.

meno core.TXT

Come puoi vedere di seguito, il contenuto del file è lo stesso del precedente output.

Per mostrare tutte le informazioni di sistema con HWINFO, eseguirle come mostrato nella figura seguente.

sudo hwinfo -all

Come mostrato nello screenshot sopra, il Hwinfo Il comando non è facile da usare quando si visualizza informazioni su tutto l'hardware. Per una vista più intuitiva, utilizzare il flag -short per specificare l'hardware che si desidera controllare, come mostrato nel primo esempio del Hwinfo sezione.

Trovare il numero di CPU in Linux usando il comando in alto

Il Linux superiore (Tabella dei processi) Il comando è un task manager che stampa la memoria in tempo reale e l'utilizzo delle risorse della CPU.

Questo comando stampa l'esecuzione di processi e consumo di memoria e CPU. Se usato con il flag -1, mostra anche il numero di core nel sistema.

Esegui il comando seguente per avviare l'utilità superiore mostrando quanti core sono presenti nel sistema.

Top -1

Come puoi vedere, il comando in alto mostra 4 core: 0,1,2 e 3.

Inoltre, è anche possibile eseguire il comando in alto senza flag e quindi premere 1; Il risultato è lo stesso.

Controllando quanti core usando il comando htop

Il comando htop è simile al comando superiore precedentemente spiegato. Ma ha alcuni vantaggi in alto. L'interfaccia utente HTOP è colorata, quindi più facile da usare, Htop supporta anche lo scorrimento,

Contrariamente al superiore, Per vedere quanti core ci sono nel sistema, non è necessario utilizzare le flag. Esegui il comando qui sotto per vedere come Htop visualizza le informazioni sulla CPU.

htop

Rivelare il numero di core in Linux leggendo /proc/cpuinfo

Un altro modo per vedere il numero di core in Linux è leggendo il file /proc /cpuinfo. Puoi usare comandi diversi per leggere questo file, come meno, gatto, di più, ecc.

Per leggere il file CPUINFO, eseguire il comando mostrato di seguito.

meno /proc /cpuinfo

Il numero di core è mostrato in fratelli Linea, come sottolineato dalla freccia bianca nello screenshot sottostante.

Puoi anche mostrare specificamente il numero di core eseguendo il comando di seguito.

Less /Proc /CpUinfo | processore grep | wc -l

Come puoi vedere di seguito, ci sono 4 core nel sistema.

È tutto; Con tutti i comandi sopra descritti, hai diversi modi per controllare il numero di core.

Conclusione

Come mostrato in questo tutorial, sotto Linux, ci sono molti metodi per verificare il numero di core sul sistema. Tutti i metodi sono facili da applicare da qualsiasi utente, indipendentemente dal livello di competenza. I comandi sopra sono universali e disponibili per tutte le distribuzioni Linux, anche se non installate per impostazione predefinita con il sistema. L'apprendimento del numero di nuclei è importante, ad esempio, quando si assegnano le risorse del processore alle macchine virtuali. Ogni utente Linux deve sapere come raccogliere informazioni sull'hardware.

Grazie per aver letto questo tutorial spiegando come trovare quanti core ci sono nel sistema. Continua a seguire Linuxhint per ulteriori tutorial e suggerimenti professionali Linux.