たくさん ARMプロセッサのアーキテクチャは比較的単純です 他のプロセッサファミリよりも 低消費電力のメリットがあります。 近年、 組み込みコンピューティングの分野で支配的になっています、特に携帯電話やタブレット。
しかし、 Linus Torvaldsやその他のいくつかの場合、このアーキテクチャはサーバーファミリでは普及できません。 あなたの立場を正当化するために、 Linus Torvaldsは、ARMエコシステムにおける高レベルの断片化などの議論を行っています これらのプロセッサの下で設計されたシステム、さまざまなハードウェア構成、 互換性の制限と 時々、 非常に高い実装コスト。
Linus Torvaldsは、2016年86月に、xXNUMXベースのハードウェア(PC)エコシステムのオープン性と範囲は比類のないものであり、ARMエコシステムは断片化されたままであると述べていました。
「命令セットとCPUコアはそれほど重要ではありません」とTorvalds氏は述べています。 「それは人々が注目する傾向がある要因ですが、重要なのは命令セットの周りで利用可能なインフラストラクチャです。 そして、x86はこのインフラストラクチャを多くのレベルで提供します」と彼は言いました。
したがって、それはそれを言います ARMアーキテクチャでいくつかの問題が発生したサーバーは、ほとんどがソフトウェア開発の問題です。
各チップセットには独自のアーキテクチャ、ネットワーク、およびI / O特性があるため、これらの特性を利用するには、各構成に独自のソフトウェアが必要です。
この制限により、サーバーでのARMの採用が大幅に遅くなりました。 対照的に、x86アーキテクチャはこれらの互換性の制限に悩まされることはなく、サーバー市場を支配し続けていると彼は言います。
ARMは大リーグに向けて準備されていません
今年、21月XNUMX日にコミュニティに送信された電子メールで、彼はトピックに戻り、ARMはサーバー市場でスペースを獲得できないともう一度述べています。
彼らの主張は ARMサーバーはほとんどの開発者には適していません 無数の安定性の問題のために、それらは高価で時間がかかります。
彼の電子メールの中で、彼は、一方では電力の観点からのARMプロセッサの利点は単なる広い理論であり、他方ではそのようなサーバーの展開はエネルギー会社やプロバイダーに利益をもたらさないと説明しています。
これは彼がARMサーバーを実装するコストについて書いているものです:
「インテルの巨大なサーバーボリュームの利点を相殺するのに十分なボリュームが得られない限り、ARMの価格の利点は存在しません。
NRE(非反復エンジニアリングとは、新製品の研究、設計、開発、テストまたは製品の改善にかかるXNUMX回限りのコストを意味します)を備えた小さなダイであることは、開発コストを大量に補うことができない場合は問題ではありません。
これまでに提供されたすべてのARMサーバーを見てください。速度が遅いだけでなく、高価でもありました」と彼はメールに書いています。
彼によると、x86がサーバー市場でARMをはるかに上回っているのは、これらのいくつかの理由によるものです。
ARMはエンドユーザー専用です
あるユーザーが指摘するもうXNUMXつの問題は、 ARMサーバーは小規模なプロジェクトに使用される傾向があり、多くの場合適切ではありません。
一部の大企業はそれらを魅力的だと感じていますが、現在利用可能なARMサーバーはほとんどの開発者には適していません。
その他 次のような欠点を指摘します。ROIの測定が難しい (投資収益率)、小さなARMアーキテクチャエコシステム、 可用性と実装の問題など。
彼は、ソフトウェアの問題が当面の主な懸念事項になる可能性が高いと考えています。
Siのビエン 多くの一般的なサービスはARMサーバーで実行されますが、ソフトウェアサポートに問題があります。 アイテムを新しいハードウェアに転送するだけでは不十分です。パフォーマンスの問題や障害を回避するために、すべてが正しく機能していることを確認する必要があります。
言い換えると、移植されたソフトウェアは安定していて、これらのタイプの環境でテストされている必要があります。
ある意味で彼は正しい。 しかし、x86プラットフォームのセキュリティ上の欠陥を見ると、ARMが優れた手書きを実行すれば、簡単に手に入れることができると思います。