ホームページ > 運用・保守 > Linuxの運用と保守 > Linuxでのメモリ使用量を確認する

Linuxでのメモリ使用量を確認する

angryTom
リリース: 2019-10-24 17:54:47
オリジナル
26506 人が閲覧しました

Linuxでのメモリ使用量を確認する

linux メモリ使用量の表示

Linux システムを最適化する場合、物理メモリが最も重要な要素となります。当然のことながら、Linux には、貴重なメモリ リソースの使用状況を監視するための多くの方法も提供されています。次のリストでは、Linux システムで表示ツールまたはコマンド ラインを使用してメモリ使用量を表示するさまざまな方法を詳しく説明します。

推奨: [Linux ビデオ チュートリアル]

1. /proc/meminfo

RAM の使用状況を確認する最も簡単な方法この方法は /proc/meminfo を介して行われます。この動的に更新される仮想ファイルは、実際には他の多くのメモリ関連ツール (free/ps/top など) などを組み合わせて表示されます。 /proc/meminfo には、知りたいすべてのメモリ使用量がリストされます。プロセスのメモリ使用量情報は、/proc//statm および /proc//status からも確認できます。

$ 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート