总内存是哪个值
时间: 2023-09-18 07:10:20 浏览: 16
在 `free -h` 的输出结果中,总内存是第一行中的 "Mem" 列下的 "total" 值,以及单位为 GB 或 MB 的数字表示。例如,如果输出结果如下所示:
```
total used free shared buff/cache available
Mem: 15G 1.5G 10G 128M 3.4G 13G
Swap: 2.0G 0B 2.0G
```
则总内存是 15GB。
相关问题
总内存具体看哪个字段的值
在 `free -h` 命令的输出结果中,总内存的值在第一行中的 "Mem" 列下的 "total" 字段中,该值表示物理内存的总大小。例如,如果输出结果如下所示:
```
total used free shared buff/cache available
Mem: 7.7G 1.2G 3.9G 116M 2.7G 6.0G
Swap: 0B 0B 0B
```
则总内存为 7.7GB。
总内存包括swap的值吗
在Linux系统中,`free`命令输出的"total"值只包括物理内存的总大小,不包括Swap分区的大小。因此,如果想要查看系统中物理内存和Swap分区的总大小,需要将物理内存的总大小和Swap分区的总大小相加。可以使用以下命令来查看物理内存和Swap分区的总大小:
```
free -h | grep "^Mem:" | awk '{print $2}' && free -h | grep "^Swap:" | awk '{print $2}'
```
该命令会输出两个值,第一个值是物理内存的总大小,第二个值是Swap分区的总大小。例如,如果输出结果如下所示:
```
15G
2.0G
```
则物理内存和Swap分区的总大小为 17GB。