-b,-k,-m,-g show output in bytes, KB, MB, or GB

k,m,g显示输出字节,KB,MB,或GB

-h human readable output (automatic unit scaling)

可读输出(自动单元缩放)

-l show detailed low and high memory statistics

显示详细的低内存和高内存统计

-o use old format (no -/+buffers/cache line)

使用旧格式(无缓冲区/高速缓存行

-t display total for RAM + swap

显示总的RAM +交换

-s update every [delay] seconds

更新每[延迟]秒

-c update [count] times

更新[计数]次数

-a show available memory if exported by kernel (>80 characters per line)

可用内核导出的可用内存(每行80个字符)

-V display version information and exit

显示版本信息并退出

time free -s 1 -c 2   #表示持续每隔1s更新更新一次mem信息,更新2次

[root@qqjf1 ~]# time free -s 1 -c 2

total used free shared buffers cached

Mem: 16332256 6323968 10008288 0 14392 125776

-/+ buffers/cache: 6183800 10148456

Swap: 0 0 0

total used free shared buffers cached

Mem: 16332256 6324100 10008156 0 14400 125776

-/+ buffers/cache: 6183924 10148332

Swap: 0 0 0

real 0m1.001s

user 0m0.000s

sys 0m0.001s

total: 内存总数

used: 已经使用内存数

free: 完全空闲内存

shared: 多个进程共享的内存

buffers: 用于块设备数据缓冲,记录文件系统metadata(目录,权限,属性等)

cached: 用于文件内容的缓冲

Mem: 物理内存

-/+ buffers/cache: 基于应用角度考虑(计算已使用内存时减去buffers/cache,计算可使用内存时加上buffers/cache)的内存情况,也可理解为真实的内存使用情况.

Swap: 交换分区

===============================================================================================

-buffers/cache——应用程序使用的内存大小,used减去缓存值

+buffers/cache——所有可供应用程序使用的内存大小,free加上缓存值

-buffers/cache=used-buffers-cached

+buffers/cache=free+buffers+cached

=================================================================================================

total used free shared buffers cached

Mem: 15949 6176 9772 0 14 123

-/+ buffers/cache: 6039 9910

Swap: 0 0 0

这里系统 :可用为 9910M ,已经使用6039M : 注:9910为可用缓存区,系统可以随时调用的内存;

==================================================================================================

swap :上边表示未使用

一般情况下不建议这么做, 如果你确定向的话还是可以的

首先运行sync把未存盘的cache都写入磁盘,稍等片刻, 或者是直接运行sync 两遍

然后echo 1 试试应该大部分缓存可以释放

释放cache memory内存:

To free pagecache:

echo 1 > /proc/sys/vm/drop_caches

To free dentries and inodes:

echo 2 > /proc/sys/vm/drop_caches

To free pagecache, dentries and inodes:

echo 3 > /proc/sys/vm/drop_caches

这个文件中记录了缓存释放的参数,默认值为0,也就是不释放缓存。

他的值可以为0~3之间的任意数字,代表着不同的含义:

0 – 不释放

1 – 释放页缓存

2 – 释放dentries和inodes

3 – 释放所有缓存

linux 服务器缓存清理相关推荐

  1. linux java 缓存服务器,linux服务器缓存环境memcached筹建及应用(java)

    linux服务器缓存环境memcached搭建及应用(java) 1.下载memcached服务器端安装文件http://www.danga.com/memcached/download.bml 2. ...

  2. 关于 Linux中缓存清理的一些笔记

    写在前面 一个群里看到有小伙伴问,之前也有遇到过. 给了参考意见之后感觉好像不是特别对,有点误人子弟:(. 所以总结下,博文内容涉及 Linux内存查看监控 缓存清理及参数介绍 一个定时清理的脚本 归 ...

  3. 清理linux服务器缓存,详解Linux手动释放缓存的方法

    详解Linux手动释放缓存的方法 发布时间:2020-08-20 07:53:27 来源:脚本之家 阅读:87 作者:闪电王国 栏目:服务器 Linux释放内存的命令: sync echo 1 > ...

  4. linux 服务器内存清理内存缓存 详细说明 java jvm

    参数 total: 内存总数 used: 已经使用内存数 free: 完全空闲内存 shared: 多个进程共享的内存 buffers: 用于块设备数据缓冲,记录文件系统metadata(目录,权限, ...

  5. Linux服务器缓存总是不够用

    一:问题描述 服务的 Buffer/Cache 总是在高位运行,可用的缓存一直不够用 二:问题分析 这个缓存,我用了定时清理方式,但是治标不治本,用户量大了后,还是经常不够用,怎么办嘞? 那就看一看这 ...

  6. linux服务器垃圾清理,Linux下垃圾清理方法总结[转发]

    原文:https://blog.csdn.net/jx232515/article/details/52997540 linux和windows系统不同,linux不会产生无用垃圾文件,但是在升级缓存 ...

  7. Linux服务器定时清理日志文件、Linux cron定时任务

    文章目录 1. 准备工作 2. 脚本实现 2.1 执行命令准备 2.2.Linux 下创建定时任务-crontab 2.2.1.crontab 常用命令 2.2.2 命令行操作 3.附甜点 cron校 ...

  8. linux服务器缓存环境memcached搭建及应用(java)

    1.下载memcached服务器端安装文件http://www.danga.com/memcached/download.bml 2.下载libevent-1.4.12-stable.tar.gz,m ...

  9. linux服务器 缓存,Linux服务器内存使用分析及内存缓存

    free语法:free [-b|-k|-m|-g] [-l] [-o] [-t] [-s delay] [-c count] [-V] -b,-k,-m,-g 以b/k/m/g为单位输出 -o 旧格式 ...

最新文章

  1. mysql简拼_mysql实现汉字换拼音,及汉字转简拼
  2. mfc 儿童算数作业生成器_9岁男孩一写作业就哭,爸妈毅然带孩子跳绳,打骂真的没用...
  3. MapReduce 中文版论文(转载)
  4. 滴滴开源AI项目登上GitHub热榜,人机对话模型可从论文到产品部署无缝衔接
  5. 取某个日期所在周的任意一天日期
  6. 高创新出GoTVbox多路电视解调器
  7. jxl操作excel(合并单元格,设置背景色,字体颜色)
  8. openlayers地图旋转_OpenLayers的使用---- 一个完全免费开源的地图JS库
  9. Spring MVC:测试简介
  10. 8uftp怎么连到,8uftp怎么连到服务器
  11. 公众号写作排版指南教程v1.0
  12. 深度剖析E680G应用二.MPKG
  13. 天狗农业技术网采用的跨平台的Amaze UI设计
  14. 史上首例!程序员写的代码,被国家博物馆收藏了!
  15. Excel,ppt学习课后总结
  16. Tomcat服务器的安装使用
  17. P2320 [HNOI2006] 鬼谷子的钱袋
  18. SCC会员北京车展围拍超跑 却火了这款华为MateRS保时捷版手机
  19. VerilogHDL二分频代码
  20. C#下基于vlc的视频播放功能开发

热门文章

  1. python的各种运算
  2. 使用Cygwin批量下载卫星数据,以MODIS数据为例
  3. 规格化浮点数尾数的补码最高有效位与符号位相反
  4. 激流快艇2 PC版存档位置
  5. Pyecharts - 动态地图 geo()/ map() - 安装与用法详解
  6. 好习惯会使成功不期而至。愿大家成功
  7. 仿知乎日报2.64版本
  8. react prop-types的使用讲解
  9. 苏宁金融App全链路灰度实践
  10. 笔记本电脑显示计算机无法启动不了,笔记本电脑开机黑屏进不了系统,屏幕提示“bootmgr is missing”怎么办...