free -h 怎么看真实剩余内存
时间: 2023-07-21 13:06:14 浏览: 84
`free -h` 命令可以查看系统的内存使用情况,包括总内存、已用内存、空闲内存等。其中,真实剩余内存可以通过查看 `free` 命令输出的第二行中的 "available" 列得出,该列显示的是系统当前可用的内存大小。例如:
```
total used free shared buff/cache available
Mem: 7.7G 3.0G 1.2G 1.3G 3.5G 2.8G
Swap: 2.0G 0B 2.0G
```
上面的输出中,可用内存为 2.8G。需要注意的是,由于系统会将一部分内存用于缓存和缓冲区,因此实际可用内存可能比 "available" 列显示的数值稍微低一些。
相关问题
free -h产看内存
以下是使用`free -h`命令查看内存的示例:
```shell
[root@VM_0_16_centos ~]# free -h
total used free shared buff/cache available
Mem: 996M 824M 172M 10M 32M 501M
Swap: 0B 0B 0B
```
上述输出中的各个字段含义如下:
- `total`:物理内存总量
- `used`:已使用的内存大小
- `free`:未使用的内存大小
- `shared`:共享内存大小
- `buff/cache`:缓存的内存大小
- `available`:可用的内存大小
请注意,输出中的内存大小单位是以字节为基础的,但是使用了合适的单位(例如M表示兆字节)进行了格式化显示。
free -h怎么看内存占用多少
使用 `free -h` 命令可以查看系统内存的使用情况,包括总内存、已使用内存、可用内存等信息。在命令行中执行 `free -h`,你将看到以下类似的输出:
```
total used free shared buff/cache available
Mem: 7.8G 3.9G 1.2G 512M 2.7G 3.4G
Swap: 2.0G 1.1G 900M
```
在这个例子中,"total" 表示总内存容量,"used" 表示已使用的内存量,"free" 表示空闲的内存量,"shared" 表示共享的内存量,"buff/cache" 表示用于缓存的内存量,"available" 表示可用的内存量。
以上是以人类可读的格式 (h表示human-readable) 显示的结果。如果你想查看更详细的信息,可以使用 `free -m` 命令,以兆字节 (MB) 作为单位显示内存使用情况。
请注意,这些值是实时显示的,随着系统的运行和任务的进行,这些值可能会有所变化。