メインの基幹業務サーバーを新しいものに交換しました。古いサーバーにはデュアルXeonX5690(2世代の古いチップ)が搭載されており、新しいサーバーにはクアッドXeonE7-4807が搭載されています。プロセッサのパフォーマンスは少なくとも同じままであると予想されます。
メインのJavaアプリは50%のパフォーマンスヒットを示し、2台のマシンに対してsysbenchを実行すると、古いプロセッサは50%高速でした。
これは特に悪いチップですか?パフォーマンスに関して欠けているものはありますか?
(両方のOSはCentos 5.10 x86_64で、メモリは128GBです)
ちょっと...
これは、CPUラインおよび世代間でのリソース計画およびハードウェアの意思決定における優れた教訓です。私は、いくつかの異なる業界のアプリケーションにハイエンドCPUを必要とするというユニークな経験をしましたが、主要なアーキテクチャが変更される前にテストとベンチマークを実行できるという贅沢もありました。
この結果、私のルールは、ハードウェアを変更するときに、製品ラインを調べて、ポートフォリオ内で同等の位置にあるプロセッサーに移動することです。
何がいいですか? 2010年のメルセデスSクラスまたは2014年のメルセデスCクラス? 状況によります...
Intel比較チャート -x5690とE7-4807の比較
では何が問題なのですか?
「新しい」サーバーも古いアーキテクチャを実行しています。大規模なサーバープラットフォーム(クアッドソケットなど)は、小規模なシステムほど頻繁には回転しないことを忘れないでください。前のCPUの約半分のクロック速度で実行されているが同じ世代のCPUがあるため、パフォーマンスが低下します。 E7-4807もありません ターボブースト 。
何がアップグレードのきっかけになったのか知りたいです。おそらく必要な生のCPUパフォーマンスを持っていたでしょう。それは記憶か別の要因でしたか?ボトルネックは何でしたか?
単に追加のコアが必要な場合のより良い方法は、新しいデュアルソケットシステムですが、トップラインのIntel E5-2643v2(3.5GHz)またはE5-2697v2(2.9GHz)CPUを搭載しています。
「新しい」サーバーも2世代の古いプロセッサを使用しています。それらは、その世代のより新しく、より低電力の反復です。
プロセッサアーキテクチャに精通しているのでない限り、アップグレードするときは同じファミリとTDP内にとどまるのは良い考えです。 Intelの命名法は、必ずしも単純なものではありませんが、X5600シリーズの現在の代替品は E5-2600V2シリーズ です。
これが プロセッサの比較 古いサーバー、新しいサーバー、および古いサーバーの現在の代替品です。