- ·上一篇文章:Linux系统lsof命令使用实例汇总
- ·下一篇文章:Linux中如何使用history命令
Linux下free命令常见用法汇总
近来系统之家的小编发现,很多Linux初学者对free命令不是很了解,其实Linux下free命令主要用于查看当前系统内存的使用情况,包括实体内存,虚拟的交换文件内存,共享内存区段,以及系统核心使用的缓冲区等。 free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一 1.命令格式: free [参数] 2.命令功能: free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。共享内存将被忽略 3.命令参数: -b 以Byte为单位显示内存使用情况。 -k 以KB为单位显示内存使用情况。 -m 以MB为单位显示内存使用情况。 -g 以GB为单位显示内存使用情况。 -o 不显示缓冲区调节列。 -s《间隔秒数》 持续观察内存使用状况。 -t 显示内存总和列。 -V 显示版本信息。 4.使用实例: 实例1:显示内存使用情况 命令: 代码如下: free free -g free -m 输出: 代码如下: [root@SF1150 service]# free total used free shared buffers cached Mem: 32940112 30841684 2098428 0 4545340 11363424 -/+ buffers/cache: 14932920 18007192 Swap: 32764556 1944984 30819572《/p》 《p》 [root@SF1150 service]# free -g total used free shared buffers cached Mem: 31 29 2 0 4 10 -/+ buffers/cache: 14 17 Swap: 31 1 29《/p》 《p》 [root@SF1150 service]# free -m total used free shared buffers cached Mem: 32168 30119 2048 0 4438 11097 -/+ buffers/cache: 14583 17584 Swap: 31996 1899 30097 free命令输出内容详细说明: 下面是对这些数值的解释: total:总计物理内存的大小。 used:已使用多大。 free:可用有多少。 Shared:多个进程共享的内存总额。 Buffers/cached:磁盘缓存的大小。 第三行(-/+ buffers/cached): used:已使用多大。 free:可用有多少。
Linux下free命令常见用法汇总