Berapa banyak utas yang harus saya jalankan di mesin ini?
lscpu
Kata saya ada 96 core. Apakah itu inti fisik? Berapakah utas maksimum dan optimal yang dapat saya jalankan di mesin ini?
https://stackoverflow.com/a/10670440/610569 menunjukkan bahwa saya dapat menjalankan lebih dari 20 utas per inti. Apakah itu tidak apa apa? Apakah itu optimal?
alvas@server:~$ lscpu
Architecture: x86_64
CPU op-mode(s): 32-bit, 64-bit
Byte Order: Little Endian
CPU(s): 96
On-line CPU(s) list: 0-95
Thread(s) per core: 2
Core(s) per socket: 12
Socket(s): 4
NUMA node(s): 4
Vendor ID: GenuineIntel
CPU family: 6
Model: 62
Model name: Intel(R) Xeon(R) CPU E5-4657L v2 @ 2.40GHz
Stepping: 4
CPU MHz: 2700.000
CPU max MHz: 2900.0000
CPU min MHz: 1200.0000
BogoMIPS: 4801.91
Virtualization: VT-x
L1d cache: 32K
L1i cache: 32K
L2 cache: 256K
L3 cache: 30720K
NUMA node0 CPU(s): 0,4,8,12,16,20,24,28,32,36,40,44,48,52,56,60,64,68,72,76,80,84,88,92
NUMA node1 CPU(s): 1,5,9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93
NUMA node2 CPU(s): 2,6,10,14,18,22,26,30,34,38,42,46,50,54,58,62,66,70,74,78,82,86,90,94
NUMA node3 CPU(s): 3,7,11,15,19,23,27,31,35,39,43,47,51,55,59,63,67,71,75,79,83,87,91,95
Maafkan noobiness saya di core / utas.
sumber
Setiap utas inti cpu (utas berbasis perangkat keras) - salah satu dari 96 inti Anda secara efisien dapat menangani 16 utas (utas berbasis perangkat lunak fe C ++ thread.h) dalam kebanyakan kasus menurut pendapat teoretis saya.
sumber
Anda akan menemukan berapa banyak utas yang dapat Anda jalankan di mesin Anda dengan menjalankan perintah htop atau ps yang mengembalikan jumlah proses pada mesin Anda.
Anda dapat menggunakan halaman manual tentang perintah 'ps'.
Jika Anda ingin menghitung jumlah semua proses pengguna, Anda dapat menggunakan salah satu dari perintah ini:
ps -aux| wc -l
ps -eLf | wc -l
Menghitung jumlah proses pengguna:
ps --User root | wc -l
Anda juga dapat menggunakan "htop" [Referensi] :
Menginstal di Ubuntu atau Debian:
Menginstal di Redhat atau CentOS:
Jika Anda ingin mengkompilasi htop dari kode sumber, Anda akan menemukannya di sini .
sumber