Solaris のシステム管理 (第 2 巻)

例- 64 ビット Solaris 機能が有効になっているか調べる

32ビットカーネルが動作する UltraSPARC システムは、次のように表示されます。


$ isainfo -v
32-bit sparc applications

この出力は、システムが 32 ビットアプリケーションだけをサポートすることを示します。

64 ビットカーネルが動作する UltraSPARC システムは、次のように表示されます。


$ isainfo -v 
64-bit sparcv9 applications 
32-bit sparc applications

この出力は、システムが 32 ビットと 64 ビットのアプリケーションを両方サポートすることを示しています。

動作しているシステムのネイティブアプリケーションによってサポートされるビット数を表示するには、isainfo -b コマンドを使用します。

32 ビット Solaris オペレーティング環境が動作する SPARC、IA、UltraSPARC システムは、次のように表示されます。


$ isainfo -b
32  

64 ビット Solaris オペレーティング環境が動作する 64 ビット UltraSPARC システムは、次のように表示されます。


$ isainfo -b
64

コマンドは 64 だけを返します。64 ビット UltraSPARC システムでは 32 ビットと 64 ビットのアプリケーションが両方動作しますが、64 ビットシステムで実行するには 64 ビットアプリケーションが最適です。

uname -p コマンドは sparc または i386 を返します。これは、既存の 32 ビットアプリケーションが問題なく動作することを示します。