web-dev-qa-db-ja.com

SPARCとx86の実際的な違い

最近、いくつかのSPARCデバイスとその機能を調査しています。しかし、2つの違いを見ると、フェラーリとバスのメタファーを使用している人がたくさんいます。

あなたの目標がポイントAからポイントBまで2人の人々をできるだけ早く獲得することである場合、インテルを選択してください。ポイントAからポイントBまで100人の人々をできるだけ早く獲得することが目標である場合は、SPARCを選択してください。

最近のベンチマークの多くは、x86がほとんどの場合SPARCよりも優れていることを示していますが、SPARCを使用するかなりの人(インターネットで見た人)は、これが真実であり、ベンチマークは現実を反映していません。

また、Oracleはまだ新しいSPARCプロセッサ(T4、T5)を製造しており、通常のx86サーバーと比較して莫大な金額で販売しています。 2015年にx86よりもSPARCを使用することでどのようなメリットが得られ、メタファーがまだ正しいのか疑問に思います。

4
manatails

比喩はまだ正しいと主張する人もいれば、そうでないと主張する人もいます。

クロック速度はありますが、RISCとCISCを考慮する必要もあります。

人々がSPARCで得たり、SPARCで得たいと思っているのは、ダウンタイムの少ない、より安定したプラットフォームです。 Tecomは歴史的なものでしたSPARC消費者はnebsに準拠しているためです。

上記のコメントで述べたように、拡張性が高いため、より大きなシステムが見られる傾向があります。より多くのリソースを必要とする可能性のある製品とともに。つまり、メモリ内のデータベース。新しいSPARC CPUの一部は、電力効率もはるかに優れています。データセンターでは電力と冷却が重要です。

誰かがコメントで「シリコンのソフトウェア」に言及しました。 Oracleは、データベース命令を追加することにより、CPUに暗号化ユニットを配置するSunを拡張し、機能の追加を計画しています。

最終的に、アーキテクトはシステムに必要なものを決定します。要件を最もよく満たすソリューションが混在する可能性があります。

CPUコストについて。 AMDは長年にわたってIntelを抑制してきました。オラクルはx86だけでなくRISCの競合他社に対してもコスト競争力を高めようとしているようです。

3
sleepyweasel

X86シングルスレッドのパフォーマンスがT5 SPARCよりも優れていることは間違いありません。そのため、SPARCは現在、ほとんどのデータベースワークロードにとって不適切な選択です。

私はそれを証明するためにベンチマークを投稿しますが、Oracleのライセンスルールはそれを効果的に防ぎます。

0
Mole