Ele vai ser apresentado em blocos, sendo um bloco para cada CORE que sua máquina tem.
Vamos ver um exemplo
processor : 0
vendor_id : GenuineIntel
cpu family : 6
model : 46
model name : Intel(R) Xeon(R) CPU E7540 @ 2.00GHz
stepping : 6
cpu MHz : 1995.043
cache size : 18432 KB
physical id : 0
siblings : 12
core id : 0
cpu cores : 6
apicid : 0
fpu : yes
fpu_exception : yes
cpuid level : 11
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx rdtscp lm constant_tsc ida nonstop_tsc pni monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr sse4_1
sse4_2 popcnt lahf_lm
bogomips : 3990.08
clflush size : 64
cache_alignment : 64
address sizes : 44 bits physical, 48 bits virtual
power management: [8]
Este é apenas um bloco de uma máquina que tem 48 blocos no seu /proc/cpuinfo
Processor:
É o id do CORE
vendor_id:
Indica o vendendor, no sentido de fabricante, Intel, Amd etc
cpu family:
Indica a familia do processador
model:
O modelo do processador
model name :
O nome do processador
stepping :
cpu MHz :
A velocidade do Processador
cache size :
Tamanho do cache do processador
physical id :
O ID do processador
siblings :
Quantas threds o processador tem
core id :
O ID do CORE
cpu cores :
Quantas COREs o processdor tem
apicid :
fpu :
fpu_exception :
cpuid level :
wp :
flags :
bogomips :
clflush size :
cache_alignment :
address sizes :
power management:
Como eu sei quantos processadores tem na minha máquina ?
cat /proc/cpuinfo | grep "physical id" e olha o maior número, lembrando que ele começa a contar do zero, no meu caso o maior physical id é 3 então tenho 4 processadores nesta máquina
Quantas threads tem o meu processador ?
cat /proc/cpuinfo | grep siblings
Vai mostrar a quantidade de threads por porcessador
Qual o total de threads tem a minha máquina?
Total de processador * quantidade de threads ou seja maior ( physical_id + 1 ) * siblings
no meu caso
echo $[4 * 12] = 48
ou seja se eu der um top, vou ver 48 processadores
A velocidade do Processador
cache size :
Tamanho do cache do processador
physical id :
O ID do processador
siblings :
Quantas threds o processador tem
core id :
O ID do CORE
cpu cores :
Quantas COREs o processdor tem
apicid :
fpu :
fpu_exception :
cpuid level :
wp :
flags :
bogomips :
clflush size :
cache_alignment :
address sizes :
power management:
Como eu sei quantos processadores tem na minha máquina ?
cat /proc/cpuinfo | grep "physical id" e olha o maior número, lembrando que ele começa a contar do zero, no meu caso o maior physical id é 3 então tenho 4 processadores nesta máquina
Quantas threads tem o meu processador ?
cat /proc/cpuinfo | grep siblings
Vai mostrar a quantidade de threads por porcessador
Qual o total de threads tem a minha máquina?
Total de processador * quantidade de threads ou seja maior ( physical_id + 1 ) * siblings
no meu caso
echo $[4 * 12] = 48
ou seja se eu der um top, vou ver 48 processadores
Nenhum comentário:
Postar um comentário