当前位置:首页 > linux > 正文

linux 查看程序占用内存大小(linux 查看内存被哪些程序占用)

  • linux
  • 2024-03-15 18:03:38
  • 4228
Linux 查看程序占用内存大小
要素:
1. ps 命令
查看正在运行的进程的信息,包括内存使用情况。
命令:
ps -eo pid,user,comm,%mem,vsz,rss
pid:进程 ID
user:进程所有者
comm:进程名称
%mem:进程占用的内存百分比
vsz:进程虚拟内存大小(包括换出内存)
rss:进程驻留集大小(实际驻留在物理内存中的内存)
例如:
ps -eo pid,user,comm,%mem,vsz,rss
PID USER COMM %MEM VSZ RSS
1543 neo bash 0.1 13004 2360
1495 neo python 1.3 76716 5268
2. top 命令
实时显示正在运行的进程的信息,包括内存使用情况。
命令:
top -o -rss
-o-rss:按驻留集大小排序
例如:
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1543 neo 20 0 13008 2360 884 S 0.0 0.1 0:00.76 bash
1495 neo 20 0 76720 5268 396 R 0.0 1.3 0:00.31 python
3. free 命令
显示系统内存使用情况,包括已用内存、可用内存和缓存内存。
命令:
free -g
-g:以千兆字节显示内存大小
示例输出:
total used free shared buff/cache available
Mem: 32 28 4 2 2 6
Swap: 32 0 32