一、下面先解释一下输出的内容:

Mem 行(第二行)是内存的使用情况。
Swap 行(第三行)是交换空间的使用情况。
total 列显示系统总的可用物理内存和交换空间大小。
used 列显示已经被使用的物理内存和交换空间。
free 列显示还有多少物理内存和交换空间可用使用。
shared 列显示被共享使用的物理内存大小。
buff/cache 列显示被 buffer 和 cache 使用的物理内存大小。
available 列显示还可以被应用程序使用的物理内存大小。

二、linux服务器内粗缓存过高导致运行慢,命令运行如下命令即可

echo 1 > /proc/sys/vm/drop_caches

当然,这个文件可以设置的值分别为1、2、3。

echo 1 > /proc/sys/vm/drop_caches
echo 2 > /proc/sys/vm/drop_caches
echo 3 > /proc/sys/vm/drop_caches

它们所表示的含义为:

echo 1 > /proc/sys/vm/drop_caches:表示清除pagecache。 
echo 2 > /proc/sys/vm/drop_caches:表示清除回收slab分配器中的对象(包括目录项缓存和inode缓存)。slab分配器是内核中管理内存的一种机制,其中很多缓存数据实现都是用的pagecache。 
echo 3 > /proc/sys/vm/drop_caches:表示清除pagecache和slab分配器中的缓存对象。

清理linux 系统内存缓存相关推荐

  1. linux清理缓存_自动清理linux系统内存和Cache方法

    1.手动清理内存和Cache方法 Linux下清理内存和Cache方法 /proc/sys/vm/drop_caches 频繁的文件访问会导致系统的Cache使用量大增 $ free -m total ...

  2. Linux 系统内存分析

    1. 内存基本介绍 1.计算机基本结构: 电脑之父--冯·诺伊曼提出了计算机的五大部件:输入设备.输出设备.存储器.运算器和控制器 如图: 输入设备:键盘鼠标等 CPU:是计算机的运算核心和控制核心, ...

  3. 嵌入式linux+io+优化,嵌入式Linux系统内存优化使用方法研究

    [摘要] 嵌入式系统功能的提高,占用了较大内存空间,继而时常出现运行无响应.基于用户方面看,由于系统内存问题影响运行,针对系统内存与进程应用状态研究,可以调整系统数值与执行文件elf分析,进行系统优化 ...

  4. 707-详解32位Linux系统内存地址映射

    详解32位Linux系统内存地址映射 我们先看一段简单的C程序: 我们先来看一张图: 我们平时所说的x86 32位指的是:80386往后到现在的同一个体系的CPU处理芯片,但是x86这个芯片是从808 ...

  5. Linux系统内存知识总结

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"书",获取 来源:22j.co/dJ29 Linux 内存是后台开发人员,需要深入了解 ...

  6. linux系统清空缓存

    背景 linux系统内存free不足了,但是buff/cache还挺多,执行命令释放cache所占空间 解决 同步数据到磁盘 sync 根据需求清除对于缓存 echo 3 > /proc/sys ...

  7. widnows监控linux 内存,Linux_带你全面了解Linux系统内存监控,在Windows系统中查看内存的使用 - phpStudy...

    带你全面了解Linux系统内存监控 在Windows系统中查看内存的使用情况很简单,想必大家都已经耳熟能详了,那么在Linux系统如何查看内存使用情况呢?下面和大家分享在Linux系统下查看内存使用情 ...

  8. Linux系统内存不够用怎么办?释放Linux内存的教程

    在Linux下操作频繁时,物理内存会被快速用完,当操作结束后,物理内存没有被正常的释放,而一直当作caching,影响系统的正常运行,今天就来谈谈如何能释放这一部分被占用的内存. 1.打开Linux命 ...

  9. Linux系统内存管理之伙伴系统分析 - 旭东的博客 - 博客园

    Linux系统内存管理之伙伴系统分析 - 旭东的博客 - 博客园 Linux系统内存管理之伙伴系统分析 今天去面试,一位面试官提到了内存管理的伙伴系统,当时就懵了,因为根本就没有听说过.晚上回来在实验 ...

  10. linux系统内存执行elf的多种方式

    一.前言 无文件(fileless)恶意软件攻击现在已经越来越流行,这一点并不奇怪,因为这种技术通常不会留下蛛丝马迹.本文的重点不是介绍如何在Windows RAM中执行程序,我们的目标是GNU/Li ...

最新文章

  1. Microsoft Azure_Fabric
  2. 通过IHS(IBM HTTP SERVER)转发WAS(WEBSPHERE)应用的小问题
  3. 深度学习总结:cycleGAN原理,实现图片风格切换,可以和之前的伪DL方式对比一下,pytoch实现
  4. [书籍分享]0-003.你的灯亮着吗:发现问题的真正所在
  5. sudo with no password
  6. 基于JQuery实现滚动到页面底端时自动加载更多信息
  7. 情商低的七种表现,你占了几个
  8. LeetCode-1004:最大连续1的个数 III
  9. “云湖共生 • 数智未来”数据湖应用实践白皮书重磅发布
  10. 改变风格(css)的四种方法
  11. 罗技驱动HUB安装,安装不上,一次性解决问题
  12. MySQL第七章之后的
  13. 许愿墙 php源码,许愿网许愿墙 v1 共享版
  14. 恢复为TrustedInstaller权限
  15. 天宇优配|“宁组合”全线大跌,“蔚小理”也重挫!医药
  16. thinkphp6获取字符串中的中文首字母
  17. 若依微服务版登录流程源码分析1
  18. 【独家】防不胜防!默认勾选复燃,看刚上市的「同程艺龙」作恶勇气和相悖价值观 || 新芒X...
  19. Shell--如何定义及遍历数组、字符串数组【工作笔记】
  20. Bruce Lee, My Hero!

热门文章

  1. 将瀚高数据库表内数据导出Excel格式
  2. top--查看服务器CPU及内存使用情况
  3. 程序员修炼之道关键点总结和个人感悟
  4. 脱壳手把手入门(详细)——aspack压缩壳
  5. ICT的圣杯(一):人形电脑天使心
  6. 宇宙简史|生物学家也要了解的物理
  7. python实现比较两手牌的大小--斗地主规则
  8. 服务器不能用pe安装win7系统安装,使用PE安装win7系统失败了怎么办
  9. javaEE自驾游旅游景点管理系统ssm
  10. Latex 同时使用中英文双语图表名称(中英文双标题)+更改图表冒号为空格