바이오스에서 CPU 코어를 비활성화 하시겠습니까?


13

BIOS에서 CPU (Intel) 코어를 비활성화 할 수 있습니까? 그렇다면, 어떤 HP / DELL (기타?) 1U / 2U 서버가이를 허용합니까?

듀얼 코어 CPU로 새로운 서버 하드웨어를 찾는 것이 어려워지고 있으며, 대부분의 새로운 서버는 쿼드 코어 서버이므로 Oracle 라이센스 비용으로 인해 서버 업그레이드가 부당하게 복잡해집니다. 위의 질문으로 연결됩니다.


실제로 대답하지는 않지만 (테스트 할 기회는 없지만) 이것을 발견했습니다 : en.kioskea.net/faq/…- 작동합니까?
nhek

감사. 예, maxcpus에 대해 알고 있습니다. 그러나 오라클이 일부 하드웨어 프로브를 통해 모든 코어를 볼 수 있다는 우려가 있으며, 라이센스 계약과 관련하여이 방법의 적법성이 불분명합니다. BIOS에서 코어를 비활성화하는 것이 더 깔끔한 방법이어야합니다.
monomyth

6
BIOS에서 코어를 비활성화하면 Oracle 라이센스에 영향을 줍니까? 오라클은 일반적으로 소프트웨어 파티셔닝을 사용하여 오라클이 액세스 할 수있는 코어를 제한하는 경우 승인 된 하드웨어 파티셔닝 솔루션이 필요한 경우 시스템에서 코어의 서브 세트를 라이센스 할 수 없습니다. BIOS 설정이 적합한 지 의심됩니다. 다양한 라이센스 제한 사항도 다양한 Standard Edition / Standard Edition One 제품을 사용하는 경우 상자에 설치할 수있는 코어 수에 대해 설명합니다.
Justin Cave

5
나는 그것이 논리적으로 보인다는 것에 동의하지만, 법적인 문제가 반드시 기술적 인 관점에서 논리적으로 흐르지는 않는다는 것을 배웠습니다. 결정을 내리기 전에 법무 부서 나 Oracle Sales 담당자가 BIOS에서 코어 비활성화를 구매했는지 확인합니다.
Justin Cave

1
저는 Oracle 소프트웨어 담당자이며이 문제를 여러 번 보았습니다. BIOS에서 소켓을 끄는 것은 소프트 파티셔닝으로 간주되며 LMS는 비활성화 한 것에 대한 라이센스를 찾습니다. 나는 대중적인 대답은 아니지만 이것이 발견되면 얻을 수있는 대답이라는 것을 알고 있습니다.

답변:


16

HP ProLiant G5 이상 (G6, G7, Gen8) 서버 (예 : DL380, ML370 등-Intel 5400 시리즈 CPU 이후의 모든 것)를 사용하면 서버에서 사용 가능한 코어의 절반을 비활성화 할 수 있습니다.

"모든 프로세서 활성화"및 "물리적 프로세서 당 절반의 코어 비활성화"옵션이있는 "프로세서 코어 비활성화"라고 표시된 BIOS 스위치입니다.

이는 까다로운 라이선싱 시나리오에서 코어 수를 줄이는 표준적이고 인정 된 수단입니다.


2
IBM UEFI 기반 Intel 5500 이상 서버에서는 1 / 2 / 4 / etc 만 실행할 수 있습니다. CPU 당 코어 수
MikeyB

8

하드웨어에서 VMWare ESXi를 실행하는 것을 고려할 수 있으며 게스트에게 4 개의 처리 코어 만 제공합니다. "오버 헤드"는 4 개의 프리 코어가 있으므로 협상 가능해야합니다.


2
나는 할 수 있지만 나는 할 수 없습니다. 바이오스 설정을 사용하면 라이센스가 변경 될 때마다 쉽게 되돌릴 수 있으며 오라클은 100 %의 하드웨어 성능을 제공합니다. ESXi는 여전히 메모리와 CPU를 사용합니다. 우리가 원하는만큼 가상화는 마법의 약이 아닙니다. 그것의 용도가 있지만 이것은 그들 중 하나가 아닙니다.
monomyth

8
이 시나리오에 대해 VMWare의 장점을주의 깊게 검토하고 단순히 비효율적이거나 비효율적 인 것으로 버리지 마십시오.
SirStan

6
SirStan에 동의하십시오. 이것은 가상화가 빛나는 정확한 장소입니다. 획득하기 어려운 특정 하드웨어 플랫폼이 필요합니다. VM은 유연성을 제공하며 라이센스가 변경되면 VM에 코어를 추가하거나 가상화 된 시스템을 새 하드웨어로 옮기고 여기에 더 많은 리소스를 추가 할 수 있습니다.
Satanicpuppy

3
아니요. VM에서 Oracle 시스템을 실행하면 특정 시스템 BIOS에서 제공하는 옵션과 상관없이 CPU 리소스를 매우 세밀하게 제어 할 수 있습니다. 세 사람이 더 나은 옵션을 볼 수 없습니다. 그것들이 완전히 무의미한 것은 아닙니다. 또한 하드웨어 독립성을 제공하므로 무시하지 않는 것이 좋습니다. VM에서 컴퓨팅 서버를 실행합니다. ~ 5 %의 성능 비용이 발생하는데, 이는 편의상 사소한 SAN 부팅에 대해 지불 할 가격입니다. 나는 모든 코어를 비활성화하고 소켓에서 하나를 비활성화하는 것 이외의 다른 작업을 수행 할 수있는 BIOS를 모른다. 나는 충분하지 않다고 생각합니다.
xenny December

5
나는 이것이 오래된 스레드라는 것을 알고 있지만 다른 사람이 그것을 발견하면 오라클은 서버의 총 y CPU 코어 중 Oracle x 수의 CPU를 실행하는 가상 머신을 요구하는 것의 유효성을 인식하지 못합니다. VMWare를 실행중인 경우 서버의 모든 코어에 대한 라이센스가 필요합니다. 이 방법으로 실행하는 경우 Oracle에서 지원되는 구성이며 서버의 모든 코어에 대한 라이센스가 아니라 x 개의 코어에 대한 라이센스 만 있으면 서면으로 작성해야합니다.
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.