【Linux】Linuxサーバーのハードウェア状態を確認する
記事ディレクトリ
1. CPUの状態を確認する
サーバーの CPU パフォーマンス パラメーターの主な情報は、/proc/cpuinfo を参照して取得できます。具体的な視聴方法と効果は以下の通りです。
1.1 CPU の数を表示する
注文:
cat /proc/cpuinfo| grep "physical id"| sort| uniq| wc -l
出力:
2
1.2 CPU 物理コア数の表示
注文:
cat /proc/cpuinfo| grep "cpu cores"| uniq
出力:
cpu cores : 24
1.3 CPU の動作モードを表示する
注文:
getconf LONG_BIT
出力:
64
1.4 CPU モデルの確認
注文:
cat /proc/cpuinfo | grep name | cut -f2 -d: | uniq
出力:
Intel(R) Xeon(R) Platinum 8160 CPU @ 2.10GHz
2. GPUの状態を確認する
注文:
nvidia-smi
出力:
上の図は次のことを説明しています。
-
このうち、ビデオ メモリ使用量と GPU 使用率は、もちろん最も頻繁にチェックするパラメータですが、場合によっては (GPU の放熱監視に重点を置きたい場合など)、他のパラメータも役に立ちます。出力パラメータは次のとおりです (参考:彼のブログ):
-
上の図を見ると、各位置の対応する意味が出力自体 (青いボックス) で示されており、赤いボックスが出力の各部分の意味を示しています。ほとんどの出力の機能は次のとおりです。直感的ではないパラメータの簡単な概要:
- ファン: 0 ~ 100% で変化します。この速度はコンピュータが期待するファン速度です。実際には、ファンがブロックされている場合、表示された速度に達しない可能性があります。
- Perf: P0 から P12 までのパフォーマンス状態です。P0 はその状態の最大パフォーマンスを表し、P12 は最小パフォーマンスを表します。
- Persistence-M: 永続モードの状態です。永続モードは多くのエネルギーを消費しますが、新しい GPU アプリケーションを起動すると時間がかかりません。ここではオフの状態を示します。
- Disp.A: Display Active。GPU のディスプレイが初期化されているかどうかを示します。
- Compute M: コンピューティングモードです。
- Volatile Uncorr. ECC: ECC エラー訂正を有効にするかどうか。
- タイプ: プロセスのタイプ。C はコンピューティング プロセスを意味し、G はグラフィックス プロセスを意味し、C+G は両方を意味します。
3. ディスク容量、メモリ、Linux カーネルの現在のシステム バージョン番号を表示します。
3.1 ディスク容量
Linux では、df および du コマンドを使用してディスク容量を確認できます。
-
DF
- はじめに: df は、ディスク パーティション単位でファイル システムをチェックし、ハードディスクが占有している容量や残容量などの情報を取得できます。
- よく使用されるコマンド:
df -hl: 残りのディスク容量を確認します。
df -h: 各ルート パスのパーティション サイズを確認します。
du -sh [ディレクトリ名]: ディレクトリのサイズを返します。
du -sm [フォルダ]: 合計 M を返します。フォルダーの番号
du -h [ディレクトリ名]: 指定したフォルダー (サブフォルダーを含む) 内のすべてのファイルのサイズを表示します。
-
の
- はじめに: du (ディスク使用量) は、ディスク容量の使用量を表示することを意味し、現在のディレクトリの合計サイズを表示するために使用されます。
- パラメータ:
-s: 各 Names パラメータには、占有されているデータ ブロックの総数のみが与えられます。
-a: 指定したディレクトリ内の各ファイルとサブディレクトリ内の各ファイルが占めるデータ ブロックの数を再帰的に表示します。-s も -a も指定しない場合は、Names の各ディレクトリおよび各サブディレクトリが占有するディスク ブロックの数のみが表示されます。
-b: ディスク領域の使用量をバイト単位で一覧表示します (システムのデフォルトは k バイトです)。
-k: ディスク容量の使用量を 1024 バイト単位で一覧表示します。
-c: 最後に合計を追加します (システムのデフォルト設定)。
-l: すべてのファイルのサイズを計算し、ハード リンク ファイルについては複数回計算します。
-x: 異なるファイル システム上のディレクトリをスキップし、カウントしません。
-h: K、M、G 単位で、情報の可読性を向上させます。
3.2 メモリ
注文:
free -h
出力:
total used free shared buff/cache available
Mem: 125G 35G 29G 7.7G 59G 81G
Swap: 0B 0B 0B
- 現在のサーバーの物理メモリは 125G で、現在利用可能なメモリは 81G であることが示されています。
3.3 Linux カーネルの現在のシステム バージョン番号
注文:
lsb_release -a
出力:
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 18.04.6 LTS
Release: 18.04
Codename: bionic
参考
【1】https://blog.csdn.net/m0_60721514/article/details/125241141
【2】https://www.jianshu.com/p/88d1c54ae7ee