SAP的Server Snapshot (我也称之为Kernel Snapshot) 是从SAP Kernel 740 (SAP NETWEAVER ABAP 740内核)开始增加的新feature。
Snapshot中文名可以翻译为为系统快照,指的是将当前系统的所有内核级别信息全部保存下来到一个快照文件里,
这些内核信息可以非常方便地用于做SAP系统问题的根源分析,包括分析SAP系统为何hang住,用户为何无法登陆,系统load是否太高,系统是否存在semaphore blocking情况,或者系统内存的使用情况等等。
SAP work目录下地dev日志在经历过2次重启后就会被覆盖,而Server Snapshot则很好的避开了这个问题,其文件不会因为系统重启而被覆盖。
SAP 官方KBA 2640476 - How to analyze Server Snapshot with kernel snapshot analyzer 对此已进行阐述: https://launchpad.support.sap.com/#/notes/2640476
同时SAP 博客也对此进行了详细说明:
https://blogs.sap.com/2019/02/04/analyzing-server-snapshots-with-kernel-snapshot-analyzer/
- 什么时候创建Server Snapshot?
首先