最新消息:20210816 当前crifan.com域名已被污染,为防止失联,请关注(页面右下角的)公众号

【已解决】Mac中查看CPU信息和当前CPU使用率

Mac crifan 1777浏览 0评论
Mac中在运行脚本去处理数据:
觉得:
貌似目前处理速度不快,猜测和当前多核CPU没有完全充分利用有关系?
所以想要去看看:
当前Mac中CPU的信息,是几核
以及当前CPU占用率如何
是不是每个CPU都跑满了
cat /proc/cpuinfo
cat: /proc/cpuinfo: No such file or directory
mac 查看cpu信息
macOS: 查看CPU信息 – Online Notes – CSDN博客
xxx-Mac-2013-Late:for_FangRen mac$ sysc
syscallbypid.d   syscallbyproc.d  syscallbysysc.d  sysctl
去看看信息:
MacOS X 命令查看CPU信息 – gouwa – CSDN博客
如何查看Mac电脑的处理器核心数目-CPU的核心数目 – Gabriel的博客(Gabriel’s Blog) – CSDN博客
如何在 Mac 上使用“活动监视器” – Apple 支持
【总结】
xxx-Mac-2013-Late:for_FangRen mac$ sysctl machdep.cpu
machdep.cpu.max_basic: 13
machdep.cpu.max_ext: 2147483656
machdep.cpu.vendor: GenuineIntel
machdep.cpu.brand_string: Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
machdep.cpu.family: 6
machdep.cpu.model: 69
machdep.cpu.extmodel: 4
machdep.cpu.extfamily: 0
machdep.cpu.stepping: 1
machdep.cpu.feature_bits: 9221959987971750911
machdep.cpu.leaf7_feature_bits: 10155
machdep.cpu.extfeature_bits: 142473169152
machdep.cpu.signature: 263761
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 PCLMULQDQ DTES64 MON DSCPL VMX EST TM2 SSSE3 FMA CX16 TPR PDCM SSE4.1 SSE4.2 x2APIC MOVBE POPCNT AES PCID XSAVE OSXSAVE SEGLIM64 TSCTMR AVX1.0 RDRAND F16C
machdep.cpu.leaf7_features: SMEP ERMS RDWRFSGS TSC_THREAD_OFFSET BMI1 AVX2 BMI2 INVPCID FPU_CSDS
machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT RDTSCP TSCI
machdep.cpu.logical_per_package: 16
machdep.cpu.cores_per_package: 8
machdep.cpu.microcode_version: 36
machdep.cpu.processor_flag: 6
machdep.cpu.mwait.linesize_min: 64
machdep.cpu.mwait.linesize_max: 64
machdep.cpu.mwait.extensions: 3
machdep.cpu.mwait.sub_Cstates: 286531872
machdep.cpu.thermal.sensor: 1
machdep.cpu.thermal.dynamic_acceleration: 1
machdep.cpu.thermal.invariant_APIC_timer: 1
machdep.cpu.thermal.thresholds: 2
machdep.cpu.thermal.ACNT_MCNT: 1
machdep.cpu.thermal.core_power_limits: 1
machdep.cpu.thermal.fine_grain_clock_mod: 1
machdep.cpu.thermal.package_thermal_intr: 1
machdep.cpu.thermal.hardware_feedback: 0
machdep.cpu.thermal.energy_policy: 1
machdep.cpu.xsave.extended_state: 7 832 832 0
machdep.cpu.xsave.extended_state1: 1 0 0 0
machdep.cpu.arch_perf.version: 3
machdep.cpu.arch_perf.number: 4
machdep.cpu.arch_perf.width: 48
machdep.cpu.arch_perf.events_number: 7
machdep.cpu.arch_perf.events: 0
machdep.cpu.arch_perf.fixed_number: 3
machdep.cpu.arch_perf.fixed_width: 48
machdep.cpu.cache.linesize: 64
machdep.cpu.cache.L2_associativity: 8
machdep.cpu.cache.size: 256
machdep.cpu.tlb.inst.large: 8
machdep.cpu.tlb.data.small: 64
machdep.cpu.tlb.data.small_level1: 64
machdep.cpu.tlb.shared: 1024
machdep.cpu.address_bits.physical: 39
machdep.cpu.address_bits.virtual: 48
machdep.cpu.core_count: 2
machdep.cpu.thread_count: 4
machdep.cpu.tsc_ccc.numerator: 0
machdep.cpu.tsc_ccc.denominator: 0
xxx-Mac-2013-Late:for_FangRen mac$
然后可以用-n单独输出相关字段信息:
2
xxx-Mac-2013-Late:for_FangRen mac$ sysctl -n machdep.cpu.thread_count
4
xxx-Mac-2013-Late:for_FangRen mac$ sysctl -n machdep.cpu.brand_string
Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz
其中:
  • machdep.cpu.brand_string: Intel(R) Core(TM) i5-4258U CPU @ 2.40GHz:i5-4258U,2.4G
  • machdep.cpu.core_count: 2:双核
  • machdep.cpu.thread_count: 4:4线程
好像不太对啊,只有1核?

硬件概览:


  
型号名称:
 
MacBook Pro
  
型号标识符:
 
MacBookPro11
,
1
  
处理器名称:
 
Intel Core i5
  
处理器速度:
 
2.4 GHz
  
处理器数目:
 
1
  
核总数:
 
2
  L2 
缓存(每个核):
 
256 KB
  L3 
缓存:
 
3 MB
  
内存:
 
8 GB
  Boot ROM 
版本:
 
MBP111.0146.B00
  SMC 
版本(系统):
 
2.16f68
  
序列号(系统):
 
C02LX8ZVFH00
  
硬件
 UUID
:
 
A4F766D6-FE38-5054-915C-4D4DF7F1686B

可见CPU负载不是很高。

转载请注明:在路上 » 【已解决】Mac中查看CPU信息和当前CPU使用率

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
82 queries in 0.180 seconds, using 22.10MB memory