Bagaimana saya bisa melihat berapa inti prosesor yang bekerja?

45

Saya memiliki sistem prosesor quad-core. Saya menggunakan Windows sebelum menginstal Ubuntu. Windows secara default menggunakan 1 core * dan saya bisa mengubahnya dengan msconfig. Bagaimana saya bisa melakukan ini di Ubuntu atau perlu?

Windows menggunakan satu inti untuk booting .

pengguna132840
sumber
1
Saya merasa penting untuk dicatat bahwa Windows tidak hanya menggunakan satu inti. Entri dalam MSConfig berbicara tentang berapa banyak core yang harus digunakan dalam proses boot, dan saya cukup yakin itu hanya berguna untuk membatasi jumlah itu. Saya tidak melihat alasan mengapa itu tidak akan menggunakan semuanya secara default.
Phoshi
1
Windows menggunakan semua core secara default. Opsi startup di msconfig adalah untuk membatasi jumlah prosesor. Ketika batas tidak diaktifkan, kotak teks menunjukkan "1" yang mungkin terlihat seperti nilai berjalan saat ini, tetapi tidak. Ini hanya minimum yang bisa Anda ketik di sana.
Sedat Kapanoglu

Jawaban:

60

Tipe:

lscpu

di terminal dan tekan ENTER.

Sekarang Anda memiliki info tentang core yang digunakan dalam instalasi Ubuntu Anda.

Joris Donders
sumber
1
Juga - keluarkan baris ex .: Core(s) per socket:4, ia memberi tahu Anda jumlah tepat Core pada mesin.
Arthur Kushman
48

Anda dapat melihat penggunaan inti CPU Anda menggunakan perintah atas.

  1. Buka Terminal.
  2. Jenis top. Anda akan melihat beberapa informasi tentang tugas, memori, dll.
  3. Ketik 1untuk menunjukkan penggunaan CPU individual. Anda akan melihat sesuatu seperti:

teratas

Untuk memulai proses baru yang harus dijalankan hanya dalam satu inti, Anda dapat menggunakan perintah tasket.

taskset -c 0 executable

Untuk memantau afinitas proses CPU yang ada, Anda dapat menggunakan perintah ini:

taskset -cp $(pgrep -f executable)

perhatikan bahwa identitas yang dapat dieksekusi yang akan Anda sampaikan ke perintah ini dapat berupa './executable' jika Anda memulainya dengan cara itu.

menyalakan
sumber
Ini adalah jawaban yang bagus, karena menggunakan perintah teratas yang selalu kita gunakan. Saya juga tidak pernah tahu tentang tasket.
Donato
[jalal @ ivcgpu1 dibagi] $ tasket -cp $ (pgrep -f executable) tasket: argumen PID yang tidak valid: '-cp'
Mona Jalal
12

Karena Anda belum menentukan lingkungan Desktop Anda, saya akan menganggap Anda menggunakan Menggunakan Ubuntu

Untuk cara grafis memeriksa penggunaan cpu Anda, cari sistem Anda untuk aplikasi yang disebut Monitor sistem.

Tab Resources akan menampilkan aktivitas masing-masing inti

masukkan deskripsi gambar di sini

Sementara tab Processes akan menampilkan penggunaan cpu untuk masing-masing program.

masukkan deskripsi gambar di sini

Chris Carter
sumber
10

htoptool menyediakan grafik untuk penggunaan cpu core

instal htop via terminal:

apt-get install htop

jalankan htop via terminal:

htop

htop di terminal ubuntu terlihat seperti ini

orang gagal
sumber
4
Saya sarankan memperluas ini untuk menjelaskan cara menggunakannya untuk tujuan itu dan untuk menunjukkan seperti apa (bila digunakan dengan cara ini).
Eliah Kagan
Anda bahkan belum menyebutkan cara menginstalnya, karena tidak disertakan dengan sistem.
RolandiXor
Pelengkap yang bagus untuk top!
epsilone
4

Sensor melakukan ini juga, tetapi juga memberi tahu Anda suhu di mana core berjalan, sangat dingin.

Ketik sensorsterminal dan itu akan memberi tahu Anda jika Anda sudah menginstalnya, setelah itu diinstal Anda hanya menulissensors di sini ada sensor

kelinci
sumber