【系统运维】使用free命令查看系统内存
一、free命令介绍
free命令用于显示整个系统的内存使用情况(如果想查看进程的内存使用情况需要使用top或ps等其它命令)
二、free命令示例
free命令执行后将输出一个表格,其中的数值都默认以字节为单位。Mem行统计的是物理内存情况,Swap行统计交换分区使用情况:
· total列:总内存大小
· used列:已使用内存的大小,包含了共享内存
· free列:未使用内存的大小
· shared列:共享内存的大小
· buff/cache列:缓存和缓冲区的大小。其中的Buffer用来缓存要写入磁盘的数据,可以优化磁盘写入性能;Cached用来缓存需要从文件中读取的数据,让这些数据可以直接从内存中快速获取,而不需要再次访问缓慢的磁盘
· available列:新进程可用内存的大小,available不仅包含未使用的内存,还包括了可回收的缓存,所以一般会比free的数值更大。不过并不是所有缓存都可以回收,因为有些缓存可能正在使用中
版权声明:本文章版权归数据库运维网(www.ywdba.cn)所有。如需引用本站内容,请注明来源及作者。
评论