เพื่อความตื่นเต้นและประสิทธิภาพเทียบเท่ากับโปรเซสเซอร์ซีรีส์ EPYC”Genoa”ของ AMD ที่มีมากถึง 96 คอร์ AVX-512 และการปรับปรุง Zen 4 ที่น่าประทับใจอื่น ๆ มีอย่างอื่นที่ทำให้ฉันตื่นเต้นมากกับ Genoa… บอร์ดอ้างอิง”Titanite”ของ AMD สำหรับ Genoa กำลังใช้งาน OpenBMC แบบโอเพ่นซอร์สที่ใช้ Linux!
ด้วยบอร์ดอ้างอิง”Titanite”2P สำหรับ EPYC เจนเนอเรชั่น 4 นั้น AMD ได้เลือกที่จะจัดส่งการใช้งาน OpenBMC baseboard management controller แบบโอเพ่นซอร์ส แทนที่จะเป็นซอฟต์แวร์ BMC ที่เป็นกรรมสิทธิ์ซึ่งใช้โดยบอร์ดอ้างอิงก่อนหน้านี้ ผู้จำหน่ายฮาร์ดแวร์รายอื่นๆ มักจะใช้ซอฟต์แวร์ BMC ที่เป็นกรรมสิทธิ์สำหรับแพลตฟอร์มอ้างอิงของพวกเขา แต่มีแนวโน้มที่ต่อเนื่องและน่ายินดีต่อ OpenBMC
เมื่อย้อนกลับไปสองสามปีตอนนี้ AMD ได้เล่นกันอย่างดุเดือด ด้วย OpenBMC รวมถึงการเริ่มใช้งานบนแพลตฟอร์มอ้างอิง Daytona ที่ใช้สำหรับกรุงโรมและมิลาน แต่เกิดขึ้นหลังจากข้อเท็จจริงเท่านั้น เอเอ็มดียังทำงานเกี่ยวกับ OpenBMC สำหรับแพลตฟอร์มอ้างอิงเอทานอลรุ่นเก่า แต่จนถึงตอนนี้ส่วนใหญ่เป็นการทดลองและทำให้ OpenBMC เริ่มทำงานหลังการเปิดตัวในขณะที่จัดส่งแผงอ้างอิงด้วยซอฟต์แวร์ BMC แบบเดิมที่เป็นกรรมสิทธิ์
สำหรับ Titanite พวกเขาใช้ OpenBMC ตั้งแต่เริ่มต้น OpenBMC ในฐานะผู้ทบทวนเป็นการกระจาย Linux อย่างมีประสิทธิภาพสำหรับตัวควบคุมการจัดการ baseboard ที่ได้รับการสนับสนุนโดย Linux Foundation ในขณะที่มาจาก Facebook และได้รับการสนับสนุนจาก IBM, Intel, Google และผู้เล่นในอุตสาหกรรมอื่น ๆ ส่วนใหญ่สำหรับความต้องการที่มากเกินไปของพวกเขา
OpenBMC ใช้ประโยชน์จาก Yocto และในช่วงหลายปีที่ผ่านมาได้มีการสร้างคุณลักษณะเพิ่มเติมเพื่อให้เกิดความเท่าเทียมกันและแข่งขันกับข้อเสนอของซอฟต์แวร์ BMC ที่เป็นกรรมสิทธิ์ มีการใช้ OpenBMC อย่างโดดเด่นโดย Raptor Computing Systems กับเซิร์ฟเวอร์ Blackbird และ Talos II ของพวกเขา แต่นอกเหนือจากการค้นหา OpenBMC ที่โหลดไว้ล่วงหน้านั้นค่อนข้างหายากนอกไฮเปอร์สเกลเลอร์ การค้นหา OpenBMC ที่ทำงานบนบอร์ดอ้างอิง EPYC Genoa เป็นเรื่องที่น่าประหลาดใจ
AMD นำ OpenBMC ออกจากอุตสาหกรรม/ความสนใจของลูกค้าทั้งๆ ที่ฉันไม่ใช่ สามารถตรวจสอบเหตุผลเฉพาะอื่น ๆ นอกเหนือจากนั้นและวุฒิภาวะโดยรวมของ OpenBMC เมื่อเทียบกับในอดีต
วิศวกรของ AMD รับทราบว่าฟังก์ชันบางอย่างจากเว็บอินเทอร์เฟซของ OpenBMC นั้นขาดการเปรียบเทียบ สำหรับสแต็ค BMC แบบดั้งเดิม แต่พวกเขากำลังดำเนินการแก้ไขช่องว่างของฟีเจอร์เหล่านั้นด้วย
การใช้ OpenBMC จากเว็บอินเตอร์เฟสและ SSH ใน BMC นั้นเป็นเรื่องที่น่ายินดี และทำงานได้ดี
สำหรับกรณีการใช้งานส่วนใหญ่ เว็บอินเตอร์เฟส OpenBMC Phosphor นั้นมีคุณสมบัติเพียงพออยู่แล้ว ซึ่งรวมถึงโปรแกรมดูระยะไกล HTML5 KVM การสนับสนุนการอัปเกรดเฟิร์มแวร์ การตรวจสอบเซ็นเซอร์ ตะขอระยะไกล การจัดการพลังงานของระบบ และคุณลักษณะมาตรฐานอื่นๆ ทั้งหมดที่คาดหวังจากอินเทอร์เฟซผู้ดูแลระบบ BMC ที่ทันสมัยในเว็บเบราว์เซอร์
ไททาไนท์ใช้ ASpeed AST2600 series BMC ทางด้านฮาร์ดแวร์ AST2600 BMC ตั้งอยู่บนการ์ด BMC ที่ออกแบบเองซึ่งมีชื่อรหัสว่า”ฮาวาย”
สำหรับแพลตฟอร์มอ้างอิง Titanite 2U นั้นเป็นสัตว์ร้าย: Titanite มีกำลังไฟ 2000 วัตต์สองตัว จัดหา, รองรับ 24 DDR5 R/LR DIMM, ลิงก์ 4×16 xGMI และสามารถรองรับโปรเซสเซอร์ 400 Watt Socket SP5 ได้สูงสุดสองตัว
หวังว่าเมื่อเวลาผ่านไป เราจะพบมาเธอร์บอร์ดขายปลีกของ AMD EPYC เพิ่มเติมที่จัดส่งพร้อมกับ แหล่งที่มา, OpenBMC บน Linux ความรุ่งโรจน์ของ AMD ที่ได้จัดส่งบอร์ดอ้างอิงตั้งแต่แรกเริ่มด้วย OpenBMC
ตอนนี้ไปลองดูการวัดประสิทธิภาพ AMD EPYC Genoa จากเซิร์ฟเวอร์ Titanite นี้