grep -c ^processor /proc/cpuinfo
akan menghitung jumlah baris yang dimulai dengan "prosesor" di /proc/cpuinfo
Untuk sistem dengan hyper-threading, Anda dapat menggunakan
grep ^cpu\\scores /proc/cpuinfo | uniq | awk '{print $4}'
yang seharusnya mengembalikan (misalnya) 8
(sedangkan perintah di atas akan mengembalikan 16
)
Memproses konten /proc/cpuinfo
adalah barok yang tidak perlu. Gunakan nproc yang merupakan bagian dari coreutils, sehingga harus tersedia di sebagian besar instalasi Linux.
Perintah nproc
mencetak jumlah unit pemrosesan yang tersedia untuk proses saat ini, yang mungkin kurang dari jumlah prosesor online.
Untuk mengetahui jumlah semua inti/prosesor yang terpasang, gunakan nproc --all
Di mesin 8 inti saya:
$ nproc --all
8
lokasi sumber libc - untuk diunduh atau dilihat secara online?
Bisakah GDB mengubah kode rakitan dari program yang sedang berjalan?