เปิดโหมดประสิทธิภาพการทำงานสำหรับ 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)