เมื่อโปรแกรมรันใน Windows 11/10 มันจะใช้ CPU คอมพิวเตอร์ส่วนใหญ่มีโปรเซสเซอร์หลายคอร์ (multicore) โปรแกรมใดๆ ที่คุณรันจะใช้ CPU คอร์ทั้งหมด ในคำง่ายๆ Windows OS เป็นผู้ตัดสินใจว่าจะใช้คอร์อย่างไรสำหรับโปรแกรมใดๆ นั้นได้ แต่นั้นเป็นไปได้ที่จะตั้งค่าโปรแกรมให้ใช้เพียงหนึ่งหรือสองคอร์แทนที่จะเป็นทั้งหมด ในโพสต์นี้ เราจะอธิบายว่า Processor Affinity คืออะไร และวิธีตั้งค่า Processor Affinity สำหรับโปรแกรมหรือแอปพลิเคชันใดๆ ใน Windows 11/10
Processor Affinity ใน Windows 11/10 คืออะไร

เลือกว่ากระบวนการจะใช้คอร์ไหน
Processor Affinity เรียกอีกอย่างว่า CPU pinning ช่วยให้ผู้ใช้สามารถกำหนดให้กระบวนการใช้เพียงไม่กี่คอร์ได้ ในทางเทคนิค คุณสามารถผูกและเลิกผูกกระบวนการหรือเธรดกับ CPU หรือ CPUs ซึ่งที่นี่สามารถเรียกว่า CPU คอร์ แต่คำถามจริงคือ ทำไมตัวเลือกแบบนี้ถึงมีอยู่ และมีข้อได้เปรียบของการตั้งค่า processor affinity หรือไม่
Processor Affinity มีประโยชน์หากคุณมีโปรแกรมหนักอย่างการเรนเดอร์วิดีโอ เมื่อคุณแทรกคอร์สำหรับโปรแกรมตัดต่อวิดีโอ มันจะทำให้มั่นใจได้ว่าคอร์ของโปรเซสเซอร์จะถูกแทรกสำหรับงานนั้นเสมอ มันปรับปรุงประสิทธิภาพเพราะมันลดปัญหาแคช (cache problems) เนื่องจากไม่มีการล่าช้ากับคอร์ที่แทรก
อย่างไรก็ตาม สิ่งนี้ก็หมายความว่าโปรแกรมไม่สามารถใช้คอร์อื่นได้ ซึ่งส่งผลต่อการกระจายโหลด (load balancing)
โดยปกติ Windows 10 จะกระจายแรงกดดันบน CPU โดยการกระจายเธรดหลายๆ ไปยังคอร์โปรเซสเซอร์หลายๆ ดังนั้น เว้นแต่คุณจะแน่ใจว่าคุณกำลังทำอะไร เราขอแนะนำให้ปล่อยให้สิ่งต่างๆ ทำงานในการตั้งค่าเริ่มต้น
วิธีตั้งค่า Process Affinity ใน Windows 11/10
ใน Windows 11/10 ผู้ใช้ผู้ดูแลระบบสามารถระบุได้ว่ากระบวนการใดสามารถใช้คอร์ไหนได้ทุกครั้งที่มันถูกเปิด вот วิธีการตั้งค่า:
- คลิกขวาที่แถบงาน (taskbar)
- คลิกที่ตัวเลือก Task Manager
- ใน Task Manager สลับไปที่แท็บ Details จะแสดงรายการโปรแกรมที่กำลังทำงาน
- คลิกขวาที่โปรแกรมที่คุณต้องการตั้งค่า process affinity
- เลือก Set affinity จากเมนู
- มันจะเปิดหน้าต่าง Processor affinity
- เลือกว่ากระบวนการจะใช้คอร์ไหน และยกเลิกการเลือกคอร์ที่เหลือ
- คลิก OK เพื่อเสร็จสิ้นงาน
เมื่อเสร็จแล้ว โปรแกรมของคุณจะใช้ CPU คอร์นั้นอย่างเดียว
ผมแนะนำให้คุณติดตามประสิทธิภาพของโปรแกรม หากโปรแกรมช้าลง 最好คือกำหนดให้ใช้คอร์มากขึ้นหรือใช้คอร์ทั้งหมด
Processor Affinity ใน Windows 11/10 ควรใช้โดยผู้ใช้ระดับมืออาชีพ เปลี่ยนแปลง فقط หากคุณรู้ว่าคุณกำลังทำอะไรและทำไม
ตอนนี้อ่าน: วิธีตรวจสอบขนาด Processor Cache Memory
