53 votos

¿Tiene MacOS un comando para recuperar información detallada de la CPU como /proc/cpuinfo en Linux?

Linux tiene un comando para recuperar información detallada de la CPU usando cat /proc/cpuinfo . Usando este comando, los usuarios pueden obtener la información de la CPU y del núcleo de la CPU como se indica a continuación.

processor   : 0
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i5-7267U CPU @ 3.10GHz
stepping    : 9
cpu MHz     : 3096.000
cache size  : 4096 KB
physical id : 0
siblings    : 2
core id     : 0
cpu cores   : 2
apicid      : 0
initial apicid  : 0
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good xtopology nonstop_tsc unfair_spinlock eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti retpoline fsgsbase avx2 invpcid rdseed flush_l1d
bogomips    : 6192.00
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

processor   : 1
vendor_id   : GenuineIntel
cpu family  : 6
model       : 142
model name  : Intel(R) Core(TM) i5-7267U CPU @ 3.10GHz
stepping    : 9
cpu MHz     : 3096.000
cache size  : 4096 KB
physical id : 0
siblings    : 2
core id     : 1
cpu cores   : 2
apicid      : 1
initial apicid  : 1
fpu     : yes
fpu_exception   : yes
cpuid level : 22
wp      : yes
flags       : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx rdtscp lm constant_tsc rep_good xtopology nonstop_tsc unfair_spinlock eagerfpu pni pclmulqdq ssse3 cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx rdrand hypervisor lahf_lm abm 3dnowprefetch invpcid_single pti retpoline fsgsbase avx2 invpcid rdseed flush_l1d
bogomips    : 6192.00
clflush size    : 64
cache_alignment : 64
address sizes   : 39 bits physical, 48 bits virtual
power management:

¿Tiene MacOS/OS X un comando para recuperar la información detallada de la CPU y los núcleos de la CPU igual que Linux? /proc/cpuinfo ? Realmente quiero saber un comando CLI para recuperar el ID del núcleo de la CPU del Mac.

He intentado sysctl machdep.cpu , pero no recuperó el ID del núcleo de la CPU.

72voto

El comando Terminal sysctl podría ser lo que está buscando, en particular sysctl -a | grep machdep.cpu :

[my_mac:~] admin% sysctl -a | grep machdep.cpu
machdep.cpu.max_basic: 22
machdep.cpu.max_ext: 2147483656
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel(R) Core(TM) i5-8210Y CPU @ 1.60GHz
machdep.cpu.family: 6
machdep.cpu.model: 142
machdep.cpu.extmodel: 8
machdep.cpu.extfamily: 0
.
.
.

machdep.cpu.core_count: 2
machdep.cpu.thread_count: 4
machdep.cpu.tsc_ccc.numerator: 134
machdep.cpu.tsc_ccc.denominator: 2

Información obtenida de OSXDaily .

8 votos

Creo que la mayoría de la gente sólo busca el número de núcleos. Las líneas que se buscan son machdep.cpu.core_count y machdep.cpu.thread_count . Tenga en cuenta que el número de hilos puede ser mayor que el número de núcleos. Busca "hyperthreading" para CPUs Intel y "simultaneous multithreading" para AMD.

6 votos

También puede utilizar sysctl -a machdep.cpu en lugar de enviarla a grep . (Veo que esto se ha canalizado a grep a menudo. Tal vez esto sólo funciona en las nuevas versiones de MacOS).

8voto

john Puntos 11

Si vas al menú de Apple y debajo de él está la opción "Acerca de este Mac". Seleccione esa opción y cuando aparezca el panel que se muestra a continuación, fíjese en los botones de la parte inferior.

enter image description here

El panel en sí le da algo de información, pero haga clic en el botón Informe del sistema. Esto abre un gran panel donde puede seleccionar elementos específicos para obtener información. Haga clic en un elemento en la parte izquierda del panel y le dará información sobre ese elemento.

enter image description here

6 votos

El equivalente en CLI/Terminal es: system_profiler SPHardwareDataType

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X