是的,Linux的free
命令可以显示详细的内存使用情况
free -h
这个命令将显示类似以下的输出:
total used free shared buff/cache available
Mem: 7.7Gi 3.6Gi 1.2Gi 1.0Gi 2.8Gi 3.4Gi
Swap: 2.0Gi 1.0Gi 1.0Gi
这里,各列的含义如下:
total
:总内存大小。used
:已使用内存大小。free
:空闲内存大小。shared
:多个进程共享的内存大小。buff/cache
:用于缓存和缓冲区的内存大小。这部分内存可以在需要时分配给进程。available
:可用内存大小,即总内存减去已使用内存、共享内存和缓存内存。如果你想要查看更详细的内存使用信息,可以使用/proc/meminfo
文件。例如,你可以使用以下命令查看每个内存分区的使用情况:
cat /proc/meminfo | grep MemTotal