Linux 6.15 อัปเกรดยูทิลิตี้ Turbostat เพื่อรองรับ CPU แบบมหึมาถึง 8,192 คอร์

BigGo Editorial Team
Linux 6.15 อัปเกรดยูทิลิตี้ Turbostat เพื่อรองรับ CPU แบบมหึมาถึง 8,192 คอร์

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

ตัวกระตุ้นให้เกิดการเปลี่ยนแปลง

วิศวกรของ HPE เมื่อไม่นานมานี้ได้พบข้อจำกัดขณะทำงานกับระบบที่มี 1,152 คอร์ (ไม่ได้เปิดเผยชื่อ) โดยพบว่ายูทิลิตี้ Turbostat ไม่สามารถตรวจสอบฮาร์ดแวร์ได้อย่างถูกต้องเนื่องจากมีการกำหนดขีดจำกัดไว้ที่ 1,024 คอร์ ความท้าทายในทางปฏิบัตินี้นำไปสู่การอัปเดตที่สำคัญของยูทิลิตี้ก่อนที่หน้าต่างการรวมสำหรับ Linux 6.15-rc1 จะปิด แทนที่จะเพิ่มขีดจำกัดเพียงเล็กน้อย นักพัฒนาเลือกที่จะเพิ่มจำนวนคอร์สูงสุดที่รองรับได้เป็น 8,192 คอร์ ซึ่งสอดคล้องกับขีดจำกัดจำนวนคอร์ CPU สูงสุดอื่นๆ ภายในเคอร์เนล Linux

รายละเอียดการอัปเดต Linux Turbostat

  • ขีดจำกัดคอร์ก่อนหน้า: 1,024 คอร์
  • ขีดจำกัดคอร์ใหม่: 8,192 คอร์
  • เกิดขึ้นจาก: วิศวกรของ HPE ทดสอบระบบที่มี 1,152 คอร์
  • เพิ่มใน: Linux kernel 6.15
  • คุณสมบัติเพิ่มเติม: เครื่องมือตรวจสอบข้อมูลการทำงานของ CPU ในโหมดไอเดิล
  • การรองรับโปรเซสเซอร์: ปัจจุบันจำกัดเฉพาะโปรเซสเซอร์ x86

Turbostat ทำอะไร

Turbostat ทำหน้าที่เป็นยูทิลิตี้คำสั่งที่สำคัญในระบบปฏิบัติการ Linux โดยให้การตรวจสอบโดยละเอียดของโปรเซสเซอร์ที่ใช้สถาปัตยกรรม x86 มันรายงานข้อมูลสำคัญต่างๆ รวมถึงความเร็วนาฬิกา สถิติสถานะประหยัดพลังงานเมื่อไม่มีการทำงาน ค่าอุณหภูมิ และข้อมูลการใช้พลังงาน ความสามารถเหล่านี้มีคุณค่าอย่างยิ่งในการทำงานระดับมืออาชีพและสภาพแวดล้อมเซิร์ฟเวอร์ ซึ่งการปรับประสิทธิภาพและการจัดการความร้อนเป็นประเด็นสำคัญ ยูทิลิตี้นี้รวมอยู่ในแพ็กเกจ kernel-tools และมาพร้อมกับการติดตั้งล่วงหน้าในระบบปฏิบัติการ Linux ส่วนใหญ่

ฮาร์ดแวร์ลึกลับ

ตัวตนของระบบ 1,152 คอร์ของ HPE ยังไม่ได้รับการเปิดเผย ซึ่งก่อให้เกิดการคาดเดาเกี่ยวกับว่าการกำหนดค่าแบบใดที่สามารถมีจำนวนคอร์สูงขนาดนั้นได้ ผลิตภัณฑ์เชิงพาณิชย์ในปัจจุบันจากผู้ผลิตชิปรายใหญ่ยังไม่สามารถเทียบเท่าตัวเลขเหล่านี้ในการกำหนดค่ามาตรฐาน Intel Xeon 6788P ที่มี 86 คอร์สามารถมีได้ถึง 688 คอร์ในการกำหนดค่าแบบ 8 ซ็อกเก็ต ในขณะที่ AMD EPYC 9965 Turin Dense processors สามารถมีได้ 384 คอร์ในการตั้งค่าแบบดูอัลซ็อกเก็ต คำอธิบายที่เป็นไปได้มากที่สุดคือ HPE กำลังทดสอบโซลูชันมัลติซ็อกเก็ตแบบกำหนดเองหรืออาจเป็นการใช้งานเริ่มต้นของโปรเซสเซอร์รุ่นถัดไปเช่น Intel Diamond Rapids

โปรเซสเซอร์ที่มีจำนวนคอร์สูงในปัจจุบัน

  • Intel Xeon 6788P: 86 คอร์ต่อซีพียู (สูงสุด 688 คอร์ในการกำหนดค่าแบบ 8S)
  • Intel Xeon 6900E: 288 คอร์ต่อซีพียู (สูงสุด 576 คอร์ในการกำหนดค่าแบบ 2S)
  • AMD EPYC 9965 (Turin Dense): 192 คอร์ต่อซีพียู (สูงสุด 384 คอร์ในการกำหนดค่าแบบ 2S)

การเตรียม Linux สำหรับอนาคต

การเพิ่มขึ้นอย่างมากของจำนวนคอร์ที่รองรับจาก 1,024 เป็น 8,192 ไม่ใช่เพียงแค่การแก้ไขปัญหาเฉพาะหน้า—แต่เป็นการเคลื่อนไหวที่มองไปข้างหน้าซึ่งเตรียม Linux สำหรับการเติบโตอย่างต่อเนื่องในจำนวนคอร์ของโปรเซสเซอร์ ในขณะที่ผู้ผลิตชิปยังคงผลักดันขอบเขตของสิ่งที่เป็นไปได้ในการประมวลผลแบบหลายคอร์ เคอร์เนล Linux กำลังทำให้แน่ใจว่าเครื่องมือตรวจสอบของมันจะไม่ล้าสมัย การอัปเดตนี้ยังรวมถึงการเพิ่มเครื่องมือวิเคราะห์ข้อมูล CPU idle debug และการแก้ไขข้อบกพร่องหลายรายการ ซึ่งช่วยเพิ่มความสามารถของ Linux สำหรับสภาพแวดล้อมการประมวลผลประสิทธิภาพสูง

ผลกระทบต่อการประมวลผลระดับองค์กร

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