NOVOTS KMS 词汇表 Glossary    联系我们 Contact Us
查询 Search  
   
按类别浏览 Browse by Category
NOVOTS KMS .: 硬件 .: 服务器 .: 解决linux buffer/cache 消耗内存过高引发的问题

解决linux buffer/cache 消耗内存过高引发的问题

  工作中接到DBA报障某台服务器 跑一些大的数据,服务器就无法远程连接,报错,抓过日志叫DELL工程师检测也没问题,系统也重装过,

现在些一些较大的数据就会报如 图错误,由于服务器远在异地城市IDC机房,ssh也无法登录,于是使用iDRAC 远程管理卡连接到该台机器,通过控制台连接到服务器,看到如下图报错:


wKioL1YpoVTw4z-8AAOLzNMS8As725.jpg

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

内 存使用量激增。通常情况下,是由于业务程序导致的。

wKiom1YpoYfwxhbZAACp7KJTxhM185.jpg


这篇文章对你多有用?

相关文章

article How To Identify a Hot Block Within The Database Buffer Cache

(No rating)  8-20-2014    Views: 651   
article 每次计算机开机自检时,系统总会在显示512K Cache的地方停止运行了
        ...

(No rating)  3-6-2013    Views: 768   
article SAP Buffer Swaps
1、SAP...

  8-10-2009    Views: 2702   

用户评语

添加评语
当前还没有评语.


.: .: .: .: .:
[ 登陆 ]
北京护航科技有限公司 2006

Novots Technologies Limited