从命令行获取扩展CPU信息
目录:
使用sysctl我们可以获得关于Mac处理器的扩展信息,涵盖从CPU品牌和标识符、时钟速度、内核数量、线程数、热传感器数据、缓存大小和一些更技术性的信息信息。
这是一种获取详细处理器规格和信息的简便方法,无需转向 Mac OS X 中的系统分析器,因为整个任务都是从命令行处理的。
如何从Mac OS命令行获取扩展CPU信息
要开始,请启动终端并输入以下“sysctl”命令变体,您会将结果通过管道传输到grep 以清理CPU 详细信息的输出,如下所示:
sysctl -a | grep machdep.cpu
此命令的输出示例和有限样本可能如下所示:
$ sysctl -a | grep machdep.cpu machdep.cpu.max_basic: 13 machdep.cpu.max_ext: 2147483656 machdep.cpu.vendor: GenuineIntel machdep.cpu.brand_string: Intel(R) Core(TM)2 Duo CPU P8600 @ 2.40GHz machdep.cpu。系列:6 machdep.cpu.model:23 machdep.cpu.extmodel:1 machdep.cpu.extfamily:0 machdep.cpu.stepping:10 machdep.cpu.feature_bits:3219913727 67691517 machdep.cpu.extfeature_bits:537921536 1 machdep.cpu machdep.cpu. .signature: 67194 machdep.cpu.brand: 0 machdep.cpu.features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM PBE SSE3 DTES64 MON DSCPL VMX SMX EST TM2 SSSE3 CX16 TPR PDCM SSE4。1 XSAVE machdep.cpu.extfeatures:SYSCALL XD EM64T LAHF machdep.cpu.logical_per_package:2 machdep.cpu.cores_per_package:2
如您所见,这里有大量关于CPU 信息的详细信息,其中一些比您在Mac OS X 的系统分析器中找到的信息要详细得多。
sysctl命令相当强大,可以提供广泛的技术信息,我们之前用它来获取基本的处理器信息,查看Mac是否兼容64位,发现精确的启动、睡眠和唤醒Mac 的时间,查找 CPU 时钟速度,并获取有关 Mac 硬件的其他各种花絮。
感谢nicentral的提示