GNU/Linux >> Belajar Linux >  >> Linux

Di Linux, bagaimana cara mengetahui berapa inti mesin yang aktif?

Anda dapat menggunakan top untuk membuat daftar pemanfaatan masing-masing inti. Tekan 1 jika perlu untuk membagi baris CPU menjadi baris terpisah untuk setiap inti.

Anda juga dapat menambahkan kolom yang menampilkan inti yang terakhir digunakan untuk setiap proses. Tekan f untuk memunculkan daftar field, lalu j untuk mengaktifkan kolom "P". Lalu tekan spasi untuk kembali ke tampilan langsung.


ps memiliki bidang bernama psr untuk memberi tahu Anda pada prosesor mana tugas sedang berjalan.

Jadi Anda bisa menggunakan sesuatu seperti:

ps -e -o psr= | sort | uniq | wc -l

Perhatikan bahwa hanya menjalankan ps seperti ini tentu saja akan membuat setidaknya satu core aktif.

Mungkin lebih baik menjalankan ini:

tmp=/tmp/ps.$$
ps -e -o psr= > /tmp/ps.$$
sort -u "$tmp" | wc -l
rm "$tmp"

dengan cara itu sort dan wc jangan menambah hitungan.


htop

Perintah ini berfungsi dengan baik di ubuntu dan centos dan menunjukkan secara grafis berapa banyak CPU dan bagaimana penggunaannya.

untuk centos:

yum install htop

untuk ubuntu:

apt-get install htop

Linux
  1. Bagaimana Linux datang ke mainframe

  2. Linux – Bagaimana Mendapatkan Jumlah Memori Yang Tersedia Secara Portabel di Seluruh Distribusi?

  3. Linux – Bagaimana Cara Mengetahui Hard Disk Apa yang Ada di Sistem?

  1. Linux – Bagaimana Mengenalinya Versi Opengl yang Didukung Mesin Di Arch Linux?

  2. Berapa banyak inti yang dapat ditangani oleh kernel Linux?

  3. Linux:bagaimana cara mengetahui proses mana yang disematkan ke inti mana?

  1. Bagaimana mengubah nama host mesin Linux Anda tanpa perlu me-restart

  2. Bagaimana cara Linux mempertahankan kendali CPU pada mesin single-core?

  3. Bagaimana cara mengetahui detail tentang perangkat keras pada mesin Linux?