Gambaran
Hari ini, saya membagikan konten tentang jumlah inti CPU, yang masih sangat berguna saat mengontrol sumber daya server ~
Rumus kalkulasi
Jumlah total inti CPU = jumlah CPU fisik * jumlah inti per CPU fisik
Jumlah total CPU logis = jumlah CPU fisik * jumlah inti per CPU fisik * jumlah hyperthread
Lihat informasi CPU (model) # cat / proc / cpuinfo | nama grep | cut -f2 -d: | uniq -c 24 Intel (R) Xeon (R) CPU E5-26300 @ 2.30GHz # Lihat jumlah CPU fisik # cat / proc / cpuinfo | grep "physical id" | sort | uniq | wc -l 2 # Lihat jumlah inti di setiap CPU fisik (yaitu jumlah inti) # cat / proc / cpuinfo | grep "cpu cores" | uniq inti cpu: 6 # Lihat jumlah CPU logis # cat / proc / cpuinfo | grep "prosesor" | wc -l dua puluh empatArsitektur CPU
Dengan beberapa CPU fisik, CPU berkomunikasi melalui bus, dan efisiensinya relatif rendah, sebagai berikut:
CPU multi-core, inti yang berbeda berkomunikasi melalui cache L2, penyimpanan dan periferal berkomunikasi dengan CPU melalui bus, sebagai berikut:
Multi-core hyperthreading, setiap inti memiliki dua unit pemrosesan logis, dan dua inti berbagi sumber daya dari satu inti, sebagai berikut:
Dari hasil eksekusi diatas membuktikan bahwa cpu yang saya gunakan memiliki 2 * 6 = 12 core, dan masing-masing core memiliki 2 hyperthread sehingga terdapat 24 logical CPU.
Ini adalah pengenalan tentang jumlah CPU fisik, inti, dan CPU logis server Linux. Umumnya, kita perlu mencari tahu kapan kita menghitung sumber daya server. Anda bisa membuat memo!
Kami akan membagikan lebih banyak konten DBA dan pengembang nanti, dan teman yang tertarik dapat mengikutinya!
- Kecepatan pengiriman iPhone X bahkan lebih cepat, dan iPhone 8 benar-benar tragedi. Xianyu telah jatuh di bawah 4000!
- Perbedaan generasi! Tidak puas pacar kelahiran tahun 80-an dan kakak perempuan kelahiran tahun 70-an terlalu dekat, dan generasi kelahiran tahun 90-an bertengkar