linux 查看内存大小
时间: 2023-09-18 19:14:43 浏览: 85
在linux查看内存的大小.pdf
可以使用以下命令来查看 Linux 系统的内存大小:
1. free 命令
使用 free 命令可以查看系统的内存使用情况,包括总内存、已用内存、空闲内存等信息。
命令格式:
```
free [-h]
```
示例输出:
```
total used free shared buff/cache available
Mem: 7889 2767 2430 103 1692 4604
Swap: 2047 0 2047
```
其中,
- total 表示总内存大小;
- used 表示已使用的内存大小;
- free 表示空闲的内存大小;
- shared 表示被共享使用的内存大小;
- buff/cache 表示被缓存的内存大小;
- available 表示还可以被使用的内存大小。
2. top 命令
使用 top 命令可以查看系统的实时运行情况,包括内存使用情况、进程情况等。
命令格式:
```
top
```
示例输出:
```
top - 09:57:47 up 23 days, 23:54, 1 user, load average: 0.00, 0.00, 0.00
Tasks: 88 total, 1 running, 87 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
MiB Mem : 7889.8 total, 2430.9 free, 2768.8 used, 1690.2 buff/cache
MiB Swap: 2047.0 total, 2047.0 free, 0.0 used. 4606.7 avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
1 root 20 0 168972 10508 7088 S 0.0 0.1 0:04.68 systemd
2 root 20 0 0 0 0 S 0.0 0.0 0:00.01 kthreadd
3 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_gp
4 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 rcu_par_gp
6 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 kworker/0:0H
8 root 0 -20 0 0 0 I 0.0 0.0 0:00.00 mm_percpu_wq
9 root 20 0 40544 3892 2996 S 0.0 0.0 0:00.05 systemd-j+
10 root 20 0 94564 3860 2608 S 0.0 0.0 0:00.00 systemd-t+
```
其中,
- MiB Mem 表示内存大小;
- total 表示总内存大小;
- free 表示空闲的内存大小;
- used 表示已使用的内存大小;
- buff/cache 表示被缓存的内存大小;
- avail Mem 表示还可以被使用的内存大小。
阅读全文