我的 Linux 系统上有多少可用内存,是否有足够的可用内存来安装和运行新应用程序?在 Linux 系统中,我们可以使用 free 命令获取有关系统内存使用情况的详细报告。free 命令除了提供物理内存的信息,还可以提供 swap 分区的使用量。
当不带任何参数使用时,free 命令将以 KiB 为单位显示内存和 swap 分区的信息。
buff / cache:表示被系统内核缓冲区、页面缓存等占用的内存,如果应用程序需要内存,可以随时回收这部分内存。free 是一个常见的命令,虽然不是很难,但是我们好好研究一下也是有必要的,在特殊的场景,可以结合 -s, -c 参数实现动态的输出。