Lionでの動作カーネルの確認方法

32ビットカーネルと64ビットカーネルのどちらで動作しているか確認したいとき、Snow Leopardまではシステムプロファイラで確認できました。しかし、Lionでは、システムプロファイラに動作カーネルが表示されなくなってしまいました。
Lionで動作カーネルを確認したいときは、ターミナルから「uname -a」と入力します。例えば、この記事を書いているMacBook Airで実行すると、64ビットカーネルのときは次のように表示されます。
Darwin MacBook-Air.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; root:xnu-1699.22.81~1/RELEASE_X86_64 x86_64
このように、最後に「x86_64」と表示されていたら64ビットカーネルです。同じマシンを32ビットカーネルで動作させると次のように表示されます。
Darwin MacBook-Air.local 11.1.0 Darwin Kernel Version 11.1.0: Tue Jul 26 16:09:02 PDT 2011; root:xnu-1699.22.81~1/RELEASE_I386 i386
このように、32ビットカーネルで動作している場合は「i386」と表示されます。
32ビットカーネルと64ビットカーネルの切り替えは「systemsetup」プログラムで実行できます。カーネルの切り替えは次のようにします。
・32ビットカーネルで起動
[cc]
sudo systemsetup -setkernelbootarchitecture i386
[/cc]
・64ビットカーネルで起動
[cc]
sudo systemsetup -setkernelbootarchitecture x86_64
[/cc]
SnowLeopardからアップグレードしたマシンでは、32ビットカーネルで動作している場合があります。一度、確かめておくのも良いと思います。

関連記事

  1. WordPressが重いときの対策方法

  2. Webサイトのデザインリニューアル

  3. LionサーバーでMySQLサーバーを使用する

  4. GreenHopperのボードにReopenも表示したい

  5. Mac OS XとWindows間でのハードディスク共有

  6. VMware上へ移行

最近の著書

  1. 基礎から学ぶ SwiftUI

最近の記事

  1. 2020.10.21

    GitLabへの移行
  2. 基礎から学ぶ SwiftUI
  3. 基礎から学ぶ SwiftUI