【系统运维】使用free命令查看系统内存

tanglu Linux命令 2022-03-26 449 0

一、free命令介绍

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


二、free命令示例

free.jpg

free命令执行后将输出一个表格,其中的数值都默认以字节为单位。Mem行统计的是物理内存情况,Swap行统计交换分区使用情况:

· total列:总内存大小

· used列:已使用内存的大小,包含了共享内存

· free列:未使用内存的大小

· shared列:共享内存的大小

· buff/cache列:缓存和缓冲区的大小。其中的Buffer用来缓存要写入磁盘的数据,可以优化磁盘写入性能;Cached用来缓存需要从文件中读取的数据,让这些数据可以直接从内存中快速获取,而不需要再次访问缓慢的磁盘

· available列:新进程可用内存的大小,available不仅包含未使用的内存,还包括了可回收的缓存,所以一般会比free的数值更大。不过并不是所有缓存都可以回收,因为有些缓存可能正在使用中

版权声明
本站所有文章均为原创,转载请注明出处!小站维护不易,如果对您有所帮助,希望能点击一下站内广告,谢谢!

评论