Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Processor Affinity คืออะไร และวิธีตั้งค่า Processor Affinity บน Windows 11/10

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

Processor Affinity ใน Windows 11/10 คืออะไร

Processor Affinity คืออะไร และวิธีตั้งค่า 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 ผู้ใช้ผู้ดูแลระบบสามารถระบุได้ว่ากระบวนการใดสามารถใช้คอร์ไหนได้ทุกครั้งที่มันถูกเปิด вот วิธีการตั้งค่า:

  1. คลิกขวาที่แถบงาน (taskbar)
  2. คลิกที่ตัวเลือก Task Manager
  3. ใน Task Manager สลับไปที่แท็บ Details จะแสดงรายการโปรแกรมที่กำลังทำงาน
  4. คลิกขวาที่โปรแกรมที่คุณต้องการตั้งค่า process affinity
  5. เลือก Set affinity จากเมนู
  6. มันจะเปิดหน้าต่าง Processor affinity
  7. เลือกว่ากระบวนการจะใช้คอร์ไหน และยกเลิกการเลือกคอร์ที่เหลือ
  8. คลิก OK เพื่อเสร็จสิ้นงาน

เมื่อเสร็จแล้ว โปรแกรมของคุณจะใช้ CPU คอร์นั้นอย่างเดียว

ผมแนะนำให้คุณติดตามประสิทธิภาพของโปรแกรม หากโปรแกรมช้าลง 最好คือกำหนดให้ใช้คอร์มากขึ้นหรือใช้คอร์ทั้งหมด

Processor Affinity ใน Windows 11/10 ควรใช้โดยผู้ใช้ระดับมืออาชีพ เปลี่ยนแปลง فقط หากคุณรู้ว่าคุณกำลังทำอะไรและทำไม

ตอนนี้อ่าน: วิธีตรวจสอบขนาด Processor Cache Memory

Processor Affinity คืออะไร และวิธีตั้งค่า Processor Affinity บน Windows 11/10