解决linux buffer/cache 消耗内存过高引发的问题
2024-09-25 05:40:51
工作中接到DBA报障某台服务器 跑一些大的数据,服务器就无法远程连接,报错,抓过日志叫DELL工程师检测也没问题,系统也重装过,
现在些一些较大的数据就会报如 图错误,由于服务器远在异地城市IDC机房,ssh也无法登录,于是使用iDRAC 远程管理卡连接到该台机器,通过控制台连接到服务器,看到如下图报错:
1、内存占用量:dd过程内核会用大量内存作为磁盘数据的缓存,由于写入8.5T;
2、从设备来看,内存主要消耗在buff中:
3、dd if=/dev/zero of=/data$i/test bs=1M count=9000000 conv=fdatasync &
参数fdatasync作用 :1)保证数据刷新到磁盘、2)没有把文件元数据刷到磁盘中;
由于特性2),造成buff占用量激增;
具体可参考:http://www.2cto.com/os/201205/131568.html
4、通过echo 3 > /proc/sys/vm/drop_caches,即可清空buff/cache,目前此设备内存已恢复正常;
sar -r -f /var/log/sa/sa17
内 存使用量激增。通常情况下,是由于业务程序导致的。
最新文章
- iOS开源项目周报1222
- TAC Beta版本 冲冲冲!!!
- HTML5--拖动01
- AIO 简介
- 【bzoj3675】 Apio2014—序列分割
- java length size
- Android的webview加载本地html、本apk内html和远程URL
- ZOJ 1074 To the Max
- (转)dedecms [field:array runphp='yes']标签使用技巧
- jQuery自学笔记(一):初识jQuery
- 两个同级div等高布局
- Oracle生成查询包含指定字段名对应的所有数据表记录语句
- LeetCode(64)- Min Stack
- 使用Docker镜像和仓库
- Jmeter日志级别
- 学号 20175223 《Java程序设计》第 5 周学习总结
- Excel 常用属性的一小部分
- Maven 3-Maven依赖版本冲突的分析及解决小结
- openstack环境搭建常用命令
- React笔记-首次渲染
热门文章
- 使用DataTrigger来代替Triggerr
- Nodejs学习笔记(十五)—Node.js + Koa2 构建网站简单示例
- 微服务 + Docker + Kubernetes 入门实践 目录
- Tornado长轮询和WebSocket
- Java操作elasticsearch
- Ionic3 UI组件之 PhotoViewer
- MYSQL安装时解决要输入current root password的解决方法
- 微信小程序头部栏实现
- automapper 自动映射 集成asp.net Core2.1
- [日常] PHP设置 include_path 配置选项