Linux命令(29):free
来源:互联网 发布:mysql with as 用法 编辑:程序博客网 时间:2024/05/18 18:03
free命令可以显示Linux系统中空闲的、已用的物理内存及swap内存,及被内核使用的buffer。在Linux系统监控的工具中,free命令是最经常使用的命令之一。
命令格式:
free [参数]
命令功能:
free 命令显示系统使用和空闲的内存情况,包括物理内存、交互区内存(swap)和内核缓冲区内存。
命令参数:
-b 以Byte为单位显示内存使用情况。
-k 以KB为单位显示内存使用情况。
-m 以MB为单位显示内存使用情况。
-g 以GB为单位显示内存使用情况。
-o 不显示缓冲区调节列。
-s<间隔秒数> 持续观察内存使用状况。
-t 显示内存总和列。
-V 显示版本信息。
例1.显示内存使用情况
命令:free (或者free -g/free -m)
[mt555@localhost Desktop]$ free total used free shared buff/cache available Mem: 1003160 585452 176656 10752 241052 214220 Swap: 2097148 38708 2058440 [mt555@localhost Desktop]$ free -g total used free shared buff/cache available Mem: 0 0 0 0 0 0 Swap: 1 0 1 [mt555@localhost Desktop]$ free -m total used free shared buff/cache available Mem: 979 571 170 10 237 208 Swap: 2047 37 2010 [mt555@localhost Desktop]$
下面是对这些数值的解释:
第一行
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
第二行:进程使用的物理内存使用情况;
第三行:是交换分区SWAP的,也就是我们通常所说的虚拟内存。
例2.以总和的形式显示内存的使用信息
命令:free -t
[mt555@localhost Desktop]$ free -t total used free shared buff/cache available Mem: 1003160 586668 173256 10752 243236 212968 Swap: 2097148 38708 2058440 Total: 3100308 625376 2231696[mt555@localhost Desktop]$
例3.周期性的查询内存使用信息
命令:free -s 5 (即每隔5秒查询一次)
[mt555@localhost Desktop]$ free -s 5 total used free shared buff/cache available Mem: 1003160 586136 173788 10752 243236 213500 Swap: 2097148 38708 2058440 total used free shared buff/cache available Mem: 1003160 586144 173780 10752 243236 213492 Swap: 2097148 38708 2058440 total used free shared buff/cache available Mem: 1003160 586144 173780 10752 243236 213492 Swap: 2097148 38708 2058440
0 0
- Linux命令(29):free
- linux命令free详解
- linux的free命令
- LINUX FREE命令
- Linux free命令详解
- linux free命令详解
- linux系统free命令
- linux free命令
- Linux命令之free
- linux free命令
- linux free命令详解
- Linux free命令详解
- linux free命令解析
- Linux free命令
- Linux free命令
- linux free命令详解
- linux free 命令
- Linux free命令详解
- New term and days
- 代码区,初始化全局数据区,BSS,堆区,栈区,程序环境变量区简介
- 打开Android Studio 2.2的视图检查器时遇到的问题
- 类和对象的基础2——对象的生与死(构造函数和析构函数)
- 栈区,堆区,全局区,文字常量区,程序代码区详解(程序中不同类型数据所在区)
- Linux命令(29):free
- android自定义View
- 仿iOS弹出Dialog
- [第一次机房收费系统]查询余额优化
- 判断是否为有效电话号码的方法
- Redis和硬盘数据库一起使用好吗?
- Android监听键盘是否弹出,以及获取软键盘的高度
- SQL-Relay学习笔记(1)
- Java中生成二维码图片