SM50了解一下/系统监控和性能检查

咋监控呢?
首先得知道监控些啥。说实话,我不知道。
反正就瞎监控:

SM50/SM66 看系统进程

查看应用程序服务器:
在这里插入图片描述
打开就这一个实例,双击进去将能看到这个服务实例上的进程:
也就是SM50,接下来你就看到咱这个服务器上所有的进程了。正在运行的,等着的,一般情况下就只有这两个状态了。有其他状态的,就有问题了。这一共有77个进程,哪些被占用了,哪些没的。都能看到。
在这里插入图片描述
在最后一列有个action,你能看到这个进程做了啥:
在这里插入图片描述
如果DIA进程被占满了,你可能没办法登录拉,或者是你操作起来特别慢。因为你要等进程啊。或者有那种跑了很长时间的进程,就是在time那列下都红了的。如果有这种的,那你得手工杀一杀:选中这条进程:cancel->without core.直接取消这个job,并且释放进程给别人。
在这里插入图片描述
如果有PRIV状态的,可能是操作太占内存了,其他DIA就运行不了了,那最后就别DIA了,就后台跑吧。
如果有个SPO的print job耗时长,那就看看是不是print服务器或者打印机有问题。

SM50就是看单个系统进程的。而且可以来杀进程的。
那SM66就是跨系统看进程状态的。如果垮不了,那你就这一个系统吧。。。咱也不知道具体怎么弄。。。

AL08/SM04 看用户数据

al08相当于sm66,跨系统的。
sm04就看当前系统的。能看到谁,干了什么,通过什么方式连接的。
RFC的估计在看报表,GUI的就在系统操作。
在这里插入图片描述

SM12/SM13 查看锁表和系统更新

sm12来看锁,这个锁机制就是你在搞的时候,别人不能同时改。你改完了,这个锁就释放了。然后人家才能改。
如果你改着中途断网了,那你这个锁就不会被释放了。那可能别人就不能访问或者不能改了。这个里面就只保留到前一天时间戳的锁表。
具体的锁机制:锁机制
在这里插入图片描述
在这里插入图片描述
SM13来看系统的更新,如果没更新就是空,如果有更新,那看看更新是否正常。通过administration来看。
在这里插入图片描述

SM21/ST02/ST06 系统日志监控,调优,CPU利用

SM21来查看系统日志:
在这里插入图片描述
看看都发生了啥:
在这里插入图片描述
ST02来看调优总结:
如果你在SWAPS底下看到红的:
在这里插入图片描述
那要双击去找当前参数:
在这里插入图片描述
然后看下当前参数值
在这里插入图片描述
直接去改参数值,或者RZ10去改,然后重启系统。只有重启参数值才会生效。
在这里插入图片描述
ST06来看CPU利用率
在这里插入图片描述
idle闲置CPU不能低于20%。
一般情况下CPU利用率过高,你要去SM50检查是否有一直有job在占内存。
然后可以SM12查锁,SM13查是否有更新,SM21看系统日志。反正你都能看。

ST22 系统dump

这个就不讲了,直接去看昨天或者今天有啥系统dump,然后双击看看到底是啥,查查有啥解决方案。
在这里插入图片描述

SM37 job监控

在这里插入图片描述

DB02 数据库监控

在这里插入图片描述

DB12 备份日志

查看是否成功备份,在DB02进入后选择也行。
在这里插入图片描述
其他:
SP01: spool request 监控
SM58: tRFC 监控
总结:
DB12 检查数据库备份。
SM51 是否所有服务器都启用了。
SM50 检查工作流,是不是都是waiting和running的状态。
SM66 全局工作流,看是否有超长时间跑的,像超过1800秒的这种。
SM13 查看更新
SM21 系统日志,是否有错误,警告,安全,数据库问题。
SM37 看job是否有出错的。
SM12 看有没有长时间没释放的锁。
SM04/AL08 查看系统用户在做啥。
DB02 查看表空间,如果表空间使用超过90%,最好重建索引啥的。

猜你喜欢

转载自blog.csdn.net/weixin_45689053/article/details/113183691