メモリ管理は、Linuxシステムのパフォーマンスを向上させるためにすべてのシステム管理者にとって不可欠な側面です。 Linuxでスワップスペースの使用状況を監視して、システムがメモリ需要に応じて動作することを確認することは常に良い習慣です。
したがって、この記事では、Linuxシステムでスワップスペースの使用状況を監視する方法を見ていきます。
スワップ スペースは、使用可能なメモリが完全に使用されたときにオペレーティングシステムが使用するために割り当てられる制限された量の物理メモリです。 これは、メモリのセクションを物理ストレージとの間で交換することを含むメモリ管理です。
Linuxのほとんどのディストリビューションでは、オペレーティングシステムをインストールするときにスワップスペースを設定することをお勧めします。 Linuxシステムに設定できるスワップスペースの量は、アーキテクチャとカーネルのバージョンによって異なる場合があります。
Linuxシステムでのスワップスペースの使用状況を監視するのに役立つさまざまなコマンドとツールを次のように見ていきます。
このコマンドは、ページングとスワッピングが実行されるデバイスを指定するのに役立ちます。いくつかの重要なオプションについて説明します。
でスワップとしてマークされたすべてのデバイスを表示するには /etc/fstab 使用できるファイル - 全て
オプション。 ただし、スワップスペースとしてすでに機能しているデバイスはスキップされます。
#swapon--all。
デバイスごとのスワップスペース使用量の概要を表示する場合は、 - まとめ
次のようにオプション。
#swapon --summary ファイル名タイプ使用されるサイズ優先度。 / dev / sda10パーティション82821080-1。
使用 - ヘルプ
ヘルプ情報を表示するオプション、またはその他の使用オプションについてはマンページを開くオプション。
NS /proc filesystemは、Linuxの非常に特殊な仮想ファイルシステムです。 プロセス情報疑似ファイルシステムとも呼ばれます。
実際には「実際の」ファイルは含まれていませんが、システムメモリ、マウントされているデバイス、ハードウェア構成などのランタイムシステム情報が含まれています。 したがって、カーネルのコントロールおよび情報ベースとして参照することもできます。
このファイルシステムの詳細については、次の記事をお読みください。 Linuxでの/ procファイルシステムの理解.
スワップの使用状況情報を確認するには、 /proc/swaps を使用してファイル CATユーティリティ.
#猫/ proc / swaps ファイル名タイプ使用されるサイズ優先度。 / dev / sda10パーティション82821080-1。
NS 自由 コマンドは、空きシステムメモリと使用済みシステムメモリの量を表示するために使用されます。 でfreeコマンドを使用する -NS オプション。人間が読める形式で出力を表示します。
#無料-h キャッシュされた使用済み空き共有バッファーの合計。 Mem:7.7G 4.7G 3.0G 408M 182M1.8G。 -/ +バッファ/キャッシュ:2.7G5.0G。 スワップ:7.9G 0B7.9G。
上記の出力から、最後の行がシステムスワップスペースに関する情報を提供していることがわかります。 無料コマンドのその他の使用法と例については、次のURLをご覧ください。 Linuxでメモリ使用量をチェックするための10個の無料コマンド.
topコマンドは、Linuxシステムのプロセッサアクティビティ、カーネルによってリアルタイムで管理されるタスクを表示します。 topコマンドがどのように機能するかを理解するには、次の記事を読んでください。 Linuxプロセスアクティビティをチェックするための12のトップコマンド
「top」コマンドを使用してスワップスペースの使用状況を確認するには、次のコマンドを実行します。
# 上。
NS 頂上 コマンドは、さまざまなプロセスのアクティビティについてレポートするシステムモニターです。 ただし、重要なのは、空きメモリスペースと使用済みメモリスペースに関する情報も表示されることです。
#上。
Linuxでatopコマンドをインストールして使用する方法の詳細については、次の記事をお読みください。 Linuxシステムプロセスのロギングアクティビティを監視する
htopコマンドは、インタラクティブモードでプロセスを表示するために使用され、メモリ使用量に関する情報も表示します。
#htop。
htopコマンドのインストールと使用法の詳細については、次の記事を参照してください。 Htop –インタラクティブなLinuxプロセスモニタリング
これは、実行中のプロセス、cpuの負荷、ストレージスペースの使用量、メモリの使用量、スワップスペースの使用量などに関する情報を表示するクロスプラットフォームのシステム監視ツールです。
#一瞥。
インストールと使用法の詳細については 一瞥 コマンド、この記事を読んでください: Glances –高度なリアルタイムLinuxシステム監視ツール
このコマンドは、仮想メモリ統計に関する情報を表示するために使用されます。 Linuxシステムにvmstatをインストールするには、以下の記事を読んで、その他の使用例を参照してください。
Vmstatを使用したLinuxパフォーマンスモニタリング
#vmstat。
このコマンドの出力のswapフィールドで次の点に注意する必要があります。
これらは、スワップスペースの使用状況を監視するために使用および従うことができる簡単な方法であり、この記事がお役に立てば幸いです。 Linuxシステムのメモリ管理に関するヘルプが必要な場合、または情報を追加したい場合は、コメントを投稿してください。 接続を維持 テクミント.