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