Centos でサーバーの CPU 情報を表示する

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

おすすめ

転載: blog.csdn.net/ghj1976/article/details/6158953