GNU/Linux >> Linux の 問題 >  >> Linux

CentOS/RHEL システムの CPU ソケット数を調べる方法

当社では、CentOS/RHEL システムにサードパーティ製品をインストールしています。アプリケーション チームは、各システムの CPU ソケット数を使用して各製品がどのようにライセンス供与されたかについて、何らかの計算を行う必要がありました。悲しいことに、彼らには役立つ CMDB が用意されていませんでした (構成管理データベース - サーバー インベントリを確認する際に非常に便利なデータベース)。 CentOS/RHEL システムで CPU ソケットの数を取得するための短いメモを次に示します。

CPU ソケットの数を決定する

1. システムを物理的に開いて手動で検査することなく、システムの CPU ソケットの数を正確に判断するには、システムの DMI テーブル (BIOS によって入力される) に依存する必要があります。 dmidecode パッケージをインストールし (必要な場合)、root として以下を実行します:

# dmidecode -t4 | grep Socket.Designation: | wc -l

2. システムのすべての CPU ソケットが使用されている場合 (つまり、各ソケットにプロセッサが搭載されている場合)、通常のユーザーとして次のいずれかを実行するだけで十分です:

/proc/cpuinfo を参照してください ファイル、例:

$ grep physical.id /proc/cpuinfo | sort -u | wc -l

– RHEL6 以降:lscpu コマンドを使用します。例:

$ lscpu | grep -i "socket(s)"

– RHEL6 以降:hwloc によって提供される lstopo コマンドを使用します。 パッケージ、例:

$ lstopo --whole-system --only Socket


Linux
  1. CentOS / RHEL 6 でルート ファイルシステムを縮小する方法

  2. CentOS/RHEL 7 で ACPI を無効にする方法

  3. CentOS / RHEL :LVM ルート ファイル システムを縮小する方法

  1. CentOS / RHEL 6 :現在のランレベルを確認するにはどうすればよいですか?

  2. CentOS / RHEL :システムで root ログインまたは root アクセスを無効にする方法

  3. CentOS / RHEL :起動中に使用されるカーネル パラメータを見つける方法

  1. CentOS / RHEL :デバイスまたはファイルシステムの UUID を見つける方法

  2. CentOS/RHEL 7 でシステム ログのレート制限を無効化または拡張する方法

  3. CentOS / RHEL :LVM のボリューム グループで空き容量を見つける方法