free命令要点
来源:互联网 发布:grub命令行启动linux 编辑:程序博客网 时间:2024/05/17 10:04
[root@datanode05:~]# free -g A B C D E F1 total used free shared buffers cached2 Mem: 125 117 7 0 2 933 -/+ buffers/cache: 21 103 4 Swap: 127 0 127
1、Linux内核会尽可能多的使用内存来提供给cache使用以提高IO性能,所以上面已使用117GB,实际上大部分是被cache占用着,一旦应用需要使用,则内核会立刻释放
2、total = free + used
3、关于-/+ buffers/cache
对于3B,即-buffers/cache,表示一个应用程序认为系统被用掉多少内存;(the amount of memory used by processes)
对于3C,即+buffers/cache,表示一个应用程序认为系统还有多少内存;(the amount available to processes)
3B=2B-2E-2F,即21=117-2-93
3C=2C+2E+2F,即103=7+2+93
4、释放掉被系统cache占用的数据
echo 3 > /proc/sys/vm/drop_caches5、shared表示被几个进程共享的内存的,现在已经deprecated,其值总是0(当然在一些系统上也可能不是0,主要取决于free命令是怎么实现的)
6、第四行为交换区的信息,分别是交换的总量(total),使用量(used)和有多少空闲的交换区(free),这个比较清楚,不说太多。
http://stackoverflow.com/questions/17618737/linux-free-shows-high-memory-usage-but-top-does-not
http://www.cnblogs.com/coldplayerest/archive/2010/02/20/1669949.html
0 0
- free命令要点
- free命令
- free命令
- 命令FREE
- free 命令
- free命令
- free命令
- free命令
- free命令
- free命令
- free 命令
- free命令
- free命令
- Free 命令
- free命令
- free命令
- free命令
- free命令
- 安装Xcode注释插件VVDocumenter-Xcode
- 网站中使用内联框架无法获取已设置好的根目录的问题
- OC 中多参数方法声明
- 全面理解面向对象的 JavaScript
- hdu4352 XHXJ's LIS(数位DP + LIS + 状态压缩)
- free命令要点
- 将整数A转换为B
- Distortion
- 遍历二叉树
- 【安卓中的缓存策略系列】安卓缓存策略之综合应用ImageLoader实现照片墙的效果
- 常量和变量的区别
- 如何用 tmpwatch 删除某个目录下的特定文件
- Redis基础教程
- String.fromCharCode妙用只能input输入正数