查看负载发现load average很高
bash
[oracle@db1-[orcl1]-/home/oracle]$ top -ic
top - 11:19:10 up 1586 days, 17:26, 1 user, load average: 27.13, 41.72, 42.79
Tasks: 2128 total, 63 running, 2065 sleeping, 0 stopped, 0 zombie
%Cpu(s): 0.9 us, 46.1 sy, 0.0 ni, 52.5 id, 0.4 wa, 0.0 hi, 0.1 si, 0.0 st
KiB Mem : 52767545+total, 21458387+free, 15742838+used, 15566316+buff/cache
KiB Swap: 52428796 total, 52428796 free, 0 used. 35579286+avail Mem
PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
41933 root 20 0 0 0 0 S 47.7 0.0 165626:11 [emcpgrioctld]
44658 grid 20 0 4656688 27884 23080 R 41.5 0.0 0:01.51 oracle+ASM1_user90004_orcl1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)+
61777 grid 20 0 4655368 26184 22452 S 34.6 0.0 0:02.06 oracle+ASM1_user18117_orcl1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)+
61739 grid 20 0 4655368 26124 22396 D 29.1 0.0 0:02.17 oracle+ASM1_user103289_orcl1 (DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq+
93520 oracle 20 0 130.0g 63788 49076 S 28.8 0.0 145:11.13 oracleorcl1 (LOCAL=NO)
36175 oracle 20 0 130.0g 44304 35332 S 26.8 0.0 1:08.02 oracleorcl1 (LOCAL=NO)
101273 oracle 20 0 130.0g 37904 29824 S 26.5 0.0 0:27.13 oracleorcl1 (LOCAL=NO)
49613 gdm 20 0 1192612 463908 9448 S 11.8 0.1 132501:56 /usr/libexec/gsd-color
101367 oracle 20 0 130.0g 32708 26784 S 5.6 0.0 0:07.86 oracleorcl1 (LOCAL=NO)
64454 root 20 0 8692 744 624 R 4.2 0.0 0:00.13 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64459 root 20 0 8692 744 624 R 4.2 0.0 0:00.13 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64472 root 20 0 8692 740 624 S 3.9 0.0 0:00.12 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64478 root 20 0 8692 740 624 S 3.9 0.0 0:00.12 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64479 root 20 0 8692 740 624 S 3.9 0.0 0:00.12 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64480 root 20 0 8692 740 624 S 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64481 root 20 0 8692 744 624 S 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64482 root 20 0 8692 740 624 S 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64483 root 20 0 8692 744 624 R 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64484 root 20 0 8692 744 624 R 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64485 root 20 0 8692 740 624 R 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64486 root 20 0 8692 744 624 R 3.6 0.0 0:00.11 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64223 root 20 0 8692 744 624 D 3.3 0.0 0:00.10 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64487 root 20 0 8692 744 624 S 3.3 0.0 0:00.10 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64488 root 20 0 8692 740 624 R 3.3 0.0 0:00.10 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64489 root 20 0 8692 740 624 S 3.3 0.0 0:00.10 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
64490 root 20 0 8692 740 624 S 3.3 0.0 0:00.10 /usr/lib/udev/scsi_id --whitelisted --replace-whitespace --device=/dev/emcp+
整体看cpu使用
bash
%Cpu(s): 0.9 us, 46.1 sy, 0.0 ni, 52.5 id, 0.4 wa, 0.0 hi, 0.1 si, 0.0 st
sy很高,达到46.1,看下面的进程基本上是磁盘的scsi_id命令
当监控系统查询v$asm_diskgroup时会导致大量进程繁忙
解决方法是改为查询 v$asm_diskgroup_stat。