記事ディレクトリ
1. vmstatコマンドはシステムリソースを監視します
コマンド: vmstat [刷新延时 刷新次数]
例:
コマンド: vmstat 2 3
2. dmesgの起動時のカーネル検出情報
Linuxでハードウェア情報を判断する方法は???dmesgは、情報を表示するための重要なコマンドです。
コマンド: dmesg
コマンド: dmesg | grep CPU
3.メモリ使用状況を表示する無料のコマンド
3.1メモリ使用状況(無料)
コマンド: free [-b|-k|-m|-g]
オプション:
-b
バイトで表示し
-k
、KBで表示します。デフォルトでは、KBで表示し
-m
、MBで表示し
-g
、GB で表示します。
上の写真の内容を説明してください:
メモリの合計サイズは1 Gで、485Mが使用され、520Mは無料です。ただし、この485Mはシステム内のすべてのプロセスから直接呼び出されるわけではありませんが、一部はバッファーに入れられ、一部はバッファーに入れられます。バッファーとバッファーの外側のメモリは、Linuxが占有しているメモリです。実際、残りの使用可能なメモリは520 + 46 + 224です。しかし、システムがチェックすると、アイドル状態は520のみで、ここのバッファとキャッシュは他のシステムによって占有されていません。**しかし、他のプログラムがバッファとキャッシュメモリを呼び出したい場合、このメモリがLinuxによって占有されていることがわかります。 、Linuxカーネルでのみ使用できます。**メモリの計算速度は、ハードディスクの計算速度よりも高速です。
ヒント: vmstatコマンドとtopコマンドは、メモリ使用状況を表示することもできます
3.2キャッシュとバッファの違い
簡単に言えば、キャッシュはハードディスクからのデータの「読み取り」を高速化するために使用され、バッファはハードディスクへのデータの「書き込み」を高速化するために使用されます。
キャッシュ:データが自分のコンピューター領域で呼び出された場合、最初に呼び出されたときにのみハードディスクから読み取ることができます。読み取った後、データは最初にキャッシュに格納されます。同じデータを呼び出す必要がある場合現時点では、ハードディスクを探すのではなく、メモリキャッシュのデータを読み取るだけで済みます。メモリの読み取り速度は、ハードディスクの数倍です。
バッファ:保存するたびにハードディスクに書き込まれるわけではありません。保存すると、メモリ内のバッファ領域に一時的に書き込まれます。このバッファには一定量のデータが格納されていることがわかっているため、同時にハードディスクに書き込むため、このような変更は行われません。ハードドライブで頻繁に書き込み操作を行うと、システムの速度が低下します。
4. CPU情報を表示する(/ proc / cpuinfo)
/ proc / cpuinfoここに保存されたcpuに関する詳細情報
コマンド: cat /proc/cpuinfo
ヒント: Proc /ディレクトリはメモリの一部です。電源をオフにすると、ここのデータは消え、このcpu情報がオンになるたびにチェックされることを示します。検出が完了した後このファイルに書き込みます。電源がオフになると、このファイルの内容は解放されます。シャットダウン時にCPUが変更される可能性があるためです。
5. uptimeコマンド
コマンド: uptime
機能:システムの起動時間と平均負荷を表示します。これは、一番上のコマンドの最初の行です。wコマンドもこのデータを見ることができます。
6.システムとカーネルに関連する情報を表示する(uname)
コマンド: uname
オプション:
-a
システムのすべての関連情報を
-r
表示するカーネルバージョンを
-s
表示するカーネル名を表示する
6.1現在のシステム(ファイル)のビット数を決定する
Linuxでシステムのビット数を直接チェックするコマンドはありません。インストールしていて、CDが32ビットまたは64ビットでない限りです。システムが他の人によってインストールされている場合、どうすれば確認できますか???fileはファイルの種類を表示するコマンド、fileはシステムを表示する外部コマンドであり、シェルの内部コマンドではありません。なお、OSの種類が表示されます。
コマンド: file /bin/ls
6.2現在のLinuxシステムのリリースバージョンをクエリする(lsb_release)
Linuxには、redhatやUbuntuシリーズなどの多くのディストリビューションがあります。
コマンド: lsb_release -a
7.プロセス(lsof)によって開かれた、または使用されたファイル情報をリストする
これらのプロセスによって呼び出されるファイルが必要な場合はlsof [选项]
、 この時点でコマンドを使用する必要があります。lsof [选项]
機能:プロセスによって呼び出された、またはプロセスによって開かれたファイルの情報をリストします。
オプション:
-c 字符串
文字列で始まるプロセスによって開かれたファイル
-u 用户名
のみをリストし、特定のユーザーのみをリストしますプロセスによって開かれ
-p pid
たファイルPIDプロセスによって開かれたファイルを一覧表示します。
栗を与える: