如何查看linux内存占用
时间: 2023-09-07 19:17:49 浏览: 97
可以使用命令 `free` 或者 `top` 来查看 Linux 系统的内存占用情况。
1. 使用 `free` 命令
`free` 命令可以显示系统的内存使用情况,包括总内存、已用内存、空闲内存等信息。可以在终端输入以下命令来查看:
```
free -h
```
其中 `-h` 参数用于以人类可读的方式显示内存大小,如下图所示:
```
total used free shared buff/cache available
Mem: 7.7G 1.2G 2.4G 243M 4.1G 6.0G
Swap: 0B 0B 0B
```
其中,“total” 表示系统总内存, “used” 表示已使用内存,“free” 表示空闲内存,“buff/cache” 表示用于缓存的内存,“available” 表示可用内存。
2. 使用 `top` 命令
`top` 命令可以实时监控系统的进程和资源使用情况,包括内存占用情况。可以在终端输入 `top` 命令,然后按下“M”键,按照内存使用大小排序,如下图所示:
```
top - 04:58:16 up 3 days, 8:06, 1 user, load average: 0.00, 0.01, 0.05
Tasks: 105 total, 1 running, 104 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.0 us, 0.0 sy, 0.0 ni,100.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
KiB Mem : 8025428 total, 2520316 free, 2147060 used, 3352052 buff/cache
KiB Swap: 0 total, 0 free, 0 used. 5265696 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1113 root 20 0 371560 51288 27748 S 0.0 0.6 0:10.84 Xorg
1239 user 20 0 2516704 261432 83412 S 0.0 3.2 5:50.09 gnome-shell
1447 user 20 0 669032 69116 47028 S 0.0 0.9 1:33.98 gnome-terminal-
1264 user 20 0 1499856 240688 97172 S 0.0 3.0 0:45.63 firefox
1695 user 20 0 135656 3380 2676 R 0.0 0.0 0:00.06 top
```
其中,“KiB Mem” 表示物理内存使用情况,“KiB Swap” 表示交换分区使用情况,“%MEM” 表示进程使用的内存占总内存的百分比。
阅读全文