1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu Linuxで各プロセスのメモリ使用量を確認する方法

Posted at

はじめに

本記事では Ubuntu Linux 22.04 LTS 環境において、各プロセスが消費しているメモリ量を調べるための簡単な方法を紹介します。システムのパフォーマンスを監視したり、特定のアプリケーションのリソース使用量を把握したりする際に役立ちます。

ps コマンドを使用する

ps コマンドは、実行中のプロセスに関する詳細情報を提供します。

ps -o pid,user,%mem,command

上記プログラムを実行すると、プロセスID、ユーザー名、メモリ使用率(%)、コマンド名が表示されます。

top コマンドを使用する

top コマンドは、システムのリアルタイムの状態を表示します。

top - 13:52:17 up  5:51,  0 users,  load average: 0.29, 0.22, 0.09
Tasks: 170 total,   1 running, 101 sleeping,   0 stopped,  26 zombie
%Cpu(s):  3.8 us,  2.3 sy,  0.0 ni, 92.6 id,  0.0 wa,  0.0 hi,  0.3 si,  1.0 st
KiB Mem :  8086084 total,  5512848 free,  1765312 used,   807924 buff/cache
KiB Swap:  2097148 total,  2097148 free,        0 used.  6062800 avail Mem 

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND                                                                       
 7103 yu_sato   20   0  991220 112072  42744 S   5.0  1.4   0:40.26 node                                                                          
 7294 yu_sato   20   0 1969176 487584  46992 S   1.0  6.0   1:26.48 node                                                                          
 7339 yu_sato   20   0  778396  76984  38088 S   1.0  1.0   1:50.80 node                                                                          
 2295 nslcd     20   0  445016   4092   3292 S   0.3  0.1   0:08.78 nslcd                                                                         
 7025 yu_sato   20   0  158960   4632   3276 S   0.3  0.1   0:08.69 sshd                                                                          
 7843 yu_sato   20   0  359524  39188  17948 S   0.3  0.5   0:15.99 php                                                                           
 7846 yu_sato   20   0  359524  39196  17952 S   0.3  0.5   0:15.90 php                                                                           
10848 root      20   0       0      0      0 I   0.3  0.0   0:00.01 kworker

リアルタイムでの監視が可能であること、また、CPU使用率など他の情報も一緒に見られます。

htop を使用する

htop は top の拡張版で、より多くの情報と使いやすいインターフェースを提供します。

sudo apt-get install htop でインストールできます。

使用例
image.png

終わりに

これらのツールを使用することで、Ubuntu Linux上で実行されているプロセスのメモリ使用量を効果的に監視し、システムの健全性を維持するのに役立ちます。これらのコマンドの結果を解釈し、システムのパフォーマンスを最適化するための手法となります。

1
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?