เมื่อโปรแกรมทำงานในWindows 10โปรแกรมจะใช้ CPU คอมพิวเตอร์ส่วนใหญ่มีโปรเซสเซอร์แบบมัลติคอร์ โปรแกรมใด ๆ ที่คุณรันใช้แกน CPU พูดง่ายๆ ก็คือ ระบบปฏิบัติการ Windows จะเป็นผู้ตัดสินใจว่าจะใช้คอร์กับโปรแกรมใด ๆ อย่างไร
อย่างไรก็ตาม สามารถตั้งค่าโปรแกรมให้ใช้เพียง 1 หรือ 2 คอร์แทนคอร์ทั้งหมดได้ ในโพสต์นี้Quantrimang.comจะอธิบายว่า CPU Affinity คืออะไร และวิธีการตั้งค่า CPU Affinity บน Windows 10
ความสัมพันธ์ของโปรเซสเซอร์คืออะไร?
ความสัมพันธ์ของโปรเซสเซอร์เรียกอีกอย่างว่าการปักหมุด CPU ซึ่งช่วยให้ผู้ใช้สามารถระบุกระบวนการที่ใช้เพียงไม่กี่คอร์เท่านั้น ในทางเทคนิค คุณสามารถจับคู่และเลิกจับคู่กระบวนการหรือเธรดกับ CPU หรือ CPU (ซึ่งอาจเรียกว่าแกน CPU) แต่คำถามที่แท้จริงก็คือ เหตุใดจึงมีตัวเลือกดังกล่าวได้ และอะไรคือข้อดีของการตั้งค่า CPU Affinity
CPU Affinity มีชื่อเรียกอีกอย่างหนึ่งว่า CPU pinning
CPU Affinity มีประโยชน์หากคุณมีโปรแกรมที่หนักหน่วง เช่น การเรนเดอร์วิดีโอ เมื่อคุณอุทิศแกนประมวลผลให้กับโปรแกรมตัดต���อวิดีโอจะทำให้แน่ใจได้ว่าแกนประมวลผลจะทุ่มเทให้กับงานนี้เสมอ สิ่งนี้ช่วยปรับปรุงประสิทธิภาพเนื่องจากช่วยลดปัญหาแคช เนื่องจากไม่มีเวลาแฝงสำหรับคอร์เฉพาะ
อย่างไรก็ตาม นี่ยังหมายความว่าโปรแกรมไม่สามารถใช้คอร์อื่นใดที่ส่งผลต่อการปรับสมดุลโหลดได้
โดยปกติ Windows 10 จะรักษาสมดุลของแรงกดดันบน CPU โดยการกระจายหลายเธรดไปยังคอร์ประมวลผลหลายคอร์ ดังนั้น หากคุณไม่แน่ใจว่ากำลังทำอะไรอยู่ คุณควรปล่อยให้ทุกอย่างทำงานตามการตั้งค่าเริ่มต้น
วิธีการตั้งค่า CPU Affinity บน Windows 10
ใน Windows 10 ผู้ใช้ผู้ดูแลระบบสามารถระบุคอร์ที่กระบวนการสามารถใช้ได้ในแต่ละครั้งที่มีการเปิดตัว ต่อไปนี้เป็นวิธีการตั้งค่า
1. คลิกขวาที่ทาสก์บาร์
2. คลิกที่ ตัวเลือกตัวจัดการงาน
3. ในTask Managerให้สลับไปที่ แท็บ รายละเอียดมันจะแสดงรายการโปรแกรมที่รันอยู่
4. คลิกขวาที่โปรแกรมที่คุณต้องการตั้งค่าAffinity
5. เลือกตั้งค่าความสัมพันธ์จากเมนู
6. หน้าต่างความสัมพันธ์ของตัวประมวลผลจะเปิดขึ้น
7. เลือกคอร์ที่กระบวนการสามารถใช้ได้
8. คลิกตกลงเพื่อทำงานให้เสร็จสิ้น