免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2079 | 回复: 5
打印 上一主题 下一主题

一个很很很奇怪的问题,关于内存 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-08-16 20:05 |只看该作者 |倒序浏览
物理内存有8G,可是用top看到的总内存很小,才3G多


我参考了这个帖子:
http://www.chinaunix.net/jh/8/41979.html



太奇怪了
各位帮忙,多谢

  1. [root@quedb /]$ uname -a
  2. HP-UX quedb B.11.11 U 9000/800 2171804815 unlimited-user license


  3. [root@quedb /]$ dmesg | tail
  4.         entry 0000000000000000 - major is 31, minor is 0x6000; start = 1035104, size = 8388608
  5. Starting the STREAMS daemons-phase 1
  6. Create STCP device files
  7. Starting the STREAMS daemons-phase 2
  8.             $Revision: vmunix:    vw: -proj    selectors: CUPI80_BL2000_1108 -c 'Vw for CUPI80_BL2000_1108 build' -- cupi80_bl2000_1108 'CUPI80_BL2000_1108'  Wed Nov  8 19:24:56 PST 2000 $
  9. Memory Information:
  10.     physical page size = 4096 bytes, logical page size = 4096 bytes
  11.     Physical: 8380416 Kbytes, lockable: 6415976 Kbytes, available: 7369976 Kbytes

  12. msgcnt 1 vxfs: mesg 001: vx_nospace - /dev/vg00/lvol4 file system full (1 block extent)


  13. [root@quedb /]$ vmstat 2 3   
  14.          procs           memory                   page                              faults       cpu
  15.     r     b     w      avm    free   re   at    pi   po    fr   de    sr     in     sy    cs  us sy id
  16.     1     1     0    36432  742021  141   23     9    0     0    0     0   1153   4771   266   2  1 97
  17.     1     1     0    33039  741966    3    0     0    0     0    0     0   1149    322    98   0  0 100


  18. [root@quedb /]$ top

  19. System: quedb                                         Mon Aug 16 20:01:21 2004
  20. Load averages: 0.00, 0.01, 0.01
  21. 110 processes: 103 sleeping, 7 running
  22. Cpu states:
  23. CPU   LOAD   USER   NICE    SYS   IDLE  BLOCK  SWAIT   INTR   SSYS
  24. 0    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  25. 1    0.01   0.2%   0.0%   0.0%  99.8%   0.0%   0.0%   0.0%   0.0%
  26. 2    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  27. 3    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  28. ---   ----  -----  -----  -----  -----  -----  -----  -----  -----
  29. avg   0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%

  30. Memory: 150752K (101368K) real, 211200K (138004K) virtual, 2966944K free  Page# 1/4

  31. CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND
  32. 3 pts/0  11366 oracle   152 20   122M 80780K run      0:03  4.03  3.46 jre
  33. 2   ?       37 root     152 20  1664K  1664K run      1:17  0.53  0.53 vxfsd
  34. 3 pts/tb 11371 root     178 20 12016K   728K run      0:00  0.22  0.09 top
  35. 0   ?      524 root     152 20  2264K   396K run      0:17  0.08  0.08 syncer
  36. 2   ?     1743 root     152 10  6224K  1368K run      0:00  0.08  0.08 memlogd
  37. 2   ?      682 root     127 20  5088K   516K sleep    0:01  0.06  0.06 netfmt
  38. 2   ?     1741 root     158 10  2572K   252K sleep    0:02  0.05  0.05 cclogd
  39. 1 pts/tb  4963 root     158 20  3692K   456K sleep    0:00  0.04  0.04 bash
  40. 2   ?        0 root     127 20    32K     0K sleep    0:02  0.02  0.02 swapper
  41. 0   ?        1 root     168 20   488K   204K sleep    0:03  0.02  0.02 init
  42. 0   ?        2 root     128 20    32K    32K sleep    0:00  0.02  0.02 vhand

复制代码

论坛徽章:
0
2 [报告]
发表于 2004-08-16 21:27 |只看该作者

一个很很很奇怪的问题,关于内存



  1. System: quedb                                         Mon Aug 16 21:23:05 2004
  2. Load averages: 0.02, 0.03, 0.05
  3. 117 processes: 111 sleeping, 6 running   
  4. Cpu states:
  5. CPU   LOAD   USER   NICE    SYS   IDLE  BLOCK  SWAIT   INTR   SSYS
  6. 0    0.04   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  7. 1    0.00   0.2%   0.0%   0.0%  99.8%   0.0%   0.0%   0.0%   0.0%
  8. 2    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  9. 3    0.03   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  10. ---   ----  -----  -----  -----  -----  -----  -----  -----  -----
  11. avg   0.02   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%

  12. Memory: 2802256K (1520156K) real, 6773480K (3679508K) virtual, 269732K free  Page# 1/4                                 

  13. CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND
  14. 1   ?       37 root     152 20  1664K  1664K run      1:23  0.49  0.49 vxfsd
  15. 2   ?    11959 oracle   154 20  6602M  4192K sleep    0:00  0.18  0.16 oracleoramdb
  16. 0   ?    11953 oracle   156 20  6600M  3436K sleep    0:00  0.13  0.12 ora_qmn0_oramdb
  17. 0   ?      524 root     152 20  2264K   396K run      0:19  0.11  0.11 syncer
  18. 2 pts/tb 11745 root     178 20 12016K   728K run      0:02  0.10  0.10 top
  19. 2   ?     1743 root     152 10  6224K  1368K run      0:00  0.08  0.08 memlogd
  20. 0   ?    11947 oracle   156 20  6600M  3052K sleep    0:00  0.07  0.07 ora_smon_oramdb
  21. 0   ?     1593 root     168 20  3072K   376K sleep    0:00  0.06  0.06 p_client
  22. 1   ?     1206 root     152 20 15948K  3448K run      0:09  0.05  0.05 cimserver
  23. 3   ?    11943 oracle   156 20  6605M  4076K sleep    0:00  0.03  0.03 ora_lgwr_oramdb
  24. 0   ?    11939 oracle   154 20  6602M  4036K sleep    0:00  0.02  0.02 ora_pmon_oramdb
  25. 2   ?    11951 oracle   156 20  6599M  2732K sleep    0:00  0.02  0.02 ora_cjq0_oramdb
复制代码

  1. [root@quedb /]$ swapinfo
  2.              Kb      Kb      Kb   PCT  START/      Kb
  3. TYPE      AVAIL    USED    FREE  USED   LIMIT RESERVE  PRI  NAME
  4. dev     8388608       0 8388608    0%       0       -    1  /dev/vg00/lvol2
  5. reserve       - 6685760 -6685760
  6. memory  6428476 4351240 2077236   68%
  7. [root@quedb /]$
复制代码


以上是当我启动oracle的时候的状态,oracle的SGA我配置了6.5G

很明显,8G物理内存都没用上,而我内核参数配置的应该是对的(对照oracle的安装文档来做的)
怎么一回事呢?是显示的问题?还是配置使用的问题?


  1. File List View Options Actions                                           Help x  
  2. x                       Press CTRL-K for keyboard help.                        x  
  3. xPending Kernel Based Upon:   Current Kernel                                   x  
  4. x                                                                              x  
  5. xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqx  
  6. xConfigurable Parameters                                      0 of 171 selectedx                  
  7. xqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqx                  
  8. x                            Current      Pending             Associated       x                  
  9. x  Name                        Value        Value   Type      Module           x                  
  10. xlqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqk x                  
  11. xx semmns                       8192         8192   Static    N/A          M ^ x                  
  12. xx semmnu                       8188         8188   Static    N/A          N   x                  
  13. xx semmsl                       2048         2048   Dynamic   N/A          M   x                  
  14. xx semume                         10           10   Static    N/A          S   x                  
  15. xx semvmx                      32767        32767   Static    N/A          S   x                  
  16. xx sendfile_max                    0            0   Static    N/A          M   x                  
  17. xx shmem                           1            1   Static    N/A          E   x                  
  18. xx shmmax                 8589934592   8589934592   Dynamic   N/A          M   x                  
  19. xx shmmni                        512          512   Static    N/A          N   x                  
  20. xx shmseg                         32           32   Dynamic   N/A          S v x                  
  21. x <                                                                         >;j x                  
  22. x                                                                              x  
  23. mqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqj  





复制代码

论坛徽章:
0
3 [报告]
发表于 2004-08-17 09:00 |只看该作者

一个很很很奇怪的问题,关于内存

你应该参考精华板的关于top命令的解释。

论坛徽章:
0
4 [报告]
发表于 2004-08-17 09:12 |只看该作者

一个很很很奇怪的问题,关于内存

楼上朋友,我参考过的
http://www.chinaunix.net/jh/8/368206.html

  1. 二.内存信息
  2. Memory: 610008K (24424K) real, 995344K (30304K) virtual, 12588K free  Page# 1/4
  3.         Memory:关于内存使用情况的统计,包括实际(real)内存的活动值/总值,虚拟(virtual)内存的使用值/总值,剩余的内存。
复制代码



关键在于free+real(total),远远小于我的物理内存呀

  1. Memory: 2802256K (1520156K) real, 6773480K (3679508K) virtual, 269732K free  Page# 1/4
复制代码

论坛徽章:
0
5 [报告]
发表于 2004-08-17 13:18 |只看该作者

一个很很很奇怪的问题,关于内存

我自己找到答案了,在hp的论坛上,是这里的斑竹hpux的回答

关键在内核参数dbc_max_pct

http://h50069.www5.hp.com/e-Delivery3/Forum/WebUI/Messages/ShowTopic.aspx?RID=bc03301f-5b25-41e4-90e4-a526f71cc0d1
2、你的dbc_max_pct为50,说明你的系统上线时,比如安装数据库,对于内核参数就没有认真的调过。经验是这样,我一般是把这个值调为3,把dbc_min_pct调为2.令外还有一个参数也是要调的,就是bufpages调为0.


http://h50069.www5.hp.com/e-Delivery3/Forum/WebUI/Messages/ShowTopic.aspx?RID=a8ab86d7-041a-4050-9c4d-9945f438f19c

http://h50069.www5.hp.com/e-Delivery3/Forum/WebUI/Messages/ShowTopic.aspx?RID=a3b44816-aaad-48b0-aa12-fe6f48d070b8



http://h50069.www5.hp.com/e-Delivery3/Forum/WebUI/Messages/ShowTopic.aspx?RID=932590db-1869-4311-b677-63648de0ebea
2、楼主所说的内存不匹配,我估计有很大部分用作Buffer Cache了,不信你试试看:
# sysdef|grep "bufpages"
看Value是多少,乘以4K,就是目前Buffer cache数!
你可以通过调整dbc_max_pct参数来限制buffer cache的大小,通常保证在300-500M就足够了。

论坛徽章:
0
6 [报告]
发表于 2004-08-17 13:47 |只看该作者

一个很很很奇怪的问题,关于内存

更改之前

  1. [root@quedb /]$ sysdef | grep dbc_
  2. dbc_max_pct                  50          -           -                   -
  3. dbc_min_pct                   5          -           -                   -
  4. [root@quedb /]$


  5. [oracle@quedb /oracle/admin/oraque/scripts]$ top

  6. System: quedb                                         Tue Aug 17 13:19:46 2004
  7. Load averages: 0.04, 0.05, 0.07
  8. 104 processes: 98 sleeping, 6 running
  9. Cpu states:
  10. CPU   LOAD   USER   NICE    SYS   IDLE  BLOCK  SWAIT   INTR   SSYS
  11. 0    0.01   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  12. 1    0.15   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  13. 2    0.01   0.2%   0.0%   0.2%  99.6%   0.0%   0.0%   0.0%   0.0%
  14. 3    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  15. ---   ----  -----  -----  -----  -----  -----  -----  -----  -----
  16. avg   0.04   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%

  17. Memory: 65540K (28744K) real, 103444K (50664K) virtual, 3015904K free  Page# 1/4

  18. CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND
  19. 3   ?       37 root     152 20  1664K  1664K run      2:13  0.75  0.75 vxfsd
  20. 2 pts/tb 13270 oracle   178 20 12016K   728K run      0:00  0.27  0.11 top
  21. 0   ?      524 root     152 20  2264K   396K run      0:39  0.08  0.08 syncer
  22. 2   ?     1743 root     152 10  6224K  1368K run      0:01  0.08  0.08 memlogd
  23. 2   ?     1124 root     154 20  3624K   488K sleep    0:09  0.06  0.06 sendmail:
  24. 3   ?        0 root     127 20    32K     0K sleep    0:08  0.05  0.05 swapper
  25. 2   ?        1 root     168 20   488K   204K sleep    0:03  0.02  0.02 init


复制代码



更改之后

  1. [root@quedb /]$ sysdef | grep dbc_
  2. dbc_max_pct                   5          -           -                   -
  3. dbc_min_pct                   3          -           -                   -
  4. [root@quedb /]$


  5. [root@quedb /]$ top

  6. System: quedb                                         Tue Aug 17 13:39:27 2004
  7. Load averages: 0.01, 0.01, 0.01
  8. 97 processes: 90 sleeping, 6 running, 1 zombie
  9. Cpu states:
  10. CPU   LOAD   USER   NICE    SYS   IDLE  BLOCK  SWAIT   INTR   SSYS
  11. 0    0.01   1.8%   0.0%   1.8%  96.4%   0.0%   0.0%   0.0%   0.0%
  12. 1    0.03   0.2%   0.0%   0.0%  99.8%   0.0%   0.0%   0.0%   0.0%
  13. 2    0.01   0.2%   0.0%   0.2%  99.6%   0.0%   0.0%   0.0%   0.0%
  14. 3    0.00   0.0%   0.0%   0.0% 100.0%   0.0%   0.0%   0.0%   0.0%
  15. ---   ----  -----  -----  -----  -----  -----  -----  -----  -----
  16. avg   0.01   0.6%   0.0%   0.4%  99.0%   0.0%   0.0%   0.0%   0.0%

  17. Memory: 45164K (23436K) real, 77924K (43684K) virtual, 7411388K free  Page# 1/3

  18. CPU TTY     PID USERNAME PRI NI   SIZE    RES STATE    TIME %WCPU  %CPU COMMAND
  19. 1   ?     1274 root     154 10  4160K   680K sleep    0:01  1.55  1.54 diagmond
  20. 2   ?     1728 root     158 10  2572K   252K sleep    0:00  1.22  0.52 cclogd
  21. 3   ?       37 root     152 20  1280K  1280K run      0:00  0.47  0.46 vxfsd
  22. 3 pts/ta  1685 root     178 20 12016K   664K run      0:00  0.16  0.09 top
  23. 1 pts/ta  1640 root     158 20  3628K   400K sleep    0:00  0.09  0.07 bash
  24. 3   ?     1729 root     158 10  3804K   456K sleep    0:00  0.14  0.06 diaglogd
  25. 0   ?      525 root     152 20  2264K   376K run      0:00  0.05  0.05 syncer
  26. 1   ?     1730 root     152 10  6224K  1368K run      0:00  0.07  0.03 memlogd
  27. 0   ?     1731 root     158 10  4148K   412K sleep    0:00  0.07  0.03 psmctd
  28. 3   ?     1177 root     152 20 15948K  3448K run      0:00  0.03  0.03 cimserver
  29. 3   ?        0 root     127 20    32K     0K sleep    0:01  0.02  0.02 swapper
  30. 3   ?        1 root     168 20   488K   204K sleep    0:00  0.02  0.02 init

复制代码
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP