文章目录
- SM50/SM66 看系统进程
- AL08/SM04 看用户数据
- SM12/SM13 查看锁表和系统更新
- SM21/ST02/ST06 系统日志监控,调优,CPU利用
- ST22 系统dump
- SM37 job监控
- DB02 数据库监控
- DB12 备份日志
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%,最好重建索引啥的。