供应商AS400 系统检查几个建议,分享
AS400供应商专家查看公司AS400服务器系统情况给出如下建议,和大家分享下:
公司AS400 P6 550 ,P5 570, OS版本V6R1
以下建议和系统修改,建议先在测试机上先做测试再到正式环境做相应修改:
JOB TABLE 偏多,job number对于服务器来说偏多:如下DSPJOBTBL显示
JOB Table 比较多5个FILE,其实当前Table 2~5 Available 很多,1~2个Table 就够用,如下。
Display Job Tables
07/21/10 18:29:37
Permanent job structures: Temporary job structures:
Initial . . . . : 5000 Initial . . . . : 1000
Additional . . . : 100 Additional . . . : 100
Available . . . : 63407 Available . . . : 118
Total . . . . . : 81199
Maximum . . . . : 163520
---------------------Entries----------------------
Table Size Total Available In-use Other
1 16752384 16351 20 16331 0
2 16752384 16352 14930 1422 0
3 16752384 16352 16316 36 0
4 16752384 16352 16349 3 0
5 16195328 15792 15792 0 0
Bottom
Press Enter to continue.
F3=Exit F5=Refresh F11=In-use entries F12=Cancel
当前系统JOB数量在18000左右(按供应商其他用户情况银行用户job数也没有这么多),WRKSYSSTS中Jobs in system值去掉WRKACTJOB查当前运行JOB数,Spool file占用JOB数较多,WRKOUTQ逐个查看有大量内容outq,发现TW开头用户新增OUTQ存放保存旧的SPOOL FILE 很多SPOOL FILE都是去年的,经过和用户确认之后修改清理程序清理OUTQ,说明outq我们是定时任务每天按OUTQ清理过期spool file 新增的OUTQ不再清理范围中(我们调用TAATOOL工具清理指定outq比如7天之前都删除:TAATOOL/DLTOLDSPLF OUTQ(QUSRSYS/QEZJOBLOG) RETAINDAYS(7))
CHGIPLA修改Compress job tables 项为*NEXT
默认IPL是不压缩job table *NEXT在下次IPL时候压缩job table且恢复该项目为NONE
Change IPL Attributes (CHGIPLA)
Type choices, press Enter.
Restart type . . . . . . . . . . *SYS *SAME,
Keylock position . . . . . . . . *NORMAL *SAME,
Hardware diagnostics . . . . . . *MIN *SAME,
Compress job tables . . . . . . >*NEXT *SAME,
Check job tables . . . . . . . . *ABNORMAL *SAME,
Rebuild product directory . . . *NONE *SAME,
Mail Server Framework recovery *NONE *SAME,
Display status . . . . . . . . . *ALL *SAME,
Start TCP/IP . . . . . . . . . . *YES *SAME,
Spooled file recovery . . . . . *DETACH *SAME,
Clear job queues . . . . . . . . *NO *SAME,
Clear output queues . . . . . . *NO *SAME,
Clear incomplete joblogs . . . . *NO *SAME,
Start print writers . . . . . . *YES *SAME,
Start to restricted state . . . *NO *SAME,
执行IPL之后job table P570上JOB TABLE只剩下一个
TCPIP缓冲区大小相对服务器偏小
CHGTCPA中TCP receive buffer size默认default 8K (这个值非常小,远古时代值)公司服务器当前值65536也偏小
Change TCP/IP Attributes (CHGTCPA)
Type choices, press Enter.
TCP keep alive . . . . . . . . . 5 1-40320, *SA
TCP urgent pointer . . . . . . . *BSD *SAME, *BSD,
TCP receive buffer size . . . . 65536 512-8388608,
TCP send buffer size . . . . . . 65536 512-8388608,
QINTER 中JOB数超过300个,建议再建立一个qinter分散online用户
Qinter 子系统登录使用时候与申请设备一个online用户子系统超过300在线用户延迟会增加,QBATCH不存在这样问题。
有HZINTER 给在线用户使用子系统定义有问题,
HZINTER定义Job Queue 是QGPL/QINTER和QINTER子系统中使用一样有风险,QS36MRT可以从下面Queue Entries清单中取消
Display Job Queue Entries
Subsystem description: HZINTER Status: ACTIVE
Seq Job Max ---------Max by Prio
Nbr Queue Library Active 1 2 3 4 5
10 QINTER QGPL *NOMAX * * * * *
20 QS36MRT QGPL *NOMAX * * * * *
QINTER中定义如下
Display Job Queue Entries
Subsystem description: QINTER Status: ACTIVE
Seq Job Max ---------Max by Pr
Nbr Queue Library Active 1 2 3 4 5
10 QINTER QGPL *NOMAX * * * * *
20 QS36MRT QGPL *NOMAX * * * * *
% temp addresses 若超过70%就需要执行IPL (WRKSYSSTS查看当前公司系统12%且公司每月IPL不会有% temp addresses爆掉问题)
日志接收器Journal Receiver 的Threshold值要和AS400系统中硬盘数量匹配,才能达到JRN最佳磁盘性能
WRKJRNA 查看公司应用的Journal Receiver属性中Threshold (K) 为1900000即1.9 G
Display Journal Receiver Attributes
Receiver . . . . . . . : HZBASR7740 Library . . . . . . . : HZTJRN
Journal . . . . . . . : HZBASJRN Library . . . . . . . : HZTJRN
Threshold (K) . . . . : 1900000 Size (K) . . . . . . . : 111620
Attach date . . . . . : 07/26/10 Attach time . . . . . : 10:03:43
Detach date . . . . . : 00/00/00 Detach time . . . . . : 00:00:00
Save date . . . . . . : 00/00/00 Save time . . . . . . : 00:00:00
Text . . . . . . . . . : HZT BASIS Journal
AS400系统中对Journal Receiver以64M为最小单位RAID方式分别存放在不同硬盘上,
1.9G *1024 /64=30 现在Threshold设置大小一个Journal Receiver只打散存放到30快硬盘上,而我们当前服务器共有90块硬盘(WRKDSKSTS中可以查看)建议把该值放大3倍1.9×3=5.7G 大小(可以用CHGJRNA命令修改,供应商说修改之后立即生效不影响系统这个有待测试验证)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
个人认为 这个和你外置存储,怎样使用有关系。如果外置存储其中若干的 Array整个单独划给 AS400单独使用,个人认为 算法应该是类似的,具体还是供应商实验室的数据可能更权威。
使用外置存储的时候,是否还适用这个算法来计算JRN的Threshold值?
高手就是不一样啊
强人。受教
呵呵,真不会念这个字
阈(yu)值
居士终于来了.......
谢谢分享经验,支持LZ。
这个 Threshold 就是 阈值
不要写成阀值
threshold /ˈθreʃhəʊld/ DJ /-hoʊld/ DJ US /'θrɛʃhold/ KK US
noun
1. the floor or ground at the bottom of a doorway, considered as the entrance to a building or room 门槛;门口
She stood hesitating on the threshold. 她站在门口,犹豫不决。
He stepped across the threshold. 他迈过门槛。
2. the level at which something starts to happen 阈;界限;起始点
He has a low boredom threshold(= he gets bored easily). 他极易感到乏味。
I have a high pain threshold(= I can suffer a lot of pain before I start to react). 我的忍痛力很高。
3. the point just before a new situation, period of life, etc. begins 开端;起点;入门 usually singular