เปิดโหมดประสิทธิภาพการทำงานสำหรับ macOS Server

โหมดประสิทธิภาพการทำงานจะเปลี่ยนพารามิเตอร์ระบบ Mac ของคุณ การเปลี่ยนแปลงเหล่านี้จะใช้ประโยชน์จากฮาร์ดแวร์ของคุณได้อย่างมีประสิทธิภาพยิ่งขึ้นสำหรับแอปพลิเคชันเซิร์ฟเวอร์ที่ต้องใช้ทรัพยากรสูง

บทความนี้ใช้กับคอมพิวเตอร์ Mac ที่มีหน่วยประมวลผล Intel เท่านั้น

หากคุณต้องการเรียกใช้บริการที่มีประสิทธิภาพสูงบน Mac ที่ใช้ macOS Server คุณสามารถเปิดโหมดประสิทธิภาพการทำงานเพื่อใช้ทรัพยากรระบบเพิ่มเติมแอปพลิเคชันเซิร์ฟเวอร์ดังกล่าวโดยเฉพาะ

OS X El Capitan 10.11 และใหม่กว่า

หากต้องการเปิดโหมดประสิทธิภาพการทำงานใน OS X El Capitan 10.11 และใหม่กว่า ให้ใช้คำสั่ง nvram เพื่อปรับตัวแปร NVRAM boot-args หากคุณรีเซ็ต NVRAM การตั้งค่านี้จะถูกล้าง

คำสั่งนี้จะแสดงตัวแปร NVRAM boot-args หากคุณเห็น serverperfmode=1 แสดงว่าโหมดประสิทธิภาพการทำงานเปิดอยู่แล้ว

nvram boot-args

หากโหมดประสิทธิภาพการทำงานไม่ได้เปิดอยู่แล้ว คุณสามารถเปิดใช้งานได้โดยการตั้งค่า serverperfmode=1 ในตัวแปร NVRAM boot-args โดยใช้คำสั่งนี้

sudo nvram boot-args="serverperfmode=1 $(nvram boot-args 2>/dev/null | cut -f 2-)"

หากต้องการปิดโหมดประสิทธิภาพการทำงาน ให้ใช้คำสั่งนี้

sudo nvram boot-args="$(nvram boot-args 2>/dev/null | sed -e $'s/boot-args\t//;s/serverperfmode=1//')"

macOS เวอร์ชั่นก่อนหน้า

หากต้องการเปิดโหมดประสิทธิภาพการทำงานใน OS X Mountain Lion, OS X Mavericks หรือ OS X Yosemite ให้ใช้สั่ง serverinfo ในเทอร์มินัล

หากต้องการรับโหมดปัจจุบัน ให้ใช้คำสั่งนี้

serverinfo --perfmode

วิธีเปิดโหมดประสิทธิภาพการทำงาน

serverinfo --setperfmode 1

วิธีปิดโหมดประสิทธิภาพการทำงาน

serverinfo --setperfmode 0

เมื่อเปลี่ยนไปใช้หรือเลิกใช้โหมดประสิทธิภาพการทำงาน เครื่องจำเป็นต้องรีสตาร์ท

ดูเพิ่มเติม

หากคุณเป็นนักพัฒนา และต้องการดูเพิ่มเติมเกี่ยวกับวิธีที่โหมดประสิทธิภาพการทำงานจะช่วยปรับระบบของคุณให้เหมาะสมกับแอปพลิเคชั่นเฉพาะเซิร์ฟเวอร์ ให้ไปที่หน้าคู่มือ sysctl(3)

วันที่เผยแพร่: