![CPU SPARC 64bを搭載したコンピュータからCPU Intel 64bを搭載したコンピュータにアプリケーションを交換する[閉じる]](https://linux33.com/image/148017/CPU%20SPARC%2064b%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9F%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%81%8B%E3%82%89CPU%20Intel%2064b%E3%82%92%E6%90%AD%E8%BC%89%E3%81%97%E3%81%9F%E3%82%B3%E3%83%B3%E3%83%94%E3%83%A5%E3%83%BC%E3%82%BF%E3%81%AB%E3%82%A2%E3%83%97%E3%83%AA%E3%82%B1%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E3%82%92%E4%BA%A4%E6%8F%9B%E3%81%99%E3%82%8B%5B%E9%96%89%E3%81%98%E3%82%8B%5D.png)
Solaris 8およびCPU UltraSPARC-III + x64bを使用するサーバー上でアプリケーションをコンパイルし(サーバーの寿命が終了したため)、CPU INTEL 64bを使用する他の新しいシステムと交換する必要があります。 OSが同じでもそれ以上でもかまいません。良い新しいバージョンSolarisまたは最高のRedHat 6(7)バリアント、ソースはありません。
私たちのアプリケーションは、CPU UltraSPARC-III + x64bを搭載したサーバー上でSunOS 5.8でコンパイルされたWebアプリケーションですが、サーバーは毎秒クラッシュしています。私の考えは、SunOS 5.8を使用して新しいVMを開き、アプリケーションをこの新しいサーバーに置き換えることです。しかし、これを行うのに最適な方法が必要です(CentOS 7を使用して新しいサーバーを開き、そのサーバーでQEMUを実行し、そのアーキテクチャとOSをエミュレートできることを知っています)。それとも問題に対する他の解決策はありますか?
アップデート:CPU - Intel 64ビット(Xeon(R)CPU E5-2650 v4)を搭載したサーバーに、CPUエミュレーションを含むSunOS 5.8 - UltraSPARC-III + x64bを本番アプリケーション(中断なしで実行する必要がある)にインストールする必要があります。この問題に対する解決策がある場合/何ですか?
答え1
X86 CPUでは、Sparcソフトウェアを直接実行することはできません。エミュレータで実行できます(例:ゲーム例えば)。しかし、プロセッサの速度に関しては、常にいくつかの矛盾があります。
場合によっては、完全なABIを持つために完全なオペレーティングシステム(Solaris)をインストールする必要があります。
私の個人的なアドバイスは、これがビジネスにとって重要なソフトウェアであれば、新しいSparcシステムを購入するのが賢明かもしれないということです。