字号: 小 中 大 |
推荐给好友
上一篇 |
下一篇
请问AS400的子系统占用的内存是不是预先分配的?
发布: 2007-6-08 22:43 |
作者: seanhe |
来源:
|
查看: 44次 | 进入软件测试论坛讨论
领测软件测试网
原来在AS400上装了两个DOMINO的分区
服务器。
早几天在版主的指导下删除了一个。
AS400上有1G的内存,原来的DOMINO服务器分别占用450M和380M,
但发现剩下那个DOMINO服务器还是占用450M。
我已经把机器重新启动过了。
请问是不是需要重新把内存分配一下?
fh2001 回复于:2004-05-18 17:05:23
|
AS/400的内存取决于内存POOL的定义,子系统使用其关联的内存POOL里的内存,多个系统可以共享同一个POOL的内存。你可以用命令WRKSYSSTS来调整,也可以通过设置SYSTEM VALUE让系统自动调整。
不过DOMINO子系统缺省都使用*base POOL中的内存,是所有DOMINO子系统共享使用的,所以,当你删除一个DOMINO分区后,该分区所用的内存空间应自动释放给其它分区使用。因此,很奇怪你是用哪个命令看出DOMINO的内存分配的,方便的话截个图出来看看。
|
gdut 回复于:2004-05-18 18:46:29
|
我是在domino管理端看内存使用情况的,不知这样看到的是不是准确的数据。这两张图是分别在as400和domino administration看到的数据。请指教!
| 在domino管理端看到的统计信息
| 在as400用wrksyssts看到
| fh2001 回复于:2004-05-19 20:06:51
| 看了图更清楚一点了。两张图都正确。上面的一张图说明DOMINO服务器最大可能使用的RAM有859.88MB, 下一张图说明这当前的DOMIO只使用了496MB内存。这不矛盾。当你增加这个DOMINO服务器的工作压力,这个值就会向859.88靠近了。
BASE POOL的859.88MB内存是由很多应用共享使用的,所以你的DOMINO实际的使用值只可能小于BASE POOL的内存量。
| 居士 回复于:2004-05-20 09:31:30
| fh2001 解释的很精辟,加为精彩帖子
| gdut 回复于:2004-05-20 11:40:38
| fh2001说的我明白,以前也听IBM的工程师说过,DOMINO所用的内存是从BASE POLL里分配的。
但我发现无论DOMINO忙还是不忙,登录的人数从几个人到100多人,在domino administration都是看到使用大概490MB。
我们的AS400只做DOMINO服务器,没做其他用途了。如果内存还有剩,为什么缺页那么严重,CPU也不那么忙,而Act Wait的值又那么大呢?
| 居士 回复于:2004-05-20 11:46:46
| 你的页面错误率确实很大。你检查一下你的Notes.ini文档里面有没有什么参数是限制内存的。
对于domino的设置,我想不起来有什么参数是限制内存使用的。
| gdut 回复于:2004-05-22 21:09:19
| 我查了domino的资料,notes.ini里跟内存使用有关的只有memory_quota,但那里说明“该设置仅适用于OS/2系统”。
所以我想 notes.ini 里没有限制内存的设置。
| fh2001 回复于:2004-05-23 00:06:23
| [quote:969ddfc7ca="gdut"]fh2001说的我明白,以前也听IBM的工程师说过,DOMINO所用的内存是从BASE POLL里分配的。
但我发现无论DOMINO忙还是不忙,登录的人数从几个人到100多人,在domino administration都是看到使用大概490MB。
我们?.........[/quote:969ddfc7ca]
这个问题越来越有意思了。
Act-Wait高说明进程间有资源争抢,既然CPU不忙,那么是不是I/O资源比较紧张?我看你的硬盘使用率比较高,用WRKDSKSTS看看硬盘I/O是不是很忙。不过你的Wait-Inel值为0,说明尽管有资源争抢,但问题还不至余让某些进程长时间WAITING.所以,这个问题还不要紧。
只是Non-DB的Fault率确实高了。难道Domino端看到的统计信息没有刷新?悬念。 :roll:
| gdut 回复于:2004-05-24 09:39:26
| 这是今天早上的截图(wrksyssts、wrkdsksts和domino administration)
| wrkdsksts。四个硬盘是做了raid 5的
| wrksyssts
| gdut 回复于:2004-05-24 09:44:35
| 这个今天早上domino administration的统计数据
| domino administration
| 居士 回复于:2004-05-24 10:27:13
| 2次你的抓图比较看,machine pool中的NON-DB的页面错误率低了很多。你把你的应用情况详细说说,这种情况倒是非常少见。
| long ear 回复于:2004-05-24 11:12:23
| 给你一个建议。你应该新建一个share pool专门给domino server用。应该在base pool要运行很多不同类型的job,参数很难调的,如果你把domino server单独放在一个pool里,那这个pool的参数设定都可以按照domino应用的特点设。
| gdut 回复于:2004-05-24 12:26:31
| 我上传的两次抓图,当时系统的繁忙度不同。
应该说第一次的图的数据是在系统比较忙的时候的
而第二次的图系统相对没那么忙。
我们的400上只运行了一个DOMINO服务器,没其他的应用了。
| gdut 回复于:2004-05-24 12:30:10
| 如果建一个新的share pool,对系统性能有很大改善吗?
DOMINO的pool的参数我不知道该怎么设哦,
按照我的情况,domino的share pool该设多大比较合适呢?
能详细说明一下吗?谢谢!
| 居士 回复于:2004-05-24 13:33:41
| 你的机器什么型号的?
还有你的应用B/S 还是C/S的
| gdut 回复于:2004-05-24 19:30:52
| 机器是AS400/DSD270-2454
现在是C/S
应该B/S占用资源会更厉害些吧,是吗?
| 居士 回复于:2004-05-25 09:19:38
| 一般我们在做配置时确定内存大小的方法是这样的(经验数据):
对于B/S结构, 每个并发简单邮件用户占用系统3M内存,重量级用户占用5-8M。系统自身以及domino服务占用512M。
也就是说,1GB内存对于B/S的应用,最大负载100个并发。(再多也可以,只是速度会慢)
ps: C/S占用内存数比B/S小。
你说你在用户量很小的情况下,系统的页面错误率还是这么大,我就感到很奇怪。建议你找你们的400供货商借一根内存,看看系统性能有没有改善。
| gdut 回复于:2004-05-25 19:04:08
| 我们目前用的是C/S方式,在上班时间,同时在线的用户一般都是70-100人。
按照每人3M,应该也就需要800M。1G内存应该是够的了。
我也想借条内存试试,可是.......
| bianca909 回复于:2004-05-26 10:05:14
| Elapsed time . . . . . . : 01:28:52 Total aux stg . . . . . : 105.4 G
Jobs in system . . . . . : 4021 Current unprotect used . : 1718 M
% perm addresses . . . . : .007 Maximum unprotect . . . : 2132 M
% temp addresses . . . . : .010
Sys Pool Reserved Max ----DB----- --Non-DB--- Act- Wait- Act-
Pool Size M Size M Act Fault Pages Fault Pages Wait Inel Inel
1 210.07 113.70 +++++ .0 .0 .5 1.1 2.7 .0 .0
2 1730.16 1.05 187 .5 .7 4.9 16.2 4102 .0 .0
3 .25 .00 1 .0 .0 .0 .0 .0 .0 .0
4 107.51 .00 39 .0 .0 .7 .7 5.7 .0 .0
-----------------------------------
Elapsed time: 00:02:39
Size % I/O Request Read Write Read Write %
Unit Type (M) Used Rqs Size (K) Rqs Rqs (K) (K) Busy
1 6719 26373 26.6 1.5 6.7 .7 .7 4.6 8.9 1
2 6719 26373 26.6 3.4 9.1 .9 2.4 7.1 9.8 3
3 6719 26373 26.6 2.8 12.0 .8 1.9 5.4 14.9 2
4 6719 26373 26.6 1.5 9.6 .8 .6 6.2 13.8 0
| bianca909 回复于:2004-05-26 10:24:49
| 机器是AS400/DSD270-2454
现在是B/S
|
|
|
|
|
|
|
|
|
|
|