Linux命令之free

Linux命令之free

  • 1.free

1.free

一、free命令介绍
https://cloud.tencent.com/developer/article/1721777

free命令用于显示整个系统的内存使用情况(如果想查看进程的内存使用情况需要使用top或ps等其它命令)

二、free命令示例
在这里插入图片描述
free命令执行后将输出一个表格,其中的数值都默认以字节为单位。Mem行统计的是物理内存情况,Swap行统计交换分区使用情况:

  • total列:总内存大小
  • used列:已使用内存的大小,包含了共享内存
  • free列:未使用内存的大小
  • shared列:共享内存的大小
  • buff/cache列:缓存和缓冲区的大小。其中的Buffer用来缓存要写入磁盘的数据,可以优化磁盘写入性能;Cached用来缓存需要从文件中读取的数据,让这些数据可以直接从内存中快速获取,而不需要再次访问缓慢的磁盘
  • available列:新进程可用内存的大小,available不仅包含未使用的内存,还包括了可回收的缓存,所以一般会比free的数值更大。不过并不是所有缓存都可以回收,因为有些缓存可能正在使用中

你可能感兴趣的:(#,linux,linux,运维)