当前位置:首页 > 内存 > 正文

linux查看占用内存的进程(linux查看进程命令grep)

  • 内存
  • 2024-03-15 18:14:38
  • 1443
Linux 查看占用内存的进程
要素:

1. 命令:
- ps:显示进程状态。
- top:实时监控系统资源和进程。
- free:显示可用和已用内存信息。


2. 标志:
- -a:显示所有进程。
- -l:显示更详细的信息,包括内存使用情况。
- -m:以兆字节显示内存信息。


3. 选项:
- --sort: 指定排序字段。
- -o: 指定要显示的列。
- -u: 指定用户。


示例:
使用 ps:
ps -a -l -m
使用 top:
top -b -n 1 -o %MEM
使用 free:
free -m
输出示例:
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
user1 1234 0.0 2.3 1000M 900M pts/12 Sl 12:34 0:02 program1
user2 4567 0.1 1.8 700M 800M pts/13 R+ 13:01 0:01 program2
解释:
此输出显示了两个进程:program1 和 program2。
- USER:进程所有者。
- PID:进程 ID。
- %CPU:进程占用的 CPU 百分比。
- %MEM:进程占用的物理内存百分比。
- VSZ:进程虚拟内存大小(包括代码、数据和堆栈)。
- RSS:进程实际占用的物理内存大小。