CPUの各コアのスレッド使用率をリアルタイムで表示します。
一番上に移動して 1 を押すと、以下の図に示すように、8 つの CPU があり、各行に CPU の使用率が表示されていることがわかります。
現在のオペレーティング システムのカーネル情報を表示する
# uname -a
Linux db1.xxx.com 2.6.18-194.el5xen #1 SMP 金曜日 4 月 2 日 15:34:40 EDT 2010 x86_64 x86_64 x86_64 GNU/Linux
に続く
- オペレーティング システム名: Linux uname -s この情報は個別に参照できます。
- コンピュータ名: db1.xxx.com uname -n この情報は個別に表示できます。
- オペレーティング システム リリース番号: 2.6.18-194.el5xen uname -r この情報は個別に参照できます。
- オペレーティング システムのリリース時間: #1 SMP Fri Apr 2 15:34:40 EDT 2010 uname -v この情報は個別に参照できます。
- コンピューターの種類、プロセスの種類、ハードウェア プラットフォーム: x86_64 uname –m,uname –p,uname -i この情報は個別に参照できます。
- オペレーティング システム情報: GNU/Linux uname -o この情報は個別に表示できます
パラメータの説明:
-a または -all はすべての情報を表示します。
-m または --machine はコンピューターの種類を表示します。
-n または -nodename ネットワーク上のホスト名を表示します。
-r または --release は、オペレーティング システムのリリース番号を表示します。
-s または --sysname はオペレーティング システム名を表示します。
-v はオペレーティング システムのバージョンを表示します。
--help ヘルプを表示します。
--version バージョン情報を表示します。
参照: http://www.lx138.com/page.php?ID=100
現在のオペレーティング システムのリリース情報を表示する
# lsb_release -a
LSB バージョン: :core-3.1-amd64:core-3.1-ia32:core-3.1-noarch:graphics-3.1-amd64:graphics-3.1-ia32:graphics-3.1-noarch ディストリビューター ID: CentOS 説明
:
CentOSリリース 5.5 (最終版)
リリース: 5.5
コード名: 最終版
論理 CPU の数と CPU モデルを確認します。
#猫/proc/cpuinfo | grep 名 | カット -f2 -d: | uniq -c
8 インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
上でわかるように、論理 CPU は 8 つあります。モデルはIntel(R) Xeon(R) CPU E5620、メイン周波数は2.40GHzです
実際にはCPUは何個あるのでしょうか?
#猫/proc/cpuinfo | grep 物理 | uniq -c
1 物理 ID : 0
1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1
1 物理 ID : 1 1 1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1 1 物理 ID : 2
1 1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1 物理 ID : 3
1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1 物理 ID : 4
1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1 物理 ID : 5
1 アドレス サイズ : 40 ビット物理、48 ビット仮想
1物理 ID : 6
1 アドレス サイズ : 物理 40 ビット、仮想 48 ビット
1 物理 ID : 7
1 アドレス サイズ : 物理 40 ビット、仮想 48 ビット
実際には1コアCPUが8個と記載されていますが、マルチコアCPUなのでここに表示されています。実際、このマシンは Xeon クアッドコア E5620 プロセッサーです
見る:
ハイパースレッディング技術の紹介
http://wenwen.soso.com/z/q168813991.htm
# さらに /proc/cpuinfo | grep "モデル名"
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40 GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
# grep "モデル名" /proc/cpuinfo
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon (R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) ) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
モデル名 : Intel(R) Xeon(R) CPU E5620 @ 2.40GHz
# grep "モデル名" /proc/cpuinfo | Cut -f2 -d:
インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
インテル(R) Xeon (R) CPU E5620 @ 2.40GHz
インテル(R) Xeon(R) CPU E5620 @
2.40GHz インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
インテル(R) Xeon(R) CPU E5620 @ 2.40GHz
インテル(R) ) Xeon(R) CPU E5620 @ 2.40GHz
現在、32 ビット モードまたは 64 ビット モードで動作していますか?
# getconf LONG_BIT
64
64ビットコンピューティングをサポートするかどうか
結果は 0 より大きく、64 ビット計算がサポートされていることを示します。lm はロング モードを指し、lm は 64 ビットでサポートされています。
#猫/proc/cpuinfo | grep フラグ | grep 'lm' | トイレ -l
8
参考文献
Linux でビット数やマルチコア情報などの CPU 情報を確認する方法
http://hi.baidu.com/go_status/blog/item/4a095937ce3aa745251f1431.html
CentOS システムで CPU を確認する方法
http://os.51cto.com/art/201004/192592.htm
centos で CPU のコア数と各コアのスレッドを確認する方法
http://zhidao.baidu.com/question/165109144