在Linux中,free
命令用于显示系统的内存使用情况
总内存(Total):这是系统中所有物理内存的总和,包括已用内存、空闲内存、共享内存、缓冲区内存和可用内存。
已用内存(Used):这是系统当前正在使用的内存总量,包括已用内存、共享内存和缓冲区内存。
空闲内存(Free):这是系统中尚未被使用的内存总量,即从总内存中减去已用内存。
共享内存(Shared):这是多个进程共享的内存总量。
缓冲区内存(Buffer):这是用于存储文件系统元数据和磁盘缓存等信息的内存总量。
可用内存(Available):这是系统实际可用的内存总量,即在需要时可以被分配给进程的内存量。这个值通常被认为是总内存减去已用内存和缓冲区内存。
要区分内存类型,可以使用free
命令的-h
选项以人类可读的格式显示内存使用情况,如下所示:
free -h
输出示例:
total used free shared buff/cache available
Mem: 7.7Gi 3.6Gi 1.2Gi 1.0Gi 2.8Gi 2.9Gi
Swap: 2.0Gi 0B 2.0Gi
在这个例子中,我们可以看到总内存为7.7 GiB,已用内存为3.6 GiB,空闲内存为1.2 GiB等。这些数据可以帮助我们了解系统的内存使用情况。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: linux怎么登录pg数据库查看表