`
哇哈哈852
  • 浏览: 87789 次
文章分类
社区版块
存档分类
最新评论

Oralce swap 100%案例分析

阅读更多


操作系统版本:CentOS 5.8 64bit

数据库版本:11.2.0.1

问题描述:

最近对数据库添加内存到32G,并调大了MEMORY_MAX_SIZE参数为28G,MEMORY_TARGET参数为24G;运行了一小段时间,没有发现大的问题,只是nagios监控到主库和备库的swap使用率偏高,而在添加内存之前并未出现过这种情况,调整前操作系统内存大小为16G,调整后MEMORY_MAX_SIZE和MEMORY_TARGET参数均为11G!

调整前交换分区使用率:

1:主库的交换分区使用率平均值为7.11%
[root@db1 ~]# sar -f /var/log/sa/sa11 -r
11:41:01 PM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad
11:42:01 PM 93760 16332056 99.43 124792 13621548 7610880 582260 7.11 280
11:43:01 PM 87104 16338712 99.47 125084 13622556 7610880 582260 7.11 280
11:44:01 PM 79484 16346332 99.52 125384 13624140 7610880 582260 7.11 280
11:45:01 PM 77632 16348184 99.53 125684 13625580 7610880 582260 7.11 280
11:46:01 PM 62852 16362964 99.62 125936 13634280 7610880 582260 7.11 280
11:47:01 PM 58452 16367364 99.64 126484 13635080 7610880 582260 7.11 280
11:48:01 PM 61328 16364488 99.63 126856 13639772 7610880 582260 7.11 280
11:49:01 PM 64116 16361700 99.61 127040 13630580 7610880 582260 7.11 280
11:50:01 PM 65820 16359996 99.60 127268 13625496 7610880 582260 7.11 280
11:51:01 PM 59888 16365928 99.64 127148 13588072 7610880 582260 7.11 280
11:52:01 PM 84152 16341664 99.49 127412 13589552 7610880 582260 7.11 280
11:53:01 PM 102492 16323324 99.38 127716 13590332 7610880 582260 7.11 280
11:54:01 PM 96444 16329372 99.41 128076 13602516 7610880 582260 7.11 280
11:55:01 PM 88752 16337064 99.46 128408 13607108 7610880 582260 7.11 280
11:56:01 PM 78936 16346880 99.52 128708 13608816 7610880 582260 7.11 280
11:57:01 PM 57192 16368624 99.65 128936 13609668 7610880 582260 7.11 280
11:58:01 PM 64308 16361508 99.61 129192 13611012 7610880 582260 7.11 280
11:59:01 PM 62620 16363196 99.62 129476 13612704 7610880 582260 7.11 280
Average: 94185 16331631 99.43 125388 13559392 7610581 582559 7.11 289

2:备库的交换分区使用率平均值为12.27%
11:41:01 PM kbmemfree kbmemused %memused kbbuffers kbcached kbswpfree kbswpused %swpused kbswpcad
11:42:01 PM 97084 16328732 99.41 283368 14770184 7187548 1005592 12.27 23924
11:43:01 PM 95968 16329848 99.42 283396 14770264 7187548 1005592 12.27 23924
11:44:01 PM 96760 16329056 99.41 283440 14770392 7187548 1005592 12.27 23924
11:45:01 PM 94872 16330944 99.42 283480 14770532 7187548 1005592 12.27 23924
11:46:01 PM 95392 16330424 99.42 283520 14770680 7187548 1005592 12.27 23924
11:47:01 PM 90196 16335620 99.45 283568 14776592 7187548 1005592 12.27 23924
11:48:01 PM 91524 16334292 99.44 283596 14778728 7187548 1005592 12.27 23924
11:49:01 PM 91256 16334560 99.44 283648 14778792 7187552 1005588 12.27 23920
11:50:01 PM 92560 16333256 99.44 283712 14778824 7187552 1005588 12.27 23920
11:51:01 PM 90748 16335068 99.45 283772 14778912 7187552 1005588 12.27 23920
11:52:01 PM 91484 16334332 99.44 283800 14779068 7187552 1005588 12.27 23920
11:53:01 PM 89964 16335852 99.45 283844 14779136 7187572 1005568 12.27 23944
11:54:01 PM 80092 16345724 99.51 283980 14790212 7187572 1005568 12.27 23944
11:55:01 PM 72728 16353088 99.56 284052 14792660 7187572 1005568 12.27 23944
11:56:01 PM 72300 16353516 99.56 284092 14792844 7187612 1005528 12.27 23936
11:57:01 PM 72264 16353552 99.56 284152 14792908 7187612 1005528 12.27 23936
11:58:01 PM 73680 16352136 99.55 284248 14793040 7187612 1005528 12.27 23936
11:59:01 PM 73836 16351980 99.55 284300 14793172 7187612 1005528 12.27 23936
Average: 71240 16354576 99.57 265982 14818731 7172819 1020321 12.45 23450
  • 大小: 32.9 KB
分享到:
评论

相关推荐

    oracle11204静默安装

    chown -R oracle:oinstall /u01/app/oracle/ chmod -R 775 /u01/app/oracle/ 3. 内存和swapd分区准备 内存至少要2G,swap分区要内存的2倍以上; swap分区不足时,扩充 1. #使用dd命令创建一个2G的文件 2. dd if=/...

    详解如何在Ubuntu 16.04上增加Swap分区

    本篇文章主要介绍了详解如何在Ubuntu 16.04上增加Swap分区,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    swap_1位swap电路_logisim_swap_

    swap电路:当输入c=0时,输出x等于输入a,输出y等于输入b。当输入c=1时,则交换两输出,即输出y等于输入a

    Linux 内核中Demand paging 与swap 机制的源码分析

    Linux 内核中Demand paging 与swap 机制的源码分析

    swap_swap_

    swap logisim emmm 电路

    Oracle诊断案例

    Oracle诊断案例-I/O子系统 1 系统软硬件现状 1 Vmstat数据 2 Statpack数据 2 业务分析 3 数据库性能分析 3 修改建议 4 ...Oracle诊断案例-SGA与Swap 17 SGA与Swap之二 32 Oracle诊断案例-Sql_trace之一 38

    深入解析Oracle.DBA入门进阶与诊断案例

    5.3.3 诊断案例三:如何诊断和解决CPU高度消耗(100%)问题 212 第6章 Buffer Cache与Shared Pool原理 215 6.1 Buffer Cache原理 215 6.1.1 LRU与Dirty List 215 6.1.2 Cache Buffers LRU Chain闩锁竞争与...

    LINUX 查看进程占用swap

    用于查看LINUX下进程占用SWAP大小

    增大swap分区.txt 系统安装后修改swap分区

    增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt增大swap分区.txt

    修改swap分区大小方法

    修改swap分区大小方法,如果安装完linux后感觉swap分区不够用,可以尝试此方法。

    关于内存swap在实际开发中的分析

    Linux中Swap(即:交换分区),类似于Windows的虚拟内存,就是当内存不足的时候,把一部分硬盘空间虚拟成内存使用,从而解决内存容量不足的情况。Android是基于Linux的操作系统,所以也可以使用Swap分区来提升系统...

    oracle安装环境检测脚本

    本脚本为本人所写,用于redhat AS4下面安装oracle10的环境检测,并且能自动修改内核参数、hosts文件、limits.conf文件等,并创建oracle用户、添加oracle用户环境、创建u01目录并修改权限等,检测内存、swap空间和/...

    Linux系统Swap交换区

    Swap的调整对Linux服务器,特别是Web服务器的性能至关重要。通过调整Swap,有时可以越过系统性能瓶颈,节省系统升级费用。Swap空间的作用可简单描述为:当系统的物理内存不够用的时候,就需要将物理内存 中的一部分...

    利用swap文件的方式增加虚拟的swap空间

    如果你的硬盘空间已经全部分配给其他分区,也没有多余的预算新添购硬盘,可以利用swap文件的方式增加虚拟的swap空间,不过执行性能会较实际的swap分区差。

    solaris 动态增加SWAP空间

    1.su - root ...mkfile 100m swapfile 3.激活swap /usr/sbin/swap -a /path/filename -d (删除多余swap空间) 4. vi /etc/vfstab /path/filename - - swap - no - 5. 检验 /usr/sbin/swap -l

    windows下浏览ext、swap分区

    windows下浏览ext、swap分区

    Project1_logisim_swap_

    SWAP 使用logisim实现swap功能

    Linux修改Swap大小.

    Linux修改Swap大小.

    faceswap完整项目

    faceswap完整项目!

    SUSE上扩容Swap空间方法

    SUSE上扩容Swap空间方法,让你真正体验Linux系统的强大吧。

Global site tag (gtag.js) - Google Analytics