Come posso vedere quanti core del processore funzionano?


45

Ho un sistema di processori quad-core. Stavo usando Windows prima di installare Ubuntu. Di default Windows utilizzava 1 core * e potevo cambiarlo con msconfig. Come posso farlo in Ubuntu o è necessario?

Windows utilizzava un core per l' avvio .


1
Sento che è importante notare che Windows non utilizzava solo un core. La voce in MSConfig parla di quanti core dovrebbe usare nel processo di avvio, e sono abbastanza sicuro che sia utile solo limitare quel numero. Non vedo alcun motivo per cui non li userebbe tutti di default.
Phoshi,

1
Windows utilizza tutti i core per impostazione predefinita. L'opzione di avvio in msconfig serve per limitare il numero di processori. Quando il limite non è abilitato, la casella di testo mostra "1" che potrebbe apparire come il valore corrente, ma non lo è. È semplicemente il minimo che puoi digitare lì.
Sedat Kapanoglu,

Risposte:


60

Genere:

lscpu

nel terminale e premere ENTER.

Ora hai le informazioni sui core utilizzati nella tua installazione di Ubuntu.


1
Inoltre, esci dalla linea, es . Core(s) per socket:4: indica a U l'esatta quantità di core sulla macchina.
Arthur Kushman,

48

Puoi vedere l'uso dei tuoi core CPU usando il comando top.

  1. Apri un terminale.
  2. Tipo top. Vedrai alcune informazioni su attività, memoria ecc.
  3. Digitare 1per mostrare l'utilizzo della singola CPU. Vedrai qualcosa come:

superiore

Per avviare un nuovo processo che dovrebbe essere eseguito solo in un core, è possibile utilizzare il comando tasket.

taskset -c 0 executable

Per monitorare l'affinità della CPU del processo esistente, è possibile utilizzare questo comando:

taskset -cp $(pgrep -f executable)

nota che l'identità eseguibile che passerai a questo comando può essere './executable' se l'hai avviata in quel modo.


Questa è una buona risposta, perché utilizza il comando top che usiamo sempre comunque. Inoltre non ho mai saputo del tasket.
Donato,

[jalal @ ivcgpu1 diviso] $ tasket -cp $ (eseguibile pgrep -f) tasket: argomento PID non valido: '-cp'
Mona Jalal

12

Dato che non hai specificato il tuo ambiente desktop, suppongo che tu stia utilizzando Ubuntu

Per un modo grafico per verificare l'utilizzo della CPU, cerca nel tuo sistema un'applicazione chiamata Monitor di sistema.

La scheda Risorse mostrerà l'attività di ciascun core

inserisci qui la descrizione dell'immagine

Mentre la scheda Processi mostrerà l'utilizzo della cpu per i singoli programmi.

inserisci qui la descrizione dell'immagine


10

htoplo strumento fornisce grafici per l'utilizzo dei core della CPU

installare htop tramite terminale:

apt-get install htop

eseguire htop tramite terminale:

htop

htop nel terminale Ubuntu assomiglia a questo


4
Consiglio di espandere questo per spiegare come usarlo a tale scopo e per mostrare come appare (se usato in questo modo).
Eliah Kagan,

Non hai nemmeno menzionato come installarlo, in quanto non viene fornito con il sistema.
RolandiXor

Bel complemento a top!
epsilone,

4

Anche i sensori lo fanno, ma ti dicono anche la temperatura a cui stanno andando i core, molto fresca.

Digita sensorsil terminale e ti dirà se lo hai già installato, una volta installato basta scriveresensors ecco i sensori

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.