ทดสอบความเครียด Mac โดย Maxing Out CPU
สารบัญ:
หากคุณต้องการตรึง CPU อย่างสมบูรณ์เพื่อทดสอบความเครียดของ Mac ไม่ต้องหันไปไกลกว่า Terminal เมื่อใช้บรรทัดคำสั่ง คุณจะสามารถใช้งาน CPU คอร์ทั้งหมดได้สูงสุดและทำให้เกิดโหลดจำนวนมากบน Mac ทำให้ง่ายต่อการระบุสิ่งต่างๆ เช่น อุณหภูมิที่โปรเซสเซอร์ไปถึงภายใต้ภาระหนัก พัดลมทำงานปกติหรือไม่ พัดลมส่งเสียงดังแค่ไหน อายุการใช้งานแบตเตอรี่เท่าใด เป็นเหมือนภายใต้ภาระงานมหาศาล และด้านเทคนิคอื่นๆ ที่อาจเป็นประโยชน์สำหรับจุดประสงค์ในการแก้ไขปัญหาแม้ว่าจะเป็นกระบวนการทางเทคนิค แต่ก็ค่อนข้างง่ายที่จะทำ และเราจะอธิบายทุกอย่าง
วิธีทดสอบ Mac
เพื่อให้ Mac CPU ใช้งานได้สูงสุด เราจะใช้เครื่องมือบรรทัดคำสั่งที่เรียกว่า “ใช่” ซึ่งโดยพื้นฐานแล้วจะไม่ทำอะไรเลยนอกจากพูดซ้ำคำว่า “ใช่” ด้วยความเร็วที่กินทรัพยากรตัวประมวลผลที่มีอยู่ทั้งหมด โดยทั่วไปแล้ว แต่ละอินสแตนซ์ของคำว่า "ใช่" จะใช้เธรดเดียวสูงสุดในคอร์ CPU เดียว ซึ่งหมายความว่าหากคุณมี Mac แบบดูอัลคอร์ที่มีโปรเซสเซอร์แบบไฮเปอร์เธรด คุณจะต้องมีอินสแตนซ์ที่ "ใช่" อย่างน้อยสี่อินสแตนซ์ที่ต่างกันในการทำงานเพื่อให้โหลดเต็มไปยัง CPU
ในการเริ่มต้น เปิด Terminal และคุณอาจต้องการดูตัวจัดการงานที่ใช้ UI การตรวจสอบกิจกรรม เพื่อให้คุณสามารถสังเกตโหลด CPU และทรัพยากรระบบได้อย่างง่ายดาย
เมื่อพร้อมที่จะเน้นการทดสอบ Mac ให้พิมพ์คำสั่งต่อไปนี้:
ใช่ > /dev/null &
นั่นจะส่งหนึ่งอินสแตนซ์ของ 'ใช่' ไปที่พื้นหลัง แต่ในการโหลด CPU คุณต้องมีมากกว่าหนึ่งรัน ทำซ้ำขั้นตอนโดยกดลูกศรชี้ขึ้นแล้วกลับไปเรียกใช้อีกหลายๆ อินสแตนซ์ หรือโยนกลุ่มลงในบรรทัดเดียว เช่น
ใช่ > /dev/null & ใช่ > /dev/null & ใช่ > /dev/null & ใช่ > /dev/null &
คุณจะค้นพบอย่างรวดเร็วในตัวตรวจสอบกิจกรรมหรือด้านบนว่าโปรเซสเซอร์กำลังได้รับผลกระทบอย่างหนัก
เมื่อเสร็จสิ้น ในหน้าต่างเทอร์มินัลเดียวกัน ให้พิมพ์ “killall yes” ในบรรทัดคำสั่งเพื่อฆ่าอินสแตนซ์ทั้งหมดของคำสั่ง yes คุณจะเห็นสิ่งนี้:
$ killall ใช่ ยุติ: 15 ใช่ > /dev/null สิ้นสุด: 15 ใช่ > /dev/null - สิ้นสุด: 15 ใช่ > /dev/null + สิ้นสุด: 15 ใช่ > /dev/null
นอกจากนี้ คุณจะเห็นรายการ "ใช่" ทั้งหมดที่ดรอปจากรายการกระบวนการในตัวตรวจสอบกิจกรรม ถ้าไม่จริง อาจมีการพิมพ์ผิดในนั้น
เว้นแต่คุณจะมีเหตุผลที่ถูกต้องในการทำเช่นนี้ คุณไม่ควรเรียกใช้ "ใช่" แบบสุ่ม เนื่องจากจะทำให้เกิดปัญหาด้านประสิทธิภาพอย่างชัดเจนจนกว่าจะหยุดทำงาน
สำหรับความช่วยเหลือ วิดีโอด้านล่างจะสาธิตกระบวนการทั้งหมดตั้งแต่ต้นจนจบ:
สำหรับผู้ที่สงสัย วิธีนี้ใช้ได้กับ Mac OS X ทุกเวอร์ชันและแม้แต่ linux ด้วย ดังนั้นคุณจึงสามารถทดสอบ Mac ทุกรุ่นที่เคยใช้วิธีนี้ได้ ในความเป็นจริง ตราบใดที่มีบรรทัดคำสั่งที่ใช้ระบบปฏิบัติการยูนิกซ์ คุณสามารถเรียกใช้คำสั่ง 'ใช่' เพื่อเน้นการทดสอบ CPU ของ Mac โดยใช้แนวทางนี้
โปรดแน่ใจว่าคุณออกและปิดคำสั่ง 'ใช่' เมื่อเสร็จสิ้นการทดสอบความเครียดของ Mac มิฉะนั้นการใช้งาน CPU จะยังคงสูงและแฟน ๆ จะทำงานเต็มความเร็วอย่างไม่ต้องสงสัย