• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

请问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



wrkdsksts




wrksyssts


延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备10010545号-5
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网