oracle数据库swap占用率高,Oracle数据库所在服务器swap严重
今天Nagios监控发现一台Oracle数据库服务器swap严重,导致部分Nagios监控项超时报警
查看该服务器,swap空间设置为32G,已使用19G,使用率非常高,并且,vmstat显示si严重
此服务器物理内存32G,SGA设置20G,连接数不高,即使设置不当,也不应该出现如此严重的swap
cat /proc/meminfo
发现此服务器设置了HugePage,但状态均为Free
我们知道HugePage设置后,即使不使用它,所占的内存空间也不能被其他进程使用,并且,HugePage是pin在物理内存空间的,不会被swap,也就意味着32G物理内存,其实只有12G可用,难怪这么高的swap
那么,为什么会出现这个问题呢?之前为什么没有出现这个问题?
原因在于,此服务器在2个月前曾被重启,之前工程师在启动Oracle之前运行了ulimit -l unlimited,而2个月前重启的工程师不知道开启了HugePage,直接用标准模式重启了Oracle。由于操作系统limit配置的问题,导致无法使用HugePage
解决方法很简单
1.启动Oracle前,执行ulimit -l unlimited
2.修改/etc/security/limits.conf
增加:
oracle soft memlock -1
oracle hard memlock -1
oracle数据库swap占用率高,Oracle数据库所在服务器swap严重相关推荐
- oracle查询cpu占用率高,ORACLE杀掉cpu占用率高的session
SPID一一system process id,表示该server process在OS层面的Porcess ID PID一一Oracle process id,可以理解Oracle给自己的进程的一个 ...
- oracle数据库swap占用率高,物理内存空余很多,swap被持续占用的问题
本帖最后由 wyanghu 于 2012-8-18 10:21 编辑 这套生产环境跑在vmware esx虚拟机上,现在遇到的问题是:操作系统内存空余很大,但swap被持续占用,直到swap被占完,估 ...
- oracle查询cpu占用率高,ORACLE CPU过高的sql查询
1. 根据占用CPU高的进程号来查询这个进程执行的SQL语句: CPU过高的进程号: #首先找到CPU过高的进程号 # top -bn1 是静态找到占用最高的进程 [root@localhost ~] ...
- oracle查询cpu占用率高,解决oracle进程CPU占用过高问题
解决问题的过程: 1)查看服务器CPU使用情况 输入top 会发现排在前面的都是oracle的进程,而且CPU占用率都是50以上. $top top - 16:28:41 up 4 days, 22: ...
- 解决kswapd0 CPU占用率高的问题
解决kswapd0 CPU占用率高的问题 连接服务器时发现cpu使用率100%,使用top命令查看是kswapd0进程占用cpu极高 百度下后知道kswapd0进程的作用: 它是虚拟内存管理中,负责换 ...
- 性能优化之CPU占用率高(一)
文章部分摘于,点击查看原文 当我们cpu使用率高的情况下会出现什么情况? 我们访问程序的速度比较慢,运行时间长. 系统崩溃,无法访问程序. 什么情况会导致Java应用程序的CPU使用率飙 ...
- jstack定位CPU占用率高的线程代码
目录 一.背景 二.jstack定位实战演示 三.关于线程的状态 四.最后 一.背景 性能测试过程中,如果我们发现应用服务器CPU使用率高(超过70%),接口TPS低的现象,此时常见的情况是由以下的原 ...
- 电脑CPU占用率高是什么原因造成的? 与解决方法
电脑CPU占用率高是什么原因造成的? CPU占用率高的九种可能 1.防杀毒软件造成故障 由于新版的KV.金山.瑞星都加入了对网页.插件.邮件的随机监控,无疑增大了系统负担.处理方式:基本上没有合理的处 ...
- linux rsyslogd cpu占用率高问题
最近有几次,linux centos 7 服务停了后,重启,再起一些应用后,查看top后,rsyslogd cpu占用率高问题, 先说我这块怀疑导致的原因吧. 原因 很有可能是当前机器的系统盘挂载出现 ...
最新文章
- ppt算是php的一种吗,ppt放映快捷键是什么
- Codeforces Round #501 (Div. 3)【未完结】
- 杰奇程序 php文件设置,JIEQI CMS使用技巧
- sql server 迁移 mysql_sql server 迁移到 mysql
- java web 课程设计_关于Javaweb课程设计的心得体会.doc
- VLC-3.0.0(Nightly版)在Linux和Windows下的编译步骤详解
- 【闲聊产品】之一:半路出家的产品经理
- 【贪心】【堆】Gym - 101485A - Assigning Workstations
- 433.最小基因变化
- html网页设计优秀作品和代码,优秀的网页设计作品(一)
- 如何切换apache中的php5与php7
- 关于Windows下使用CuteFTP向Ubuntu传文件时提示“请求被拒绝”
- CentOS7版本下载地址发布 附正确下载CentOS各个版本镜像
- cdrom是什么意思_CD-ROM是什么意思
- 如何创建Vue脚手架以及关闭语法检查
- 快速入门github网站,了解GitHub网站的基本使用
- oracle 高级函数
- 【Python】zip 函数
- 分析一下云ERP与本地ERP相比区别在哪里
- 当YOLOv5遇见OpenVINO!