コンピュータの仮想メモリは優先リソースであるため、当社が提供するツールを使用して適切に制御および監視する必要があります。 それは記憶を見る方法を知ることを含みます RAM または主に使用され、空きのあるもの、および交換メモリ自体または スワップ、優先度がなく、RAMにアップロードされていない、または優先度の高い他のユーザーを紹介するためにRAMから抽出されたすべてのデータとプロセスを格納します。 さて、これはそれがどのように機能するかについての簡単な説明であり、あまり詳細には触れません。
制御する方法を知るために、またはむしろ、 これらの記憶を監視する 私たちの Linux システムには、さまざまな可能性があります。 Linux が提供する /proc インターフェースのファイルの一部をコンカテネーターで表示することで直接実行することも、このタイプのファイルまたはその他のファイルを使用して情報を取得して表示できるこれから説明するツールを使用することもできます。よりユーザーフレンドリーな方法で。 メモリに関する特定のデータを提供するプロセスを参照する top やその他のコマンドを使用することもできます...まず、 無料コマンド、これを使用すると、使用済みおよび空きのRAMとSWAPメモリ、バッファなどを確認できます。 このために、私の意見では、ユニットをやや理解しやすい方法で表示する-hオプションを使用することもできます。
free -h
コマンドを使用して、 swapon パーティションをアクティブにしたり、ファイルを交換したりできますが、-sオプションを使用すると、その容量も確認できます。
swapon -s
続けます vmstat これは、その名前が示すように、仮想メモリのステータスを示しています。
vmstat
別のオプションは メモリスタット、前のものと同様:
memstat
一緒に行きましょう / procファイル メモリ情報を取得するために相談できること:
cat /proc/swaps
cat /proc/meminfo
そして最後に、別のコマンドを使用します。 DMIテーブル ハードウェア情報を取得するには、この場合、このオプションを使用してメモリ情報のみをフィルタリングします。
sudo dmidecode --type memory
興味深い記事。
猶予は、それを時計と組み合わせて数秒ごとに監視することです(デフォルトでは2ですが、「-n」で調整できます)。
Ejemplos:
無料で見る-h
見る-n1無料-h
Bashが提供するもうXNUMXつのユーティリティは、演算子「&&」および「;」と同時にコマンドを実行することです。
例:
無料-h; cat / proc / swaps
grepとパイプ( "|"文字)を使用してフィルタリングすることもできます。
例:
無料-h | grep 'メモリ'
または、printfを使用して必要なテキストを追加することもできます
printf '私のコマンド:\ n'; 無料-h
そしてもっと🙂