Mac中在运行脚本去处理数据:
觉得:
貌似目前处理速度不快,猜测和当前多核CPU没有完全充分利用有关系?
所以想要去看看:
当前Mac中CPU的信息,是几核
以及当前CPU占用率如何
是不是每个CPU都跑满了
cat /proc/cpuinfo cat: /proc/cpuinfo: No such file or directory
mac 查看cpu信息
xxx-Mac-2013-Late:for_FangRen mac$ sysc syscallbypid.d syscallbyproc.d syscallbysysc.d sysctl
去看看信息:
【总结】
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使用率