memory (System)
语法
memory { system { alarm; frequency (minutes | hours| days) <value>; minor event { threshold swap usage <value in percentage>; action snmp-trap; } major event { threshold swap usage <value in percentage>; action [snmp-trap | live-vmcore]; } critical event { threshold swap usage <value in percentage>; action [snmp-trap | live-vmcore| (RE-restart| RE-switchover) ]; } } process (Memory) { frequency (minutes | hours| days) <value>; minor event { threshold <process-name> memory-limit <memory-limit-in MBs>; action snmp-trap; } major event { threshold <process-name> memory-limit <memory-limit-in MBs>; action [ snmp-trap |live-core | (terminate-process | terminate-process-force)] ; } critical event { threshold <process-name> memory-limit <memory-limit-in MBs>; action [ snmp-trap |live-core | (terminate-process | terminate-process-force)] ; } }
层次结构级别
[edit system monitor]
描述
在 PTX 系列和 MX 系列设备上配置内存监控系统。设备上的内存监控系统可监控与设备控制平面中 Junos 应用程序和整个系统的内存利用率相关的异常情况。除了监控系统内存之外,您还可以将设备配置为监控每个进程的内存占用量,以帮助检测可能的泄漏并采取配置的操作。
当出现过度缩放时,内存可能会耗尽,例如,由于物理资源限制而在支持缩放的设备上测试高缩放时。当存在临时峰值时,内存也可能耗尽,例如,在删除旧的 FIB 对象之前添加新的 FIB 对象时。这些临时峰值通常是暂时的,会在一段时间后消退。此外,任何一个应用程序甚至内核中的内存泄漏都可能导致内存耗尽。因此,有必要监视应用程序和内核的内存使用情况。
从 Junos OS 23.1R1 版开始,您可以在 SRX 系列、QFX 系列和 EX 系列设备上配置内存监控,以使用命令语句发出 set system monitor memory system alarm
警报。当设备内存不足时,将引发警报。
其余语句将单独解释。
选项
alarm | Enable system monitor alarm. |
所需权限级别
system - 在配置中查看此语句。
系统控制 - 将此语句添加到配置中。
发布信息
Junos OS 20.1R1 版中引入的语句。
Junos OS 23.1R1 版中引入了该 alarm
选项。