点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
大家好,
美好的一天。
我的任务是在OS Level(Linux)上的进程消耗大量内存时创建警报(SOLMAN),这是为了避免/防止性能问题。 通常我们使用 top 进行监视,据我所知, top 命令不会给出实际的内存消耗,而是给出了可用内存相对于共享内存的百分比(请更正 我错了)。 我找到了有关设置内存警报的文章,但是我的问题是操作系统进程的计算/阈值。 例如,对话过程正在消耗大量信息,我们希望收到有关诸如当前内存消耗之类的详细信息的通知。
回复将不胜感激。 谢谢。
对于SAP ABAP系统,您可能希望向值= abap/heap_area_total +"分配的虚拟内存*总数*"发出警报
在此,可以从st02->详细分析菜单--->存储按钮中检查"已分配的虚拟内存* TOTAL *"。
您要考虑的一些事实:
1,top命令中的%MEM和RES不能反映SAP进程的准确内存使用情况。 所有工作进程都将附加到同一扩展内存(由em/initial_size_MB定义)并重新使用它。
2,当用完扩展的内存配额(专用于ztta/roll_extension或共享池em/initial_size_MB的所有内存)时,还会出现其他堆使用情况
3,堆内存使用率将在作业完成后或终止(大多数情况下)时清除。
4,如果您在一个工作流程中看到异常的内存使用情况(远高于上述建议的阈值),则可能会泄漏。
一周热门 更多>