linux メモリ使用量の表示
Linux システムを最適化する場合、物理メモリが最も重要な要素となります。当然のことながら、Linux には、貴重なメモリ リソースの使用状況を監視するための多くの方法も提供されています。次のリストでは、Linux システムで表示ツールまたはコマンド ラインを使用してメモリ使用量を表示するさまざまな方法を詳しく説明します。
1. /proc/meminfo
RAM の使用状況を確認する最も簡単な方法この方法は /proc/meminfo を介して行われます。この動的に更新される仮想ファイルは、実際には他の多くのメモリ関連ツール (free/ps/top など) などを組み合わせて表示されます。 /proc/meminfo には、知りたいすべてのメモリ使用量がリストされます。プロセスのメモリ使用量情報は、/proc/
$ cat /proc/meminfo
2. atop
atop コマンドは端末環境監視コマンドです。さまざまなシステム リソース (CPU、メモリ、ネットワーク、I/O、カーネル) の組み合わせが表示され、高負荷条件下で色分けされます。
$ sudo atop
3. free
free コマンドは、メモリ使用量を簡単に表示する方法で、/proc/meminfo によって収集された情報の概要を示します。
$ free -h
4. GNOME システム モニター
GNOME システム モニターは、最近の CPU、メモリ、スワップ領域、ネットワークの使用状況を表示する表示ツールです。また、CPU とメモリの使用状況を表示する方法も提供します。
$ gnome-system-monitor
5. htop
htop コマンドは、各プロセスのリアルタイムのメモリ使用量を表示します。すべてのプロセスの常駐メモリ サイズ、プログラム メモリの合計サイズ、共有ライブラリのサイズなどに関するレポートを提供します。リストは水平方向および垂直方向にスクロールできます。
$ htop
6. KDE System Monitor
4で紹介したGENOME版と機能は同じです。
$ ksysguard
7. memstat
memstat は、実行可能ファイル、プロセス、共有ライブラリの仮想メモリ使用量を効果的に識別するコマンドです。プロセス ID を指定すると、memstat は、このプロセスに関連付けられた実行可能ファイル、データ、共有ライブラリを一覧表示できます。
$ memstat -p <PID>
8. nmon
nmon は、ncurses に基づくシステム ベンチマーク テスト ツールで、CPU、メモリ、I/O、ファイル システム、ネットワーク リソースを監視できます。などのインタラクティブモード。メモリ使用量については、メモリの合計/残量、スワップ領域などの情報をリアルタイムに表示できます。
$ nmon
9. ps
ps コマンドは各プロセスのメモリ使用量をリアルタイムに表示できます。報告されるメモリ使用量情報には、%MEM (使用された物理メモリの割合)、VSZ (使用された仮想メモリの合計量)、および RSS (使用された物理メモリの合計量) が含まれます。 「-sort」オプションを使用すると、RSS などでプロセスを並べ替えることができます:
$ ps aux --sort -rss
10. smem
smem コマンドを使用すると、以下に基づいて統計をカウントできます。 /proc 情報 さまざまなプロセスとユーザーのメモリ使用量。メモリ使用量の分析により、グラフ (棒グラフや円グラフなど) をエクスポートできます。
$ sudo smem --pie name -c "pss"
11. top
top コマンドは、実行中のプログラムのリソース使用量の統計をリアルタイムで提供します。メモリ使用量とサイズに基づいて並べ替えることができます。
$ top
12. vmstat
vmstat コマンドは、CPU、メモリ、I/O などを含むリアルタイム統計と平均統計を表示します。たとえば、メモリ ステータスには物理メモリが表示されるだけでなく、仮想メモリもカウントされます。
rree以上がLinuxでのメモリ使用量を確認するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。