系统监控

SAP系统监控
    在生产系统中,我们要根据实际需要来进行实时监控系统,目的是为了保证系统的平稳运行
    在ERP系统中,我们的生产系统会部署在各个服务器节点上,每台服务器对应的客户端节点又有很多个
    尤其是在系统压力比较大的时候,客户端的使用数量也会呈现几何方式的增长,这无疑会给系统
    带来压力
    作为一名技术人员,保证系统的平稳运行是非常重要
    在这里对常见的监控方式进行总结,以及对与突发状况的紧急处理
    生产系统中,我们通过sm66进入

则我们会看到这个界面

    服务器名称:就是目前我们的生产系统所部署在对应的服务器上

    type:             系统中所使用的程序类型(通常有DIA、SPO、UPD)等,DIA代表的是对话框程序,比如:查询

                         报表等,SPO一般指的是跟打印有关的程序,upd指与跟新表相关的

                         通常我们比较多的关注是:DIA,UPD这两者使用的频率比较高

    处理PID:     这里的PID就相当于进程UID,可以看的出,在SAP中,把每一个客户端的节点,当作一个个进程

    状态       :    表示当前正在执行的进程状态,这里有运行、等待、停止等状态

    start        :     表示是否在执行

    time       :      表示从开始到我们此刻,该程序所执行的时间,这里以秒作为单位

    使用者    :   表示当前开启该进程的用户

    动作        :   表示当前程序执行的动作

    报告        :   如果报告中出现 DBlikp类似这种情况,则需要关注,看查询时间是否过长,如果过长,则将其

    表            :   表示当前语句所执行的表

在这里我们主要关注的是time参数,首先对time进行排序,当time的数值非常大的时候,就要引起关注,如果时间过长

我们就要采取相应的处理机制,首先去看下当前进程的类型,如果属于查询报表,则我们应当根据需要将其kill掉

    kill的方法:

    菜单栏:编辑-》进程-》取消-》没有核心,点击是,将其kill掉

二、点击工具条上的选择进程

这里我们可以根据需要进行筛选我们所要关注的进程

 

三、查看当前进程的具体语句

    我们通过sm66看到服务器的名字,通过sm51进入

我们看到,服务器名、主机名、以及类型等

这里我们可以找到sm66中有问题的服务器,然后双击那台服务器对应的程序,这时我们会看到程序相关的那条语句

接下来我们可以去实际去分析那条语句,是否对其进行合理的优化

 

四、/nsm04用来查看当前的机器,如果某台机器有不合理的操作,我们可以将该极其注销掉,选中-》注销-》本地

 

 

 

 

 

posted @ 2014-08-10 15:54  林中白狼-LBG  阅读(181)  评论(0编辑  收藏  举报