问题描述

测试机上的数据库老是链接不上,提示数据库的连接数太多,没法连上。查了下机子的状况,发现buff/cache一直居高不下,整整占了3 40%的内存。

解决思路

当在Linux下频繁存取文件后,物理内存会很快被用光,当程序结束后,内存不会被正常释放,而是一直作为caching。

解决方案

注意:执行以下操作,可能会影响数据库服务(重启即可恢复正常运行)。建议最好做好数据库的备份。

手动执行以下shell命令,手动清除缓存即可。

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

Linux/CentOS 解决buff/cache居高不下问题相关推荐

  1. linux清空buff,linux 清理缓存buff/cache

    清理缓存 echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/drop_caches echo 3 > /proc/sys ...

  2. linux/centos 解决Tomcat内存溢出,centostomcat

    2019独角兽企业重金招聘Python工程师标准>>> linux/centos 解决Tomcat内存溢出,centostomcat Tomcat本身不能直接在计算机上运行,需要依赖 ...

  3. linux 手动释放buff/cache

    为了解决buff/cache占用过多的问题执行以下命令即可 sync echo 1 > /proc/sys/vm/drop_caches echo 2 > /proc/sys/vm/dro ...

  4. linux top buff cache,linux – 顶部的“buff / cache”和“avail mem”字段是什么意思?...

    在top的输出中,有两个字段,在内存和交换使用行中标记为"buff / cache"和"avail Mem": 这两个字段意味着什么? 我已经尝试使用谷歌搜索它 ...

  5. linux内存之buff/cache

    前言.今天闲来无事.打算去练习一下linux指令.然后我看了一下服务器的内存. 这就很有意思了.我总共用了1.1个g.空余内存就只有167兆了.然后我就注意到了后面的 buff/cache.Googl ...

  6. Linux中的buff/cache内存

    我们用free.top等相关能够查询到当前内存的使用情况的命令时,总会有一个buff/cache让我们很困惑. buffer 即写如磁盘时,先保存到磁盘缓冲区(buffer),然后再写入到磁盘. ca ...

  7. linux下的buff/cache内存占用过高-手动清除释放内存

    buff/cache内存占用太高 我们在使用free -h或者(top命令)查看系统内存的时候,有时间会发现buff/cache很高,如下图: [root@nfs ~]# free -htotal u ...

  8. linux手工释放buff/cache内存

    在root用户下执行: --查看状态 cat /proc/sys/vm/drop_caches --查看内存情况 free -m  --命令将所有未写的系统缓冲区写到磁盘中 sync --手动释放 e ...

  9. Buff/Cache概念和清理方法

    最近在工作中遇到了LInux系统中Buff/Cache过大的问题,从网上查找资料,了解不释放的原因. buff/cache占用比较大的原因分析:频繁存取文件会导致内存文件被用光,即便是程序结束后,也不 ...

最新文章

  1. 开课吧python课程-明星为开课吧直播带货:人人都要学,人人都可以学的Python
  2. 工业互联网企业如何做,才能“赋能万物,连接未来”?
  3. 学习Python的几个必要条件,你具备吗?
  4. 一篇关于兼容问题的基础总结
  5. 鸿蒙os能超越ios吗,鸿蒙OS对比iOS,华为再次“超越”,流畅度大幅领先苹果!...
  6. 【华为云技术分享】华为云HiLens全面升级,端云协同多模态AI应用开发利器
  7. Tomcat异常:The Tomcat server configuration at\Servers\Tomcat v9.0 Server at localhost-c
  8. C++实现数组类模板
  9. 最大熵图像复原方法原理(附完整代码)
  10. mysql:The total number of locks exceeds the lock table size
  11. Mac/Homebrew查找nginx安装目录和nginx.conf配置文件目录
  12. iOS项目内购(IAP)纯代码
  13. 全国各省市经纬度范围
  14. 1恢复 群晖raid_关于RAID1阵列数据丢失的恢复
  15. 中通快递物流单号查询API接口免费对接案例
  16. 精密型工业级UHF超高频RFID读写器|读卡器JT7300的MODBUS协议说明
  17. 大厂经典数据库(MongoDB)面试题整理汇总
  18. 如何清空c盘只剩系统_使用win10不久,C盘只剩下500MB?这样操作,我清理出了30G空间!...
  19. 结合实例,直观理解正态分布、卡方分布、t分布、F分布和对应的Z检验、卡方检验、t检验、F检验
  20. 电脑族的视力保护常识

热门文章

  1. OpencvForUnity
  2. vue+element实现甘特图
  3. Twitter情绪分析全面教程指导--基于实际数据集和代码实战
  4. mysql修改连接密码
  5. 算法复杂度(CTSC)
  6. TTL/RS232/RS422/RS485串行通信接口区别与波形
  7. IT“包身工”?赴日本IT劳工生存状况大揭密
  8. 最小二乘法和最大似然法
  9. 使用docker compose部署MySQL主从复制集群
  10. Global Illumination_Voxel Area Lighting (VXAL)