Chinaunix

标题: CPU使用过高,不知道为什么? [打印本页]

作者: wangmy61    时间: 2005-11-14 16:01
标题: CPU使用过高,不知道为什么?
重启了服务器和数据库,出现CPU使用过高现象,不知道原因,大家给看看!谢谢。
# iostat

System configuration: lcpu=4 drives=7

tty:      tin         tout    avg-cpu: % user % sys % idle % iowait
          0.0         15.7                4.1   1.2   60.5     34.2

Disks:        % tm_act     Kbps      tps    Kb_read   Kb_wrtn
hdisk3          81.0     3334.2      97.5    2255964  477889627
hdisk2           0.1       0.5       0.1       1052     72336
hdisk1           0.2       3.7       0.4      80623    452179
hdisk0           0.2       3.6       0.4      61127    452179
hdisk4           0.1       0.5       0.1          0     72336
hdisk5          81.4     3332.7      97.4    2054072  477889627
cd0              0.0       0.0       0.0          0         0

# vmstat

System configuration: lcpu=4 mem=7808MB

kthr    memory              page              faults        cpu   
----- ----------- ------------------------ ------------ -----------
r  b   avm   fre  re  pi  po  fr   sr  cy  in   sy  cs us sy id wa
1  1 380934 81043   0   0   0   7   19   0 208 1312 809  4  1 61 34

# topas
Topas Monitor for host:    banktest            EVENTS/QUEUES    FILE/TTY
Mon Nov 14 15:00:59 2005   Interval:  2         Cswitch     867  Readch    14.5M
                                                Syscall    1151  Writech 3312.6K
Kernel    1.7   |#                           |  Reads       266  Rawin         0
User      4.3   |##                          |  Writes       63  Ttyout      465
Wait     32.9   |##########                  |  Forks         0  Igets         0
Idle     61.1   |##################          |  Execs         0  Namei         0
                                                Runqueue    0.5  Dirblk        0
Network  KBPS   I-Pack  O-Pack   KB-In  KB-Out  Waitqueue   1.0
en5       2.2     14.0     8.0     2.1     2.3
lo0       0.1      3.0     3.0     0.1     0.1  PAGING           MEMORY
                                                Faults        0  Real,MB    7807
Disk    Busy%     KBPS     TPS KB-Read KB-Writ  Steals        0  % Comp     20.1
hdisk3   94.6   3412.8    97.2     0.0  6919.5  PgspIn        0  % Noncomp  76.8
hdisk5   81.8   3412.8    97.2     0.0  6919.5  PgspOut       0  % Client   77.3
hdisk2    0.0      0.0     0.0     0.0     0.0  PageIn        0
hdisk0    0.0      0.0     0.0     0.0     0.0  PageOut     860  PAGING SPACE
cd0       0.0      0.0     0.0     0.0     0.0  Sios        860  Size,MB    6144
hdisk4    0.0      0.0     0.0     0.0     0.0                   % Used      0.6
hdisk1    0.0      0.0     0.0     0.0     0.0  NFS (calls/sec)  % Free     99.3
                                                ServerV2       0
Name            PID  CPU%  PgSp Owner           ClientV2       0   Press:
oracle       659468  12.5   9.7 oracle          ServerV3       0   "h" for help
oracle       786490   0.0   5.9 oracle          ClientV3       0   "q" to quit
oracle       676058   0.0  10.9 oracle
aioserve     532484   0.0   0.1 root
aioserve     569366   0.0   0.1 root  
aioserve     307354   0.0   0.1 root  
topas        839920   0.0   1.7 root
oracle       270480   0.0   5.4 oracle
aioserve     422130   0.0   0.1 root  
oracle       344234   0.0   5.9 oracle
X            123002   0.0   3.1 root
rgsr          82104   0.0   0.0 root
dtscreen     708836   0.0   0.5 root
oracle       196752   0.0   5.3 oracle
rdpgc        184414   0.0   0.0 root  
netm          57372   0.0   0.0 root  
oracle       290992   0.0   6.9 oracle
oracle       696486   0.0   7.3 oracle
aioserve     225400   0.0   0.1 root  
aioserve     254118   0.0   0.1 root  
aioserve     213170   0.0   0.1 root  
aioserve     573464   0.0   0.1 root
aioserve     544778   0.0   0.1 root  
aioserve     266460   0.0   0.1 root  
aioserve     229508   0.0   0.1 root
aioserve     237694   0.0   0.1 root
aioserve     245900   0.0   0.1 root
Exiting
作者: wolfop    时间: 2005-11-14 16:10
光这些没法判断的。oracle的配置参数、应用的写法都可能影响。
你用fs做datafile的?
作者: vma    时间: 2005-11-14 16:19
我刚开始学,感觉硬盘是瓶颈, 欢迎指教。
作者: wangmy61    时间: 2005-11-14 16:21
是的,
但重启机器前都没有问题,就是重启后才出现的问题。
作者: 树袋熊    时间: 2005-11-15 06:38
没有看出来CPU使用过高啊。
作者: 弱智    时间: 2005-11-15 08:58
看表象,是存储在忙。
那个%NonComp为何如此高?难道还做FTP服务器?
如果只是做Oracle数据库服务器,那个NFS服务已可以关掉。
作者: beginner-bj    时间: 2005-11-15 09:11
%NonComp高是因为系统没有改默认的参数,就是vmtune -P -p,或vio。

磁盘忙,当然要先filemon看了再说
作者: wnoracle    时间: 2005-11-16 14:01
有没有建索引
作者: wangmy61    时间: 2005-11-17 11:26
我的机器以前是没有问题的,都很正常,就是重启后出现的,还有我的服务器以前是有键盘、鼠标和显示器的,重启前我把鼠标给拿走了,不知道有没有影响?
作者: groy    时间: 2005-11-18 10:24
CPU  Idle 60%多 不忙嘛
倒是你的hdisk3 hdisk5  %tm_act  那么高
作者: livefordie    时间: 2005-11-18 10:30
提示: 作者被禁止或删除 内容自动屏蔽
作者: 新手上路samson    时间: 2005-11-18 10:32
跟鼠标没关系的,硬盘io很高,查查原因吧
作者: rainow    时间: 2005-11-18 18:17
硬盘有瓶颈。把这两个盘上的一些服务移到其他盘上去,情况能好点。
作者: wangmy61    时间: 2005-11-22 09:01
这种现象持续了多久?

就是重启数据库和服务器后才有的!
作者: jonesxiao    时间: 2005-11-22 10:19
调试ORACE参数!提高缓冲区命中率!
作者: livefordie    时间: 2005-11-22 10:25
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2