暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

Oracle Linux 6上启动数据库CPU飙升

原创 章芋文 2019-09-30
1093

问题描述

Oracle 数据库11204 PSU4和CRS运行在Oracle Linux 6.6上,当启动实例时orarootagent.bin占用大量CPU,数据库无法运行。

ASM磁盘采用UDEV绑定,服务器上有大量LUNs/paths,udevadm监控发现CPU飙升时有大量的udev change

UDEV  [1427349083.901194] change   /devices/virtual/block/dm-107 (block)
UDEV  [1427349083.902318] change   /devices/virtual/block/dm-47 (block)
UDEV  [1427349083.902425] change   /devices/virtual/block/dm-165 (block)
UDEV  [1427349083.903671] change   /devices/virtual/block/dm-56 (block)
UDEV  [1427349083.904231] change   /devices/virtual/block/dm-116 (block)
UDEV  [1427349083.905124] change   /devices/virtual/block/dm-66 (block)
UDEV  [1427349083.912189] change   /devices/virtual/block/dm-93 (block)
UDEV  [1427349083.913394] change   /devices/virtual/block/dm-105 (block)
UDEV  [1427349083.915191] change   /devices/virtual/block/dm-123 (block)
UDEV  [1427349083.916158] change   /devices/virtual/block/dm-170 (block)
UDEV  [1427349083.920331] change   /devices/virtual/block/dm-140 (block)
UDEV  [1427349083.922613] change   /devices/virtual/block/dm-244 (block)
UDEV  [1427349083.928483] change   /devices/virtual/block/dm-213 (block)

专家解答

在UEK2/UEK3/RHCK上启动数据库到mount会出现这个问题,需要禁用cpuspeed服务限制udev children产生。

禁用cpuspeed服务

# service cpuspeed stop
# chkconfig cpuspeed off

限制udev children-max

# udevadm --children-max=32
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论