Linuxでメモリ使用量を確認する方法まとめ

PHPz
リリース: 2024-02-05 11:45:11
転載
903 人が閲覧しました

Q: 質問があります。Linux システムのメモリ使用量を監視したいと考えています。 Linux ではどのようなビューやコマンド ライン ツールが利用できますか?

A: Linux システムでは、メモリ使用量を監視する方法がたくさんあります。表示ツールまたはコマンド ラインを使用してメモリ使用量を表示する方法をいくつか紹介します。

  1. /proc/meminfo: 最も簡単な方法は、/proc/meminfo ファイルを確認することです。この仮想ファイルは動的に更新され、メモリ使用量に関する詳細情報を提供します。メモリ使用量のニーズのほとんどをカバーするさまざまなメモリ メトリクスをリストします。さらに、/proc/<pid>/statm</pid> および /proc/<pid>/status</pid> を通じてプロセスのメモリ使用量情報を表示することもできます。 。

  2. free コマンド: このコマンドは、使用済みメモリ、空きメモリ、キャッシュおよびスワップ領域など、システム内のメモリ使用量を表示できます。 free -h コマンドを使用すると、人間が判読できる方法でメモリ使用量を表示できます。

  3. top コマンド: top このコマンドは、メモリ使用量など、システムのさまざまなパフォーマンス指標をリアルタイムで表示できます。 top コマンドを使用し、Shift m キーを押すと、メモリ使用量によってプロセスを並べ替えることができます。

  4. htop ツール: htop は、メモリ使用量など、システムのさまざまなパフォーマンス指標をよりわかりやすい方法で表示できる対話型のプロセス表示ツールです。 sudo apt install htop コマンドを使用して、htop をインストールして実行できます。

  5. glances ツール: glances は、メモリ使用量など、システムのさまざまなパフォーマンス指標を要約して表示できる多用途のシステム監視ツールです。 sudo apt installlances コマンドを使用して、glances をインストールして実行できます。

これらのツールとコマンドは、Linux システムのメモリ使用量を監視するさまざまな方法を提供します。ニーズに応じて、使用する適切なツールを選択できます。この情報がお役に立てば幸いです。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

2.atop

atopコマンドは端末環境監視コマンドです。さまざまなシステム リソース (CPU、メモリ、ネットワーク、I/O、カーネル) の組み合わせが表示され、高負荷条件下で色分けされます。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

3.無料

free コマンドは、メモリ使用量を簡単に表示する方法で、/proc/meminfo によって収集された情報の概要を示します。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

4.GNOME システム モニター

GNOME システム モニターは、最近の CPU、メモリ、スワップ領域、ネットワークの使用状況を表示する表示ツールです。また、CPU とメモリの使用状況を表示する方法も提供します。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

5.htop

htop コマンドは、各プロセスのリアルタイムのメモリ使用量を表示します。すべてのプロセスの常駐メモリ サイズ、プログラム メモリの合計サイズ、共有ライブラリのサイズなどに関するレポートを提供します。リストは水平方向および垂直方向にスクロールできます。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

6.KDE システム モニター

機能は4で紹介したGENOME版と同じです。

リーリー
Linuxでメモリ使用量を確認する方法まとめ

7.memstat

memstat は、実行可能ファイル、プロセス、共有ライブラリによる仮想メモリの使用状況を効果的に識別するコマンドです。プロセス ID を指定すると、memstat は、このプロセスに関連付けられた実行可能ファイル、データ、共有ライブラリを一覧表示できます。

$ memstat -p 
ログイン後にコピー
Linuxでメモリ使用量を確認する方法まとめ

8.nmon

nmon是一个基于ncurses的系统基准测试工具,它可以监控CPU、内存、I/O、文件系统及网络资源等的互动模式。对于内存的使用,它可以实时的显示 总/剩余内存、交换空间等信息。

$ nmon
ログイン後にコピー
Linuxでメモリ使用量を確認する方法まとめ

9.ps

ps命令可以实时的显示各个进程的内存使用情况。Reported memory usage information includes %MEM (percent of physical memory used), VSZ (total amount of virtual memory used), and RSS (total amount of physical memory used)。你可以使用 “–sort”选项对进程进行排序,例如按RSS进行排序:

$ ps aux --sort -rss
ログイン後にコピー
Linuxでメモリ使用量を確認する方法まとめ

10.smem

smem命令允许你统计基于/proc信息的不同进程和用户的内存使用情况。内存使用情况的分析可以导出图表(如条形图和饼图)。

$ sudo smem --pie name -c "pss"
ログイン後にコピー
Linuxでメモリ使用量を確認する方法まとめ

11.top

top命令提供了实时的运行中的程序的资源使用统计。你可以根据内存的使用和大小来进行排序。

$ top
ログイン後にコピー
Linuxでメモリ使用量を確認する方法まとめ

12.vmstat

vmstat命令显示实时的和平均的统计,覆盖CPU、内存、I/O等内容。例如内存情况,不仅显示物理内存,也统计虚拟内存。

$ vmstat -s
ログイン後にコピー

以上がLinuxでメモリ使用量を確認する方法まとめの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:lxlinux.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!