mactop เป็นเครื่องมือตรวจสอบตามขั้ว "ด้านบน" ที่ออกแบบมาเพื่อแสดงตัวชี้วัดแบบเรียลไทม์สำหรับชิปซิลิคอน Apple ที่เขียนโดย Carsen Klock มันมีวิธีที่ง่ายและมีประสิทธิภาพในการตรวจสอบการใช้งาน CPU และ GPU, E-cores และ P-cores, การใช้พลังงานและตัวชี้วัดระบบอื่น ๆ โดยตรงจากเทอร์มินัลของคุณ!

คุณสามารถติดตั้ง mactop ผ่าน Homebrew! https://brew.sh
brew install mactopsudo mactopbrew updatebrew upgrade mactop ในการติดตั้ง mactop ให้ทำตามขั้นตอนเหล่านี้:
ตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งบนเครื่องของคุณแล้ว ถ้าไม่คุณสามารถติดตั้งได้โดยทำตามคำแนะนำที่นี่: ไปที่คู่มือการติดตั้ง
โคลนที่เก็บ:
git clone https://github.com/context-labs/mactop.git
cd mactopสร้างแอปพลิเคชัน:
go buildเรียกใช้แอปพลิเคชัน:
sudo ./mactop หลังจากการติดตั้งคุณสามารถเริ่ม mactop ได้เพียงแค่เรียกใช้:
sudo ./mactop จำเป็นต้องใช้ sudo ในการเรียกใช้ mactop
ตัวอย่างด้วยธง
sudo mactop --interval 1000 --color green--interval หรือ -i : ตั้งค่าช่วงเวลาการอัปเดต PowerMetrics เป็นมิลลิวินาที ค่าเริ่มต้นคือ 1,000 (สำหรับชิป M ต่ำสุดคุณอาจต้องการเพิ่มค่านี้)--color หรือ -c : ตั้งค่าสี UI ค่าเริ่มต้นเป็นสีขาว ตัวเลือกคือ 'สีเขียว', 'สีแดง', 'สีน้ำเงิน', 'Cyan', 'Magenta', 'Yellow' และ 'White' (-c Green)--prometheus หรือ -p : ตั้งค่าและเปิดใช้งานเซิร์ฟเวอร์ตัวชี้วัด Prometheus ท้องถิ่นในพอร์ตที่กำหนด ค่าเริ่มต้นถูกปิดใช้งาน (เช่น -P 2112 เพื่อเปิดใช้งาน Prometheus Metrics บนพอร์ต 2112)--version หรือ -v : พิมพ์เวอร์ชันของ MACTOP--help หรือ -h : แสดงข้อความช่วยเหลือเกี่ยวกับธงเหล่านี้และวิธีเรียกใช้ MACTOP ใช้คีย์ต่อไปนี้เพื่อโต้ตอบกับแอปพลิเคชันในขณะที่ทำงาน:
q : ออกจากแอปพลิเคชันr : รีเฟรชข้อมูล UI ด้วยตนเองc : วนผ่านธีมสีp : โหมดปาร์ตี้ (สุ่มวนผ่านสี)l : สลับเค้าโครงของจอแสดงผลหลักh : สลับเมนูช่วยเหลือ 
(หากคุณมีชิปซีรี่ส์ M ที่ได้รับการยืนยันซึ่งไม่ได้อยู่ในรายการโปรดเปิดปัญหาดังนั้นเราอาจเพิ่มได้ที่นี่!)
การมีส่วนร่วมคือสิ่งที่ทำให้ชุมชนโอเพ่นซอร์สเป็นสถานที่ที่น่าทึ่งในการเรียนรู้สร้างแรงบันดาลใจและสร้าง การมีส่วนร่วมใด ๆ ที่คุณทำ จะได้รับการชื่นชมอย่างมาก
git checkout -b feature/AmazingFeature )git commit -m 'Add some AmazingFeature' )git push origin feature/AmazingFeature )sysctl : สำหรับข้อมูลโมเดล CPUsystem_profiler : สำหรับจำนวนแกน GPUpsutil : สำหรับหน่วยความจำและการแลกเปลี่ยนตัวชี้วัดpowermetrics : สำหรับ GPU ส่วนใหญ่เครือข่ายและตัวชี้วัดดิสก์host_processor_info : สำหรับตัวชี้วัด CPU (E และ P cores) Apple Mach Kernel API ใน CGO แจกจ่ายภายใต้ใบอนุญาต MIT ดู LICENSE สำหรับข้อมูลเพิ่มเติม
Carsen Klock - @carsenklock
ลิงค์โครงการ: https://github.com/context-labs/mactop
เครื่องมือนี้ไม่ได้รับการสนับสนุนอย่างเป็นทางการโดย Apple มันมีให้ตามที่เป็นอยู่และอาจไม่ได้ผลตามที่คาดไว้ ใช้ความเสี่ยงของคุณเอง