システムの物理メモリまたはRAMがいっぱいになると、システムのスワップスペースの使用が終了します。このプロセスでは、メモリの非アクティブなページがスワップスペースに移動され、より多くのメモリリソースが作成されます。このスペースは、システムがRAMでダウンしている場合に特に役立ちます。ただし、スワップスペースはハードドライブ上にあるため、アクセスに時間がかかります。したがって、RAMの適切な代替手段と見なすべきではありません。
この記事では、Ubuntuシステムで利用可能なスワップスペースを確認するいくつかの方法について説明します。この記事で説明するコマンドと手順は、 Ubuntu 20.04 LTSで実行されています。 システム。
システムのスワップスペースをチェックするために、Ubuntuコマンドラインであるターミナルを利用しています。ターミナルを開くには、ダッシュまたはCtrl + alt+Tショートカットを使用できます。次に、スワップスペース情報を取得するために次の方法を選択できます。
Linuxの無料コマンド
コマンド:
$ free
このコマンドは、システムのメモリとスワップの使用率を数行で確認するために使用されます。スイッチを使用しない場合、表示される出力はキロバイト単位で印刷されます。
コマンド:
$ free -h
-hスイッチを使用すると、freeコマンドはメモリとスワップの使用率を可能な限り最も近い3桁の形式で表示します。
swaponコマンド
コマンド:
$ swapon -s
swaponコマンドを使用して、特定のパーティション、論理ボリューム、またはファイルのスワップを確認できます。ここでは、スワップの詳細(キロバイト単位)を取得するために、-s(要約)スイッチとともに使用します。
トップコマンド
コマンド:
$トップ
上部のコマンド出力のヘッダーセクションには、スワップスペース情報がキロバイト単位で表示されます。この情報を提供する他のコマンドには、htop、glance、itopなどがあります。
vmstatコマンド
コマンド:
$ vmstat
vmstatコマンドを使用して、スワップインおよびスワップアウトの情報を表示できます。ただし、前述のコマンドのように、スワップの合計値を確認することはできません。
/ proc/swapsファイル
コマンド:
$ cat /proc/swaps
スワップ構成ファイル/proc/swapsからスワップサイズ情報を表示することもできます。また、デバイスごとのスワップ情報が表示されるため、デバイス名(パーティション、論理ボリューム、またはファイル)、そのタイプ、およびシステムに寄与するスワップの量を確認できます。
この記事で説明する非常に単純なコマンドですが、Ubuntuシステムのスワップスペースを表示して、システムのRAMリソースが不足しているときに利用できます。