免费注册 查看新帖 |

Chinaunix

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

Solaris 内存使用 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2009-08-22 11:35 |只看该作者 |倒序浏览
-bash-3.00$ uname -a
SunOS jupiter 5.10 Generic_127112-08 i86pc i386 i86pc

###################################################
load averages:  2.19,  2.22,  1.87         20:24:34
243 processes: 238 sleeping, 1 zombie, 1 stopped, 3 on cpu
CPU states: 65.6% idle, 12.3% user, 22.1% kernel,  0.0% iowait,  0.0% swap
Memory: 24G real, 13G free, 9560M swap in use, 24G swap free
###################################################


###################################################
-bash-3.00$ iostat 2 5
   tty        sd1           sd2           sd3           nfs1           cpu
tin tout kps tps serv  kps tps serv  kps tps serv  kps tps serv   us sy wt id
   0    1 101   1    3  4510  43   11    0   0    0    0   0    0    2  1  0 97
   0  118   2   1    0  49952 108   76    0   0    0    0   0    0   12 14  0 74
   0   41   0   0    0  85699 185   46    0   0    0    0   0    0   12 22  0 65
   0   41   1   0    0  67349 124   78    0   0    0    0   0    0   12 17  0 71
   0   41   0   0    0  64711 130   67    0   0    0    0   0    0   12 18  0 69
-bash-3.00$ vmstat 2 5
kthr      memory            page            disk          faults      cpu
r b w   swap  free  re  mf pi po fr de sr s1 s2 s3 --   in   sy   cs us sy id
0 0 0 25728892 14078200 894 165 3423 5 5 0 0 1 43 -0 0 13541 1490 603 2  1 97
0 1 0 24978648 13439404 10577 15 41797 319 319 0 0 1 191 0 0 186024 677 772 12 19 68
0 0 0 24978616 13434200 9941 3 42825 8 8 0 0 0 216 0 0 191276 748 717 12 17 71
0 0 0 24978616 13436312 11471 0 46447 1389 1389 0 0 0 206 0 0 206045 686 845 13 19 68
0 0 0 24980092 13436040 5820 2841 23029 62 62 0 0 1 158 0 0 112793 4728 989 13 11 76
-bash-3.00$
###################################################

服务器现在跑了两个oracle10g实例(一个测试,一个生产),pga+sga总共9G。
物理内存13G没用,但是SWAP用9560M, 感觉有点奇怪。
各位帮忙分析下。

论坛徽章:
221
15-16赛季CBA联赛之吉林
日期:2017-12-11 12:51:59黑曼巴
日期:2019-04-12 13:40:0515-16赛季CBA联赛之广东
日期:2019-04-23 10:41:1215-16赛季CBA联赛之辽宁
日期:2019-05-06 13:03:2815-16赛季CBA联赛之山西
日期:2019-05-09 10:56:5815-16赛季CBA联赛之青岛
日期:2019-05-17 13:57:0515-16赛季CBA联赛之新疆
日期:2019-06-10 13:39:0515-16赛季CBA联赛之天津
日期:2019-07-08 15:04:4519周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-19
日期:2019-08-27 13:31:2619周年集字徽章-周
日期:2019-09-06 18:46:4715-16赛季CBA联赛之天津
日期:2019-02-27 11:24:07
2 [报告]
发表于 2009-08-22 21:07 |只看该作者
#swap -s    查看虚拟交换空间
#swap -l     查看物理交换分区
注:
虚拟交换空间=物理交换分区(SWAP)+部分内存

最后这个问题以后提到Solaris版块去,此机器安装的像是金碟软件的啊

论坛徽章:
0
3 [报告]
发表于 2009-08-22 22:26 |只看该作者
这涉及对SWAP机制的理解。

每个进程创建时在分配内存的同时,也锁定一部分SWAP空间,以便RAM紧张的时随时把RAM中的数据swap out到那区域……现在RAM通常都很富裕,一般不那操作,所以那个预留的SWAP区通常都被浪费了……这就是你的那情况

为克服这个浪费,某操作系统有pseudo-swap设置,以尽量减少那SWAP的浪费……估计SUN的也有这个——内存有富裕但还是用了一部分SWAP空间

[ 本帖最后由 gesture 于 2009-8-22 22:28 编辑 ]

论坛徽章:
0
4 [报告]
发表于 2009-08-23 07:38 |只看该作者
man swap

论坛徽章:
0
5 [报告]
发表于 2009-08-24 15:24 |只看该作者
oracle   的SGA设置过高,一般为物理内存的一半
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP