パスワードを忘れた? アカウント作成
20144256 journal
MacOSX

SlippingStaffの日記: 久しぶりに Mac の CPU 詳細を表示させた。 4

日記 by SlippingStaff

コマンドをすぐ忘れてしまう。すどーさんは要らない。

> sysctl machdep.cpu.brand_string
machdep.cpu.brand_string: Intel(R) Core(TM) i5-4260U CPU @ 1.40GHz

こっちは System Profiler と同じ。

> system_profiler SPHardwareDataType
Hardware:
 
    Hardware Overview:
 
      Model Name: Mac mini
      Model Identifier: Macmini7,1
      Processor Name: Dual-Core Intel Core i5
      Processor Speed: 1.4 GHz
      Number of Processors: 1
      Total Number of Cores: 2
      L2 Cache (per Core): 256 KB
      L3 Cache: 3 MB (後略)

      *      *      *

処理の重さということでふと思ったが、スマホが 2 年で劣化とかバッテリーが膨張したとかって、単に動画視聴やゲーム(そうでなければ散歩・ドライブ)しまくってるからでねーのかな?
バッテリーが膨張するところは一度も見たことが無いが、お散歩ナビ系の GPS ソフトを起動して電池残量が見る見る内に減るということは何度も経験した。
特に携帯電話時代は知らない町をよく歩いたからだろう、バッテリーの保ちが悪くなって各機種 1 回ずつ交換していたはず。

iPhone (SE 2nd.) に切り替えて 3 年半になる。
休日などつい忘れて午前中充電しっぱなし(これで過充電とやらになるのかどうかは知らない)なんてことはざらにあるが、バッテリーの保ちは変わらないし発熱もしていない。
あ、いや嘘。地図・カーナビはやっぱり重たくて、ほんのり温かくなる。ちょっと嫌。
次いでバッテリー消費が顕著と見えるのは、「ミュージック」, Firefox 。その下が「写真」, Wolfram Cloud, 将皇(最近使ってない)。
Meta Quest や Steam は認証に使うだけだし、Exoplanet は意外と軽いみたい。
ブラウザをもっと軽くしたいなあ。

この議論は賞味期限が切れたので、アーカイブ化されています。 新たにコメントを付けることはできません。
  • by ogino (1668) on 2023年11月24日 10時43分 (#4568896) 日記

    machdep.cpu とか覚えられないので、いつも sysctl -a | grep cpu です。
    hw の下にも、hw.physicalcpu とか hw.logicalcpu とかあるみたいです。

    % sysctl -a | grep cpu
    kern.sched_rt_avoid_cpu0: 1
    kern.cpu_checkin_interval: 5000
    hw.ncpu: 8
    hw.activecpu: 8
    hw.perflevel0.physicalcpu: 4
    hw.perflevel0.physicalcpu_max: 4
    hw.perflevel0.logicalcpu: 8
    hw.perflevel0.logicalcpu_max: 8
    hw.perflevel0.cpusperl2: 2
    hw.perflevel0.cpusperl3: 8
    hw.physicalcpu: 4
    hw.physicalcpu_max: 4
    hw.logicalcpu: 8
    hw.logicalcpu_max: 8
    hw.cputype: 7
    hw.cpusubtype: 8
    hw.cpu64bit_capable: 1
    hw.cpufamily: 943936839
    hw.cpusubfamily: 0
    hw.cpufrequency: 2000000000
    hw.cpufrequency_min: 2000000000
    hw.cpufrequency_max: 2000000000
    hw.cputhreadtype: 1
    machdep.xcpm.cpu_thermal_level: 52
    machdep.cpu.tsc_ccc.numerator: 104
    machdep.cpu.tsc_ccc.denominator: 2
    machdep.cpu.cache.linesize: 64
    machdep.cpu.cache.L2_associativity: 8
    machdep.cpu.cache.size: 256
    machdep.cpu.arch_perf.version: 5
    machdep.cpu.arch_perf.number: 8
    machdep.cpu.arch_perf.width: 48
    machdep.cpu.arch_perf.events_number: 8
    machdep.cpu.arch_perf.events: 0
    machdep.cpu.arch_perf.fixed_number: 4
    machdep.cpu.arch_perf.fixed_width: 48
    machdep.cpu.xsave.extended_state: 743 2688 2696 0
    machdep.cpu.xsave.extended_state1: 15 2432 8448 0
    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.mwait.linesize_min: 64
    machdep.cpu.mwait.linesize_max: 64
    machdep.cpu.mwait.extensions: 3
    machdep.cpu.mwait.sub_Cstates: 286396448
    machdep.cpu.address_bits.physical: 39
    machdep.cpu.address_bits.virtual: 48
    machdep.cpu.max_basic: 27
    machdep.cpu.max_ext: 2147483656
    machdep.cpu.vendor: GenuineIntel
    machdep.cpu.brand_string: Intel(R) Core(TM) i5-1038NG7 CPU @ 2.00GHz
    machdep.cpu.family: 6
    machdep.cpu.model: 126
    machdep.cpu.extmodel: 7
    machdep.cpu.extfamily: 0
    machdep.cpu.stepping: 5
    machdep.cpu.feature_bits: 9221959987971750911
    machdep.cpu.leaf7_feature_bits: 4072613871 1077960526
    machdep.cpu.leaf7_feature_bits_edx: 3154118160
    machdep.cpu.extfeature_bits: 1241984796928
    machdep.cpu.signature: 460517
    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: RDWRFSGS TSC_THREAD_OFFSET SGX BMI1 AVX2 FDPEO SMEP BMI2 ERMS INVPCID FPU_CSDS AVX512F AVX512DQ RDSEED ADX SMAP AVX512IFMA CLFSOPT IPT AVX512CD SHA AVX512BW AVX512VL AVX512VBMI UMIP PKU GFNI VAES VPCLMULQDQ AVX512VNNI AVX512BITALG AVX512VPOPCNTDQ RDPID SGXLC FSREPMOV MDCLEAR IBRS STIBP L1DF ACAPMSR SSBD
    machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT PREFETCHW RDTSCP TSCI
    machdep.cpu.logical_per_package: 16
    machdep.cpu.cores_per_package: 8
    machdep.cpu.microcode_version: 194
    machdep.cpu.processor_flag: 7
    machdep.cpu.core_count: 4
    machdep.cpu.thread_count: 8

    • by SlippingStaff (46608) on 2023年11月24日 12時08分 (#4568937) 日記

      grep してこれでっか…。`man sysctl` (§8) したけど、各エントリを追う気にはなれないですナ。

      CPU 機能のエントリは一部(廉価版 68k で "FPU" は出ないねとかその程度)を除いて意味が分からないのもあって、変な笑いが出ました。
      そんなコレデモカと並べられてもー みたいな。

      ❯ sysctl -a | grep 'cpu.*features'
      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: RDWRFSGS TSC_THREAD_OFFSET BMI1 AVX2 SMEP BMI2 ERMS INVPCID FPU_CSDS MDCLEAR IBRS STIBP L1DF SSBD
      machdep.cpu.extfeatures: SYSCALL XD 1GBPAGE EM64T LAHF LZCNT RDTSCP TSCI

      同じ「i5」でもこちらは色々と少ない。

      親コメント
  • by Anonymous Coward on 2023年11月24日 7時46分 (#4568837)

    バッテリーが多少膨張しても大丈夫なように、バッテリーの回りに隙間を作ってある設計の機器が多いのでは?
    その場合、バッテリー膨張が表面化しにくい

typodupeerror

ソースを見ろ -- ある4桁UID

読み込み中...