ปิดการใช้งาน CPU แกนในไบออส?


13

เป็นไปได้ไหมที่จะปิดการใช้งาน CPU (Intel) แกนประมวลผลใน BIOS และถ้าใช่ HP / DELL (อื่น ๆ ) เซิร์ฟเวอร์ 1U / 2U จะอนุญาตหรือไม่

การหาฮาร์ดแวร์เซิร์ฟเวอร์ใหม่ด้วยซีพียูดูอัลคอร์ยากที่จะหาเซิร์ฟเวอร์ใหม่ส่วนใหญ่เป็น Quad Core ดังนั้นค่าใช้จ่ายของไลเซนส์ Oracle ทำให้การอัพเกรดเซิร์ฟเวอร์มีความซับซ้อนอย่างไม่มีเหตุผล ซึ่งนำมาสู่คำถามข้างต้น


ไม่ใช่คำตอบที่แท้จริง (ไม่มีโอกาสทดสอบ) แต่ฉันพบสิ่งนี้: en.kioskea.net/faq/… - มันจะใช้ได้ไหม
พฤศจิกายน

ขอบคุณ ใช่ฉันรู้เกี่ยวกับ maxcpus อย่างไรก็ตามมีความกลัวว่า oracle อาจเห็นแกนทั้งหมดผ่านโพรบฮาร์ดแวร์บางตัวและความถูกต้องตามกฎหมายของวิธีนี้ (ในส่วนที่เกี่ยวกับข้อตกลงสิทธิ์ใช้งาน) นั้นไม่ชัดเจน การปิดใช้งานคอร์ใน BIOS ควรเป็นวิธีที่สะอาดกว่า
monomyth

6
คุณแน่ใจหรือว่าการปิดการใช้งานคอร์ใน BIOS จะส่งผลต่อสิทธิ์การใช้งาน Oracle โดยทั่วไปแล้ว Oracle ไม่อนุญาตให้คุณอนุญาตให้มีชุดย่อยของคอร์ในระบบหากคุณเพียงแค่ใช้การแบ่งพาร์ติชันซอฟต์แวร์เพื่อ จำกัด คอร์ที่ Oracle สามารถเข้าถึงได้ - พวกเขาต้องการโซลูชันการแบ่งพาร์ติชันฮาร์ดแวร์ที่ได้รับอนุมัติ ฉันสงสัยว่าการตั้งค่า BIOS น่าจะมีคุณสมบัติ ข้อ จำกัด สิทธิ์ใช้งานต่าง ๆ ยังพูดถึงจำนวนคอร์ที่สามารถติดตั้งได้ในกล่องหากคุณใช้ผลิตภัณฑ์ Standard Edition / Standard Edition One หลายรุ่น
จัสตินถ้ำ

5
ฉันเห็นด้วยว่ามันดูสมเหตุสมผล แต่ฉันได้เรียนรู้ว่าประเด็นทางกฎหมายไม่จำเป็นต้องไหลจากจุดยืนทางเทคโนโลยีอย่างมีเหตุผล ฉันควรตรวจสอบให้แน่ใจว่าฝ่ายกฎหมายของคุณหรือตัวแทนฝ่ายขายของออราเคิลซื้อปิดการใช้งานคอร์ในไบออสก่อนตัดสินใจ
Justin Cave

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

คำตอบ:


16

ด้วย HP ProLiant G5 และเซิร์ฟเวอร์รุ่นใหม่ (G6, G7, Gen8) (เช่น DL380, ML370 เป็นต้น) - หลังจาก CPU Intel 5400 ซีรีส์นั้นเป็นไปได้ที่จะปิดการใช้งานแกนประมวลผลครึ่งหนึ่งที่มีอยู่ในเซิร์ฟเวอร์

นี่คือสวิตช์ BIOS ที่ชื่อว่า "ตัวประมวลผลหลักปิดใช้งาน" พร้อมตัวเลือก "เปิดใช้งานตัวประมวลผลทั้งหมด" และ "ปิดใช้งานแกนครึ่งหนึ่งต่อตัวประมวลผลทางกายภาพ"

นี่เป็นวิธีมาตรฐานและเป็นที่ยอมรับในการลดจำนวนหลักสำหรับสถานการณ์การออกใบอนุญาตที่ยุ่งยาก


2
เซิร์ฟเวอร์ Intel 5500 ที่ใช้ IBM UEFI และสูงกว่านั้นอนุญาตให้คุณรันเพียงหนึ่ง / สอง / สี่ / ฯลฯ เท่านั้น แกนต่อ CPU
MikeyB

8

คุณสามารถลองใช้ VMWare ESXi บนฮาร์ดแวร์และแสดงคอร์ประมวลผล 4 คอร์ให้กับแขก "ค่าใช้จ่าย" ควรต่อรองได้เนื่องจากจะมีสี่คอร์อิสระ


2
ฉันทำได้ แต่ฉันจะไม่ทำ ด้วยการตั้งค่าไบออสคุณสามารถย้อนกลับได้อย่างง่ายดายทุกครั้งที่การอนุญาตให้ใช้สิทธิ์จะเปลี่ยนทำให้ oracle สามารถใช้พลังงานฮาร์ดแวร์ได้ทั้งหมด 100% ESXi จะยังคงใช้หน่วยความจำและ cpu การทำเวอร์ชวลไลซ์ไม่ใช่ยาวิเศษไม่ว่าเราจะต้องการให้มากแค่ไหนก็ตาม มันมีประโยชน์ แต่นี่ไม่ใช่หนึ่งในนั้น
monomyth

8
ฉันขอแนะนำให้คุณตรวจสอบข้อดีของ VMWare อย่างรอบคอบสำหรับสถานการณ์นี้และไม่เพียง แต่ปัดมันทิ้งไปอย่างไร้ประสิทธิภาพหรือไม่มีประสิทธิภาพ
SirStan

6
เห็นด้วยกับ SirStan นี่เป็นสถานที่ที่แน่นอนที่การจำลองเสมือนส่องสว่าง: คุณต้องการแพลตฟอร์มฮาร์ดแวร์เฉพาะที่ยากที่จะหามา VM จะให้ความยืดหยุ่นแก่คุณและหากสิทธิ์ใช้งานของคุณเปลี่ยนไปคุณสามารถเพิ่มคอร์เพิ่มเติมให้กับ VM หรือย้ายเครื่องเสมือนไปยังฮาร์ดแวร์ใหม่และเพิ่มทรัพยากรเพิ่มเติมที่นั่น
Satanicpuppy

3
ไม่เมื่อใช้เครื่อง Oracle ใน VM คุณจะได้รับการควบคุมทรัพยากร CPU อย่างละเอียดโดยไม่เกี่ยวข้องกับตัวเลือกที่นำเสนอโดย BIOS เครื่องเฉพาะ สามคนมองไม่เห็นตัวเลือกที่ดีกว่า พวกเขาไม่ได้หมดสติอย่างสมบูรณ์ มันยังช่วยให้คุณมีอิสระในฮาร์ดแวร์ซึ่งเป็นข้อได้เปรียบที่ไม่ควรมองข้าม ฉันใช้งานเซิร์ฟเวอร์คำนวณใน VMs มันมีค่าใช้จ่ายฉัน ~ 5% ประสิทธิภาพซึ่งเป็นราคาที่ฉันจะจ่ายเพื่อความสะดวกและในกรณีของฉันการบูต SAN เล็กน้อย ฉันไม่ทราบถึง BIOS ที่ให้คุณทำอะไรอื่นนอกจากปิดใช้งานแกนประมวลผลทั้งหมด แต่อยู่ในซ็อกเก็ต ที่ฉันสงสัยว่าไม่ดีพอ
xenny

5
ฉันรู้ว่านี่เป็นเธรดเก่า แต่ในกรณีที่คนอื่น ๆ พบว่า Oracle ไม่รู้จักความถูกต้องของการอ้างสิทธิ์เฉพาะเครื่องเสมือนที่ใช้ Oracle x จำนวนซีพียูจากจำนวนแกน y cpu ทั้งหมดในเซิร์ฟเวอร์ พวกเขาต้องการสิทธิ์ใช้งานสำหรับแกนประมวลผลทั้งหมดบนเซิร์ฟเวอร์หากกำลังเรียกใช้ VMWare หากคุณใช้วิธีนี้ตรวจสอบให้แน่ใจว่าคุณได้รับเป็นลายลักษณ์อักษรจาก Oracle ว่านี่เป็นการกำหนดค่าที่รองรับและคุณต้องการสิทธิ์การใช้งานจำนวนแกน x เท่านั้นไม่ใช่สิทธิ์ใช้งานสำหรับแกนประมวลผลทั้งหมดบนเซิร์ฟเวอร์
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.