รับข้อมูล CPU ที่ขยายจาก Command Line

การใช้ sysctl เราจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับโปรเซสเซอร์ของ Macs ซึ่งครอบคลุมทุกอย่างตั้งแต่แบรนด์และตัวระบุของ CPU ความเร็วนาฬิกาจำนวนแกนการนับด้ายข้อมูลเซ็นเซอร์ความร้อนขนาดแคชและข้อมูลทางเทคนิคที่มีความหมายมากขึ้น

นี่เป็นวิธีที่มีประโยชน์ในการดูรายละเอียดเกี่ยวกับรายละเอียดและข้อมูลของโปรเซสเซอร์โดยไม่ต้องเปลี่ยนเป็น Profiler ของระบบใน Mac OS X เนื่องจากงานทั้งหมดได้รับการจัดการจากบรรทัดคำสั่ง

วิธีการรับข้อมูล CPU แบบขยายจาก Command Line ของ Mac OS

ในการเริ่มต้นใช้งานให้เปิด Terminal และป้อนคำสั่งของรูปแบบคำสั่ง '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.family: 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.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 ที่นี่ซึ่งบางส่วนมีรายละเอียดมากกว่าที่คุณพบใน Profiler ระบบของ Mac OS X อย่างไรก็ตาม

คำสั่ง sysctl ค่อนข้างมีประสิทธิภาพและสามารถให้ข้อมูลทางเทคนิคที่กว้างขวางเราได้ใช้มันก่อนที่จะได้รับข้อมูลโปรเซสเซอร์พื้นฐานดูว่า Mac เป็น 64 บิตเข้ากันได้พบการบูตที่แม่นยำการนอนหลับและการปลุกครั้งของ Mac หานาฬิกา CPU ความเร็ว, และรับสารพันเรื่องอื่น ๆ เกี่ยวกับฮาร์ดแวร์ของ Macs

ขอขอบคุณสำหรับเคล็ดลับ nicentral