Bo's Oracle Station

查看: 2962|回复: 2

【求助】关于LINUX RAC内存占用很高的疑问

[复制链接]

9

主题

40

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
发表于 2017-7-5 12:46:36 | 显示全部楼层 |阅读模式
唐sir,我有一个LINUX RAC的环境,数据库的版本是11.2.0.4 64bit,总的物理内存是96G,分配给oracle的是64G,最近通过top命令去看,很多的内存都被占用了,具体情况如图。
按照内存使用排序一下,但是感觉这些内存使用百分比加起来都超过100%了
22.jpg
free -m

11.jpg
看到其中cached的使用很高,有60多个G,那不知道这个是否可以释放出来呢。

还有我有什么办法能看到系统的30多G内存都被谁占用了吗,谢谢老师


回复

使用道具 举报

1005

主题

1469

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
12012
发表于 2017-7-5 15:51:19 | 显示全部楼层
  1. echo 1 > /proc/sys/vm/drop_caches
复制代码

试试。
30多G用于缓存文件系统文件。

参考:https://www.kernel.org/doc/Documentation/sysctl/vm.txt

回复 支持 反对

使用道具 举报

9

主题

40

帖子

237

积分

中级会员

Rank: 3Rank: 3

积分
237
 楼主| 发表于 2017-7-6 12:23:18 | 显示全部楼层
老师,那想知道,为什么这个内存的占用会这么多,包括oracle的内存占用,感觉占用都很高,这个是数据库本身配置的问题呢,还是说是因为软件的问题呢,这个有什么方法分析吗。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|Bo's Oracle Station   

GMT+8, 2024-4-20 05:11 , Processed in 0.048566 second(s), 27 queries .

快速回复 返回顶部 返回列表