วิธีเปิดใช้งานคอร์ทั้งหมดใน Windows

วิวัฒนาการของหน่วยประมวลผลกลางหรือซีพียูเป็นหัวข้อที่น่าสนใจและซับซ้อนให้ศึกษา จากการเปิดตัว Intel 4004 ย้อนกลับไปในปี 1971 จนถึงโปรเซสเซอร์ Intel 10th Series ในยุคปัจจุบัน ชิปเหล่านี้ได้เห็นความเร็วและพลังการประมวลผลที่เพิ่มขึ้นอย่างน่าอัศจรรย์ในเวลาเพียงห้าทศวรรษ งานด้านคอมพิวเตอร์ที่ครั้งหนึ่งเคยคาดไม่ถึงสำหรับคอมพิวเตอร์เมนเฟรมที่ใหญ่ที่สุด ตอนนี้สามารถจัดการได้ด้วยสมาร์ทโฟนราคาประหยัดที่ถูกที่สุด แม้แต่แล็ปท็อปขั้นพื้นฐานที่สุดก็มีพลังมากกว่าคอมพิวเตอร์ที่ใช้งานภารกิจ Apollo หลายร้อยเท่า อย่างไรก็ตาม แม้จะมีความก้าวหน้าอย่างรวดเร็วของพลังการประมวลผล การพัฒนาหนึ่งที่ยังคงทำให้ผู้คนสับสนก็คือแนวคิดของโปรเซสเซอร์แบบมัลติคอร์ ผู้ผลิตเช่น Intel และ AMD อ้างว่าคอร์ที่เพิ่มมากขึ้นเรื่อย ๆ ในโปรเซสเซอร์รุ่นใหม่ - 4 คอร์, 8 คอร์, 16 คอร์, แม้แต่ 32 คอร์ - และประโยชน์สำหรับการประมวลผลหนัก แต่สิ่งใดที่แม้แต่หมายความว่า?

คอร์โปรเซสเซอร์คืออะไร?

คอร์โปรเซสเซอร์เป็นหน่วยประมวลผลอิสระบนชิปตัวประมวลผลทางกายภาพโดยรวม แต่ละคอร์มีฮาร์ดแวร์การประมวลผลและแคชของตัวเอง และเชื่อมต่อกับส่วนที่เหลือของ CPU ผ่านหน่วยความจำที่ใช้ร่วมกันของชิปและบัสระบบ โดยพื้นฐานแล้วคอร์คือซีพียูทั้งหมด ดังนั้นโปรเซสเซอร์แบบมัลติคอร์จึงเหมือนกับการรวมซีพียูหลายตัวเข้าด้วยกันและให้พวกมันทำงานควบคู่กัน เหตุผลที่อยู่เบื้องหลังการมีคอร์บน CPU มากกว่านั้น มักจะเป็นประโยชน์ที่จะแบ่งงานการประมวลผลระหว่างหลายคอร์มากกว่าหนึ่งคอร์ขนาดใหญ่ เพื่อให้เสร็จเร็วขึ้นและมีประสิทธิภาพมากขึ้น

อย่างไรก็ตาม ประสิทธิภาพของเทคนิคนี้ขึ้นอยู่กับระบบปฏิบัติการที่คุณใช้งานอยู่ เช่นเดียวกับแอปพลิเคชันเฉพาะที่คุณใช้งานอยู่ ระบบปฏิบัติการและแอปพลิเคชันจำนวนมากเคยไม่สามารถใช้ประโยชน์จากหลายคอร์ได้ ดังนั้นจึงไม่เห็นความได้เปรียบที่สามารถวัดผลได้จากคอร์เพิ่มเติม อย่างไรก็ตาม โชคดีที่ระบบปฏิบัติการสมัยใหม่เกือบทั้งหมดและโปรแกรมที่ใช้ทรัพยากรจำนวนมาก เช่น Adobe Premiere สามารถใช้ประโยชน์จากคอร์เพิ่มเติมได้ ส่งผลให้รันได้เร็วและมีประสิทธิภาพมากกว่าที่เป็นอย่างอื่น

ภาพปิดของหน่วยประมวลผลกลาง Black Dell

โปรเซสเซอร์ Multi-core เริ่มต้นขึ้นในปี 1996 โดยโปรเซสเซอร์ IBM Power4 ทำงานสองคอร์บนชิปตัวเดียวซึ่งเป็นการปฏิวัติครั้งสำคัญ อย่างไรก็ตาม การสนับสนุนซอฟต์แวร์สำหรับนวัตกรรมใหม่นี้ไม่ได้ปรากฏขึ้นในทันที อย่างไรก็ตาม เริ่มต้นด้วย Windows XP ในปี 2544 Windows เริ่มสนับสนุนการทำงานแบบมัลติคอร์ และนักพัฒนาแอปพลิเคชันจำนวนมากก็ปฏิบัติตาม ด้วยเหตุนี้ ซอฟต์แวร์ที่ใช้ทรัพยากรมากเกือบทั้งหมดที่คุณใช้อยู่ในปัจจุบัน จะใช้พลังของโปรเซสเซอร์แบบมัลติคอร์ที่คุณแทบจะใช้งานได้จริงภายใต้ประทุน

(อ่านบทความโดยละเอียดเกี่ยวกับการประมวลผลแบบมัลติคอร์สำหรับข้อมูลเพิ่มเติม หากคุณกำลังสร้างหรือซื้อพีซีเครื่องใหม่ การตรวจทานบทความนี้เกี่ยวกับสิ่งที่ควรมองหาใน CPU อาจมีประโยชน์เช่นกัน และหากคุณ สนใจในประวัติศาสตร์ของโปรเซสเซอร์ แน่นอนเราได้กล่าวถึงคุณแล้ว!)

การเปิดใช้งาน CPU Cores ใน Windows

คำถามหนึ่งที่เรามักถามกันที่ TechJunkie คือคุณต้องทำอะไรเพื่อใช้งานซีพียูแบบมัลติคอร์ในคอมพิวเตอร์ของคุณอย่างเต็มที่หรือไม่ คำตอบคือขึ้นอยู่กับเวอร์ชันของ Windows ที่คุณใช้อยู่จริงๆ สำหรับ Windows เวอร์ชันเก่า เช่น Windows XP คุณอาจต้องเปลี่ยนการตั้งค่าระบบใน BIOS เพื่อให้ฟังก์ชันมัลติคอร์ทำงานได้ อย่างไรก็ตาม ใน Windows เวอร์ชันที่ใหม่กว่า การสนับสนุนแบบมัลติคอร์จะเปิดโดยอัตโนมัติ คุณสามารถปรับการตั้งค่าของคุณเพื่อใช้คอร์น้อยลงได้หากจำเป็นเพื่อแก้ไขสาเหตุความเข้ากันได้ของซอฟต์แวร์ แต่สิ่งนี้มีน้อยมาก

การตั้งค่าหลักใน Windows 10

หากคุณใช้ Windows 10 คอร์โปรเซสเซอร์ทั้งหมดของคุณจะถูกใช้งานอย่างเต็มที่โดยค่าเริ่มต้น หากคุณตั้งค่า BIOS/UEFI ไว้อย่างถูกต้อง ครั้งเดียวที่คุณจะใช้เทคนิคนี้คือจำกัดคอร์ ไม่ว่าจะด้วยเหตุผลด้านความเข้ากันได้ของซอฟต์แวร์หรืออย่างอื่น

  1. พิมพ์ 'msconfig' ลงในช่องค้นหาของ Windows แล้วกด Enter

  2. เลือกแท็บ Boot แล้วเลือก Advanced options

  3. ทำเครื่องหมายที่ช่องถัดจาก Number of processors และเลือกจำนวนคอร์ที่คุณต้องการใช้ (อาจเป็น 1 ถ้าคุณมีปัญหาด้านความเข้ากันได้) จากเมนู

  4. เลือกตกลงแล้วนำไปใช้

หากคุณกำลังใช้ Windows 10 ปกติกล่องข้าง “จำนวนโปรเซสเซอร์” จะไม่ถูกเลือก เนื่องจาก Windows ได้รับการกำหนดค่าให้ใช้คอร์ทั้งหมดเมื่อใดก็ตามที่โปรแกรมมีความสามารถในการใช้งาน

การตั้งค่าหลักใน Windows Vista, 7 และ 8

ใน Windows Vista, 7 และ 8 การตั้งค่าแบบมัลติคอร์จะเข้าถึงได้ผ่านกระบวนการ msconfig เดียวกับที่อธิบายไว้ข้างต้นสำหรับ Windows 10 นอกจากนี้ Windows 7 และ 8 ยังตั้งค่าความเกี่ยวข้องของโปรเซสเซอร์ได้ กล่าวคือ บอกให้ระบบปฏิบัติการทราบ ใช้แกนเฉพาะสำหรับโปรแกรมเฉพาะ สิ่งนี้มีประโยชน์หลายประการ คุณสามารถตั้งค่าโปรแกรมบางโปรแกรมให้ทำงานบนคอร์เดียวเสมอเพื่อไม่ให้รบกวนการทำงานอื่นๆ ของระบบ หรือคุณอาจตั้งค่าโปรแกรมที่มีปัญหาในการรันบนคอร์อื่นที่ไม่ใช่แกนหลักเชิงตรรกะแรกเพื่อใช้คอร์ที่มันทำงาน ดีที่สุด.

ไม่จำเป็นอย่างยิ่งที่จะต้องตั้งค่าความเกี่ยวข้องหลักใน Windows 7 หรือ 8 แต่ถ้าคุณต้องการก็ง่าย

  1. เลือก Ctrl + Shift + Esc เพื่อเปิด Task Manager

  2. คลิกขวาที่โปรแกรมที่คุณต้องการแก้ไขหลักใช้และเลือกรายละเอียด

  3. เลือกโปรแกรมนั้นอีกครั้งในหน้าต่างรายละเอียด

  4. คลิกขวาและเลือกตั้งค่าความสัมพันธ์

  5. เลือกคอร์อย่างน้อยหนึ่งคอร์และทำเครื่องหมายที่ช่องเพื่อเลือก ยกเลิกการเลือกเพื่อยกเลิกการเลือก

คุณอาจสังเกตเห็นว่ามีรายการคอร์มากกว่าที่คุณมีถึงสองเท่า ตัวอย่างเช่น หากคุณใช้ซีพียู Intel i7 ที่มี 4 คอร์ คุณจะมี 8 คอร์อยู่ในหน้าต่าง Affinity นี่เป็นเพราะว่าการทำไฮเปอร์เธรดดิ้งช่วยเพิ่มคอร์ของคุณเป็นสองเท่าอย่างมีประสิทธิภาพด้วยสี่จริงและสี่เสมือน หากคุณต้องการทราบว่าโปรเซสเซอร์ของคุณมีฟิสิคัลคอร์จำนวนเท่าใด ให้ลองทำดังนี้:

  1. เลือก Ctrl + Shift + Esc เพื่อเรียกตัวจัดการงาน

  2. เลือกประสิทธิภาพและเน้น CPU

  3. ตรวจสอบด้านล่างขวาของแผงภายใต้แกน

มีไฟล์แบตช์ที่มีประโยชน์ที่คุณสามารถสร้างได้ซึ่งสามารถบังคับความสัมพันธ์กับโปรเซสเซอร์สำหรับโปรแกรมเฉพาะได้ คุณไม่ควรใช้มัน แต่ถ้าคุณทำ...

  1. เปิด Notepad หรือ Notepad++

  2. พิมพ์ 'เริ่ม / ความสัมพันธ์ 1 PROGRAM.exe' พิมพ์โดยไม่ใส่เครื่องหมายคำพูดและเปลี่ยน PROGRAM เป็นชื่อของโปรแกรมเฉพาะที่คุณพยายามควบคุม

  3. บันทึกไฟล์ด้วยชื่อที่สื่อความหมายและเพิ่ม ".bat" ต่อท้าย สิ่งนี้สร้างเป็นไฟล์แบตช์

  4. บันทึกลงในตำแหน่งการติดตั้งโปรแกรมที่คุณระบุไว้ในขั้นตอนที่ 2

  5. เรียกใช้ไฟล์ Batch ที่คุณเพิ่งสร้างขึ้นเพื่อเปิดโปรแกรม

เมื่อคุณเห็น 'affinity 1' จะเป็นการบอกให้ Windows ใช้ CPU0 คุณสามารถเปลี่ยนแปลงสิ่งนี้ได้ขึ้นอยู่กับจำนวนคอร์ที่คุณมี – ‘affinity 3’ สำหรับ CPU1 และอื่นๆ หน้านี้ในเว็บไซต์ Microsoft Developer มีรายชื่อผู้สนใจทั้งหมด

ฉันควรเปิดใช้งานคอร์ทั้งหมดใน Windows 10 หรือไม่

จริงๆ แล้วมีข้อโต้แย้งบางอย่างเกี่ยวกับเรื่องนี้ แม้ว่าจะมีความเห็นพ้องต้องกันในหมู่ผู้เชี่ยวชาญว่าคุณควรใช้คอร์ทั้งหมดของคุณ โดยพื้นฐานแล้วมีสองจุดที่ผู้ต่อต้านคอร์ตี หนึ่งคือการลดการใช้พลังงานจากแล็ปท็อปและพีซีจะลดการใช้ไฟฟ้าในที่อื่นๆ ข้อโต้แย้งอื่น ๆ สมเหตุสมผลกว่าเล็กน้อยและเกี่ยวข้องกับอายุการใช้งานแบตเตอรี่ของแล็ปท็อป ฉันจะดูข้อโต้แย้งทั้งสองนี้

มุมการใช้พลังงานนั้นค่อนข้างยากที่จะให้เครดิต ความจริงก็คือการใช้พลังงานของพีซีสมัยใหม่อาจสูงในช่วงระยะเวลาหนึ่ง แต่ก็จริงเช่นกันที่พลังที่ระเบิดออกมานั้นยังคงไม่ได้ใช้น้ำผลไม้มากขนาดนั้น แม้จะใช้พลังงานสูง แต่ Core i7 (ปัจจุบันเป็นผู้ชนะการแข่งขัน power hog ของ CPU หลัก) ก็ใช้พลังงานเพียง 130 วัตต์ เปรียบเทียบกับตู้เย็น 250 วัตต์ เครื่องปรับอากาศแบบหน้าต่างที่ 1400 และเครื่องปรับอากาศส่วนกลางที่ 3500 วัตต์ หากคุณต้องการประหยัดพลังงาน ให้ลดระดับไฟ AC และปล่อยให้พีซีของคุณทำงานอย่างเต็มที่

ข้อโต้แย้งในการลดการใช้งานหลักเพื่อประหยัดแบตเตอรี่โน้ตบุ๊ก (ใช้พลังงานน้อยลง = รอบการชาร์จน้อยลง = Macbook ใช้งานได้นานขึ้นอีกสองสามปี) มีการอุทธรณ์เพียงผิวเผิน ฉันจะยอมรับว่าแล็ปท็อประดับไฮเอนด์มีราคาเท่าไร อาจเป็นการดีที่จะประนีประนอมเครื่องโดยการปิดคอร์บางตัว อย่างไรก็ตาม เป้าหมายนั้นสามารถทำได้อย่างมีประสิทธิภาพและสะดวกยิ่งขึ้นด้วยการโอเวอร์คล็อก CPU เล็กน้อย การโอเวอร์คล็อกหมายถึงการตั้งค่านาฬิกาของเครื่องให้ทำงานช้ากว่าปกติ ซึ่งจะลดประสิทธิภาพการทำงานและลดการสิ้นเปลืองแบตเตอรี่ลงอย่างมาก คอร์ เมื่อไม่ได้ใช้งาน อย่าเผาผลาญพลังงานมาก ดังนั้นการประหยัดจึงน้อยที่สุด การโอเวอร์คล็อก CPU จะลดการใช้ไฟฟ้าในเครื่องโดยตรง และสามารถบรรลุเป้าหมายในการยืดอายุแล็ปท็อปได้จริง

โปรเซสเซอร์เป็นส่วนที่สำคัญที่สุดของคอมพิวเตอร์ของคุณ ดังนั้นจึงควรที่จะผลักดันคอร์ทั้งหมดให้ถึงขีดจำกัด แน่นอน หากคุณยังคงประสบปัญหาในการผลักดันอุปกรณ์ของคุณให้มีระดับประสิทธิภาพที่คุณต้องการ คุณอาจต้องพิจารณาอัปเกรดโปรเซสเซอร์ของคุณ (หากคุณเป็นเจ้าของเดสก์ท็อป) หรือมองหาแล็ปท็อปเครื่องใหม่ที่มีความล้ำหน้า ฮาร์ดแวร์. หรือหากคุณต้องการพยายามทำให้ Windows 10 เร็วขึ้นบนฮาร์ดแวร์ปัจจุบันของคุณ โปรดดูคู่มือฉบับสมบูรณ์ของเราที่นี่

โพสต์ล่าสุด

$config[zx-auto] not found$config[zx-overlay] not found