如何对高管理平面内存使用进行故障排除
62470
Created On 02/17/22 23:09 PM - Last Modified 11/29/23 17:42 PM
Objective
以下是故障排除的一般指南PAN-OS管理平面内存使用率高的设备。
Environment
- PAN-OS
- AIOps
Procedure
查找峰值的可能原因MP内存使用情况
如果内存增长达到峰值然后下降,请检查内存使用峰值是否与以下任何事件一致:
- 提交操作。
- 高并发率REST API电话。
- 正在运行的临时报告或计划报告,或正在启用的预定义报告。 如果配置了计划报告或预定义报告,则内存使用量可能会在每小时整点或 2:02 增加AM设备时间。
减少步骤MP使用一般推荐的内存使用
如果内存呈上升趋势并且持续增长,则这可能是内存未被释放的软件缺陷。- 使用以下方法检查您的设备可用内存:
> show system resources top - 13:55:32 up 16 days, 1:58, 1 user, load average: 4.69, 4.52, 4.73 Tasks: 169 total, 5 running, 164 sleeping, 0 stopped, 0 zombie %Cpu(s): 89.3 us, 9.5 sy, 0.0 ni, 1.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st MiB Mem : 5030.6 total, 118.0 free, 2443.5 used, 2469.1 buff/cache MiB Swap: 4001.9 total, 4001.9 free, 0.0 used. 2006.7 avail Mem
寻找使用内存知道多少MP您的设备上的内存仍然可用。 - 如果 High memory usage 与 Commit 操作一致,
- 考虑减小配置的大小以减少内存占用。
- 减少 Commit 操作的频率。
- 如果并发率很高REST API调用,考虑间隔REST API电话。
- 报告生成会在设备上引入内存负载。
- 避免在内存使用率高时运行临时报告。
- 避免涵盖较长持续时间的预定自定义报告。 尽可能生成报告Panorama而不是NGFW.
- 为了ACC报告,避免长时间查询。
- 默认情况下,所有预定义的报告都已启用,但其中许多可能对组织没有用处。 禁用设备上不必要的预定义报告设备 > 设置 > 日志记录和报告设置.
- 减少自定义报告的数量。 在全景图上,指定“Panorama数据”作为报告的来源。
- 在高负荷的时候,不要保持ACC或者日志监控UI选项卡打开并设置为自动刷新。 这会查询日志数据库并定期重新编译输出。
减少步骤MP使用特定于影响因素的建议的内存使用情况
- 检查哪个进程当前使用的内存百分比最高:
> show system resources follow
按shift+M按内存使用情况排序。 - 如果怀疑以下进程之一正在耗尽内存,请参阅相关文章:
- 管理服务器:进程内存耗尽 - 管理服务器.
- 配置:进程内存耗尽 - Configd .
- 用户-ID :进程内存耗尽 - 用户 ID .
- 设备服务器:进程内存耗尽 - 设备服务器.
- 如果无法减少设备上已知使用高MP内存,然后考虑升级到具有更大内存容量的设备。
- 技术支持文件
- CLI 命令的输出显示系统资源(以 30 秒的间隔运行 3 次).
Additional Information
查看如何排除高层管理平面的故障CPU用法有关如何减少管理平面负载的更多信息。
如果您的设备是PanoramaVM然后检查如何增加 CPU 和内存Panorama虚拟设备.
如果您的设备是PA-VM然后确保您已为其分配了必要的资源,请参阅VM-系列系统要求.