linux检查系统内存
时间: 2023-11-27 22:06:09 浏览: 96
你可以通过以下命令来检查 Linux 系统的内存使用情况:
1. `free` 命令:该命令可以显示系统的内存使用情况,包括物理内存、交换空间等。示例如下:
```
$ free -m
total used free shared buffers cached
Mem: 3958 3512 446 0 162 2357
-/+ buffers/cache: 992 2966
Swap: 2047 0 2047
```
2. `top` 命令:该命令可以实时地显示系统的 CPU、内存、进程等信息。使用该命令时,按下 `Shift + M` 可以根据内存使用量排序。示例如下:
```
top - 11:10:40 up 1:30, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 92 total, 1 running, 91 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 : 4055452 total, 489104 free, 2768708 used, 803640 buff/cache
KiB Swap: 2097148 total, 2097148 free, 0 used. 1176468 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
965 root 20 0 966972 334084 21612 S 0.0 8.2 3:29.98 Xorg
1316 user 20 0 160424 17360 11096 S 0.0 0.4 0:00.06 xfce4-terminal
975 user 20 0 3942556 231256 42508 S 0.0 5.7 7:16.72 firefox
858 root 20 0 210564 3348 2624 S 0.0 0.1 0:00.14 upowerd
47 root 20 0 0 0 0 S 0.0 0.0 0:00.29 kworker/2:1
49 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/1:0H
1 root 20 0 225500 6632 4268 S 0.0 0.2 0:07.44 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root 20 0 0 0 0 S 0.0 0.0 0:00.03 ksoftirqd/0
5 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
```
以上是两种常用的检查 Linux 系统内存的命令,你可以根据需要选择使用。
阅读全文