กำหนด Affinity ของ CPU ให้กับโปรแกรมหรือเกมที่ต้องการ

Affinity ก็คือ การตั้งค่าหรือกำหนดให้โปรแกรมหรือโปรเซส(process) ใช้ทรัพยากรในขอบเขตที่กำหนด เฉพาะเจาะจง หรือเรียกให้เข้าใจง่ายก็คือ กำหนดคอร์ของซีพียู เช่น CPU ของเรามี 10core หากเราใช้ วิธี Affinity กำหนดสามรถจำกัดได้ว่าจะให้ CPU core ไหนทำงานได้บ้าง เพื่อจำกัดการทำงาน ในบางกรณีครับ

ตัวอย่าง

ผมเปิดเกม Age of Wushu โดยปกติแล้ว CPU ที่ตัวเกมจะเรียกใช้ core cpu ทั้งหมด และจะกินอยู่ที่ 20%
หลังจาก Affinity CPU ทดสอบลดให้ใช้ CPU เหลือ 1 Core ผลลัพธ์คือลดเหลือ 15%
อาจดูเหมือนลดแค่นิดเดียว แต่หากว่า เกมนั้นมีระบบที่ต้องปล่อยบอททิ้งไว้ หรือ โปรแกรมที่รันไว้เฉยๆ ไม่ต้องการประสิทธิภาพมากมายอะไร สามารถใช้วิธีการนี้ได้ครับ

วิธีกำหนด Affinity CPU

ใช้โปรแกรม Process Hacker ในการกำหนด Affinity CPU โดยสามารถหาโหลดได้จาก google หรือ link นี้เลยครับ https://processhacker.sourceforge.io/ หลังจากติดตั้งเสร็จแล้วให้เรียกใช้งานโปรแกรมแบบ Admin
จากนั้นคลิกขวาเลือกไปที่โปรแกรม หรือ เกมที่ต้องการ > เลือก Affinity
เอาติ้กถูกจำนวน core ออกแล้วติ้กแค่ core ที่ต้องการ กด OK เป็นเรียบร้อยครับ

แสดงความคิดเห็น

0 ความคิดเห็น