BIOSでCPUコアを無効にしますか?


13

BIOSでCPU(Intel)コアを無効にすることはできますか?

デュアルコアCPUを備えた新しいサーバーハードウェアを見つけることは難しくなってきており、新しいサーバーのほとんどはクアッドコアのものです。そのため、Oracleライセンスのコストにより、サーバーのアップグレードが不当に複雑になります。上記の質問に私をもたらします。


実際には答えではありません(テストする機会はありません)が、私はこれを見つけました:en.kioskea.net/faq/…-それは動作しますか?
NHEK

ありがとう。はい、maxcpusについて知っています。ただし、一部のハードウェアプローブを介してオラクルがすべてのコアを参照する可能性があり、この方法の(ライセンス契約に関して)合法性は不明です。BIOSでコアを無効にすることは、よりクリーンなアプローチです。
単神話

6
BIOSでコアを無効にすると、Oracleのライセンスに影響すると確信していますか?通常、Oracleがアクセスできるコアを制限するためにソフトウェアパーティションを使用しているだけの場合、システム内のコアのサブセットのライセンスは許可されません。承認されたハードウェアパーティションソリューションが必要です。BIOS設定が適格であるとは思わない。さまざまなライセンス制限は、さまざまなStandard Edition / Standard Edition One製品を使用している場合にボックスにインストールできるコアの数についても説明しています。
ジャスティンケーブ

5
私はそれが論理的に見えることに同意しますが、技術的な観点から法的な問題が必ずしも論理的に流れるとは限らないことを学びました。決定を下す前に、法務部またはOracleの営業担当者がBIOSのコアを無効にすることで買い取るようにしてください。
ジャスティンケイブ

1
私はオラクルのソフトウェア担当者であり、この問題を何度か見ました。BIOSからソケットをオフにすることはソフトパーティショニングと見なされ、LMSは無効にしたもののライセンスを探します。私は知っている、一般的な答えではありませんが、これが発見された場合に得られるものです。

回答:


16

HP ProLiant G5以降のサーバー(G6、G7、Gen8など)(たとえば、DL380、ML370など-Intel 5400シリーズCPU以降のもの)では、サーバーで使用可能なコアの半分を無効にすることができます。

これは、「Processor Core Disable」というラベルの付いたBIOSスイッチで、「すべてのプロセッサを有効にする」オプションと「物理プロセッサあたり半分のコアを無効にする」オプションがあります。

これは、トリッキーなライセンスシナリオのコアカウントを削減するための標準的で認知された手段です。


2
IBM UEFIベースのIntel 5500以降のサーバーでは、1つ、2つ、4つなどを実行することもできます。CPUごとのコア。
MikeyB

8

ハードウェア上でVMWare ESXiを実行し、ゲストに4つの処理コアのみを提示することを検討できます。4つの空きコアがあるため、「オーバーヘッド」は交渉可能である必要があります。


2
できましたが、できません。BIOS設定を使用すると、ライセンスが変更されるたびに簡単に元に戻すことができ、Oracleにすべてのハードウェアパワーを提供します。ESXiは引き続きメモリとCPUを使用します。仮想化は、いくら望んでも魔法の薬ではありません。用途はありますが、これはそれらの1つではありません。
単神話

8
VMWareのメリットを慎重に検討して、このシナリオを正確に検討することをお勧めします。単純に、非効率的または非効率的であるとは限りません。
サースタン2009

6
SirStanに同意します。これは、仮想化が光るまさにそのような場所です。入手が難しくなっている特定のハードウェアプラットフォームが必要です。VMはその柔軟性を提供し、ライセンスが変更された場合は、VMにコアを追加したり、仮想マシンを新しいハードウェアに移動してリソースを追加したりできます。
悪魔のような子犬09

3
いいえ。VMでOracleマシンを実行することにより、特定のマシンBIOSによって提供されるオプションに関係なく、CPUリソースを非常にきめ細かく制御できます。3人はより良い選択肢を見ることができません。それらはすべて完全に無意味ではありません。また、ハードウェアに依存しないため、無視できない利点があります。VMで計算サーバーを実行しています。コストが5%ほどかかりますが、これは利便性のため、そして私の場合は些細なSANブートのために支払う価格です。ソケット内の1つを除くすべてのコアを無効にする以外のことを可能にするBIOSについては知りません。私が疑うことは十分ではありません。
xenny 09

5
私はこれが古いスレッドであることを知っていますが、他の誰かがそれを見つけた場合、オラクルはサーバーの合計y cpuコアからOracle xのCPUを実行している仮想マシンを評価するだけの妥当性を認識しません。VMWareを実行している場合、サーバー上のすべてのコアのライセンスが必要です。この方法で実行する場合は、Oracleから、これがサポートされる構成であり、サーバー上のすべてのコアのライセンスではなく、x個のコアのライセンスのみが必要であることを書面で確認してください。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.