การทดสอบความเครียดในคอมพิวเตอร์เป็นขั้นตอนการแก้ไขปัญหาที่สำคัญซึ่งสามารถช่วยให้ผู้ใช้ทราบว่าชิ้นส่วนที่อัปเกรดใหม่ทำงานอย่างถูกต้องหรือไม่หรือระบุปัญหาความเสถียรของระบบ ในขณะที่การทดสอบความเครียดเป็นเรื่องปกติในโลกแห่งการโอเวอร์คล็อกของพีซี แต่เจ้าของ Mac ยังสามารถใช้การทดสอบความเครียดด้วยเหตุผลหลายประการรวมถึงการระบุปัญหาความร้อนสูงเกินไปการทดสอบความจุของแบตเตอรี่ภายใต้ภาระการกำหนดขีด จำกัด การควบคุมปริมาณ CPU หรือเพื่อดูว่าพัดลมของ Mac ดังแค่ไหน ได้เต็มสปีด
มียูทิลิตี้มากมายที่มีความสามารถในการทดสอบความเครียด - ตัวอย่าง ได้แก่ Geekbench , CPUTest และ NovaBench - แต่ถ้าคุณต้องการทดสอบ CPU ของคุณคุณสามารถทำได้โดยตรงจาก Terminal โดยไม่ต้องใช้ซอฟต์แวร์ของบุคคลที่สาม
ในการทดสอบ CPU ของ Mac เราสามารถใช้ไฟล์ ใช่ คำสั่งซึ่งเป็นคำสั่ง Unix ที่หากไม่มีการแก้ไขจะแสดงผลการตอบสนองที่ยืนยัน ('y') ซ้ำแล้วซ้ำอีกจนกว่าจะสิ้นสุด ในการทดสอบ Mac ด้วยคำสั่ง yes ให้เปิด Terminal พิมพ์ดังต่อไปนี้แล้วกด Return เพื่อดำเนินการ:
คุณเปลี่ยนชื่อผู้ใช้ lol ของคุณได้ไหม
yes > /dev/null &
หลังจากนั้นสักครู่คุณจะเห็นหมายเลข 1 ในวงเล็บปรากฏขึ้นถัดจาก (น่าจะเป็น) 3- หรือ 4 หลัก สิ่งนี้บ่งชี้ว่าคำสั่ง yes กำลังขยายเธรดหนึ่งเธรดของ CPU Mac ของคุณ ([1]) พร้อมด้วยรหัสกระบวนการที่กำหนด (ตัวเลข 3- หรือ 4 หลัก) คุณสามารถตรวจสอบสิ่งนี้และดูกิจกรรมของ CPU ผ่านแอปพลิเคชันการตรวจสอบกิจกรรม (อยู่ในแอปพลิเคชัน> ยูทิลิตี้)
อย่างไรก็ตามปัญหาคือเว้นแต่ Mac ของคุณจะมีอายุมากกว่า 10 ปี แต่ก็แทบจะมี CPU ที่มีหลายคอร์และเธรดและการรันคำสั่งข้างต้นจะทดสอบเฉพาะเธรดเหล่านั้นเท่านั้น ในการทดสอบ Mac อย่างแท้จริงคุณจะต้องขยายเธรดทั้งหมดของ CPU ของคุณให้มากที่สุดซึ่งคุณสามารถทำได้โดยการทำซ้ำคำสั่งด้านบน
ตัวอย่างเช่นเรามีไฟล์ Mac Pro 6-core ปี 2013 ในสำนักงานของเราที่TekRevue. โปรเซสเซอร์ 6 คอร์ตัวนั้น - ก Xeon E5-1650 v2.0 หากคุณสนใจ - ก็เช่นกัน ไฮเปอร์เธรด ซึ่งหมายความว่าเรามีเธรด CPU ทั้งหมด 12 เธรดที่เราต้องการ ในการทดสอบแกนตรรกะทั้ง 12 คอร์เราจะจำลองคำสั่ง yes ที่ระบุไว้ข้างต้น 12 ครั้ง คุณสามารถทำได้โดยเปิดหน้าต่าง Terminal ใหม่สำหรับแต่ละคำสั่งหรือโดยการรวมไว้ในคำสั่งเดียวดังนี้:
yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null & yes > /dev/null &
หากต้องการแก้ไขคำสั่งนี้สำหรับ Mac ของคุณเองเพียงแค่ปรับจำนวนครั้งที่ ใช่> / dev / null & ทำซ้ำตามเธรด CPU ทั้งหมดของ Mac ตัวอย่างเช่นไฟล์ Retina MacBook ขนาด 12 นิ้ว มีซีพียูไฮเปอร์เธรดแบบดูอัลคอร์ซึ่งหมายความว่าคุณจะใช้คำสั่ง yes เพียง 4 อินสแตนซ์เท่านั้น หากคุณไม่แน่ใจเกี่ยวกับการกำหนดค่า CPU ของ Mac สิ่งที่ควรตรวจสอบคือ ทุกแมค ซึ่งเป็นฐานข้อมูลที่มีรายละเอียด - คุณเดาได้ - สำหรับทุกๆMac รวมถึงจำนวนโปรเซสเซอร์และคอร์
ในขณะที่ Mac ทำงานได้อย่างถูกต้องไม่ควรมีปัญหากับการทดสอบความเครียด แต่สิ่งสำคัญคือต้องทราบว่าหาก Mac ของคุณมีปัญหาฮาร์ดแวร์หรือการระบายความร้อนการทดสอบความเครียดของ CPU อาจทำให้ระบบขัดข้องได้ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้บันทึกเอกสารสำคัญและปิดแอปพลิเคชันของคุณก่อนทำการทดสอบเพื่อให้แน่ใจว่าคุณจะไม่สูญเสียข้อมูลใด ๆ หาก Mac ของคุณปิดโดยไม่คาดคิดหรือขัดข้อง
เมื่อคุณปล่อยให้การทดสอบทำงานเป็นเวลาสองสามชั่วโมง (หรือข้ามคืนหากคุณต้องการผลักดัน Mac ของคุณให้ถึงขีด จำกัด จริงๆ) คุณสามารถสิ้นสุดการทดสอบได้โดยปิดหน้าต่าง Terminal ที่มีคำสั่ง yes จากนั้นคุณสามารถตรวจสอบได้ในตัวตรวจสอบกิจกรรมว่า CPU ของ Mac ของคุณไม่ได้ขยายขีดสุด
หมายเหตุสุดท้าย: การทดสอบความเครียดกับ CPU ของ Mac จะเพิ่มความร้อนที่เกิดขึ้นจำนวนมาก ก่อนการทดสอบความเครียดตรวจสอบให้แน่ใจว่า Mac ของคุณอยู่ในบริเวณที่ค่อนข้างเย็นและระบายอากาศได้ดีและไม่มีสิ่งกีดขวางพัดลมหรือพอร์ตการไหลเวียนของอากาศของ Mac ในขณะที่ซีพียูของ Intel จะเร่งหรือปิดโดยอัตโนมัติหากอุณหภูมิสูงเกินไป แต่ก็ยังมีโอกาสที่คุณจะทำให้ Mac ของคุณเสียหายอย่างถาวรได้หากคุณใช้โปรเซสเซอร์สูงสุดโดยไม่มีการระบายอากาศหรือการระบายความร้อนที่เหมาะสม