Vô hiệu hóa lõi CPU trong bios?


13

Có thể vô hiệu hóa lõi CPU (Intel) trong BIOS không và nếu có thì máy chủ HP / DELL (loại khác?) Sẽ cho phép điều này như thế nào?

Việc tìm phần cứng máy chủ mới với CPU lõi kép trở nên khó khăn, hầu hết các máy chủ mới là Quad Core, và do đó, chi phí giấy phép của Oracle khiến việc nâng cấp máy chủ trở nên phức tạp một cách vô lý. Điều này mang lại cho tôi câu hỏi ở trên.


không thực sự là một câu trả lời (không có cơ hội để kiểm tra nó), nhưng tôi đã tìm thấy điều này: en.kioskea.net/faq/ mẹo - nó có hoạt động không?
nhek

Cảm ơn. Vâng, tôi biết về maxcpus. Tuy nhiên, có một nỗi sợ rằng nhà tiên tri có thể nhìn thấy tất cả các lõi thông qua một số đầu dò phần cứng và tính hợp pháp của phương pháp này (liên quan đến thỏa thuận cấp phép) là không rõ ràng. Vô hiệu hóa các lõi trong BIOS nên là một cách tiếp cận sạch hơn.
monomyth

6
Bạn có chắc chắn rằng việc vô hiệu hóa một lõi trong BIOS sẽ ảnh hưởng đến việc cấp phép của Oracle không? Oracle thường không cho phép bạn cấp phép cho một tập hợp con các lõi trong hệ thống nếu bạn chỉ sử dụng phân vùng phần mềm để hạn chế các lõi mà Oracle có thể truy cập - chúng yêu cầu một giải pháp phân vùng phần cứng được phê duyệt. Tôi nghi ngờ rằng các thiết lập BIOS sẽ đủ điều kiện. Các hạn chế cấp phép khác nhau cũng nói về số lượng lõi có thể được cài đặt trong hộp nếu bạn đang sử dụng các sản phẩm Standard Edition / Standard Edition One khác nhau.
Hang Justin

5
Tôi đồng ý rằng điều đó có vẻ hợp lý, nhưng tôi đã học được rằng các vấn đề pháp lý không nhất thiết phải chảy một cách hợp lý từ quan điểm công nghệ. Tôi chắc chắn rằng bộ phận pháp lý hoặc đại diện bán hàng Oracle của bạn sẽ mua lại việc vô hiệu hóa các lõi trong BIOS trước khi đưa ra bất kỳ quyết định nào.
Hang động Justin

1
Tôi là đại diện phần mềm của Oracle và đã thấy vấn đề này nhiều lần. Tắt ổ cắm từ BIOS được coi là phân vùng mềm và LMS sẽ tìm kiếm giấy phép cho những gì bạn đã tắt. Tôi biết, không phải là một câu trả lời phổ biến nhưng đó là câu trả lời bạn sẽ nhận được nếu điều này được phát hiện.

Câu trả lời:


16

Với các máy chủ HP ProLiant G5 và các máy chủ mới hơn (G6, G7, Gen8) (ví dụ: DL380, ML370, v.v. - Bất cứ điều gì sau CPU Intel 5400-series), có thể vô hiệu hóa một nửa số lõi có sẵn cho máy chủ.

Đây là một công tắc BIOS có nhãn "Vô hiệu hóa lõi xử lý" với các tùy chọn "Tất cả các bộ xử lý được kích hoạt" và "Vô hiệu hóa một nửa số lõi cho mỗi bộ xử lý vật lý".

Đây là một phương tiện tiêu chuẩn và được công nhận để giảm số lượng cốt lõi cho các tình huống cấp phép khó khăn.


2
Các máy chủ Intel 5500 trở lên dựa trên UEFI của IBM cũng cho phép bạn chỉ chạy một / hai / bốn / v.v. lõi trên mỗi CPU.
MikeyB

8

Bạn có thể xem xét chạy VMWare ESXi trên phần cứng và chỉ trình bày 4 lõi xử lý cho khách. "Chi phí chung" nên được thương lượng vì sẽ có bốn lõi miễn phí.


2
Tôi có thể, nhưng tôi sẽ không. Với cài đặt bios, bạn có thể dễ dàng hoàn nguyên nó bất cứ khi nào cấp phép sẽ thay đổi, mang lại cho 100% sức mạnh phần cứng. ESXi vẫn sẽ sử dụng bộ nhớ và cpu. Ảo hóa không phải là một viên thuốc ma thuật, bất kể chúng ta muốn nó như thế nào. Nó có công dụng của nó, nhưng đây không phải là một trong số chúng.
monomyth

8
Tôi khuyên bạn nên xem xét cẩn thận những ưu điểm của VMWare cho chính xác kịch bản này và không chỉ đơn giản là gạt nó sang một bên là không hiệu quả hoặc không hiệu quả.
SirStan

6
Đồng ý với SirStan. Đây là loại chính xác nơi ảo hóa tỏa sáng: bạn cần một nền tảng phần cứng cụ thể đang trở nên khó có được. Một VM sẽ cung cấp cho bạn sự linh hoạt đó và nếu giấy phép của bạn thay đổi, thì bạn có thể chỉ cần thêm nhiều lõi hơn vào VM hoặc thậm chí di chuyển máy ảo hóa sang phần cứng mới và thêm nhiều tài nguyên hơn vào đó.
Satanicpuppy

3
Không. Bằng cách chạy máy Oracle trong máy ảo, bạn có được quyền kiểm soát chi tiết các tài nguyên CPU độc lập với các tùy chọn được cung cấp bởi một BIOS máy cụ thể. Ba người không thể thấy một lựa chọn tốt hơn. Chúng không hoàn toàn vô nghĩa. Nó cũng mang đến cho bạn sự độc lập về phần cứng, đó là một lợi thế không thể bỏ qua. Tôi chạy các máy chủ tính toán trong VM. Nó tiêu tốn của tôi ~ 5% hiệu suất, đó là một mức giá tôi sẽ trả cho sự thuận tiện và trong trường hợp khởi động SAN tầm thường của tôi. Tôi không biết về một BIOS cho phép bạn làm bất cứ điều gì khác ngoài việc vô hiệu hóa tất cả các lõi trừ một lõi trong một ổ cắm. Điều đó tôi nghi ngờ là không đủ tốt.
xenny

5
Tôi biết đây là một luồng cũ, nhưng trong trường hợp bất kỳ ai khác tìm thấy nó, Oracle không nhận ra tính hợp lệ của việc chỉ xác nhận Máy ảo chạy số lượng CPU x của Oracle trong tổng số lõi của cpu trong máy chủ. Họ yêu cầu giấy phép cho tất cả các lõi trên máy chủ nếu nó đang chạy VMWare. Nếu bạn đang chạy nó theo cách này, hãy chắc chắn rằng bạn nhận được bằng văn bản, từ Oracle, đây là cấu hình được hỗ trợ và bạn chỉ cần giấy phép cho số lõi x, không phải giấy phép cho tất cả các lõi trên máy chủ.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.