Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

request flight-recorder set high-cpu

语法

描述

启用飞行记录器工具以收集有关设备上路由协议进程的CPU利用率何时较高以及哪些进程导致高利用率的历史数据的快照。通过检测高 CPU 使用率可以更快地解决问题。

记录的快照和核心文件将作为日志文件保存在 / var/log/flight_recorder/ 目录下的文件夹中。日志文件按保存的时间戳顺序列出。文件夹格式为 Flr_MONTH_DD_YYYY_HH:MM:SS;例如 Flr_May_09_2018_02:20:50。目录中的每个日志文件都包含以下信息:

  • 命令输出 show task accounting detail (启用并等待 10 秒后)。

  • 命令 show task jobs 输出。

  • 运行存储在单独核心日志文件(如果启用)中的核心数据。

选项

none

启用飞行记录器工具以收集用于检测高CPU利用率的数据快照。记录的快照和核心文件作为日志文件保存在 / var/log/flight_recorder/ 下的文件夹中。

disable

禁用已使用命令启用 request flight-recorder set high-cpu 的飞行记录器工具。

  • 默认: 禁用。

backoff-duration seconds

(可选)指定两个数据快照之间的时间间隔(以秒为单位)。

  • 默认值: 100 秒。

  • 范围: 10 到 1000。

collect-core

(可选)使用拍摄的每个数据快照对正在运行的核心执行快照收集。

启用该 collect-core 选项后,数据快照将存储在 / var/log/flight_recorder/ 目录下的文件夹中的单独核心日志文件中。文件夹格式为 Flr_MONTH_DD_YYYY_HH:MM:SS;例如 Flr_May_09_2018_02:20:50

  • 默认: 禁用。

cpu-threshold percentage

(可选)指定 CPU 利用率的最大值(以百分比表示),超过该值将触发数据收集。

  • 默认值: 80

  • 范围: 1 到 400。

logical-system

(可选)在逻辑系统上启用数据收集。

  • 默认: 禁用。

num-snapshots number

(可选)指定退出收集过程之前要收集的数据快照数。

  • 默认值: 0

  • 范围: 1 到 20

polling-frequency seconds

(可选)指定轮询高 CPU 利用率的时间(以秒为单位)。

  • 默认值: 10 秒。

  • 范围: 5 到 100。

所需权限级别

输出字段

输入此命令时,系统会提供有关请求状态的反馈。

示例输出

请求飞行记录器设置高 CPU(启用飞行记录器)

请求飞行记录器设置高 CPU 禁用(启用飞行记录器时)

请求飞行记录器设置高 CPU 禁用(禁用飞行记录器时)

发布信息

在 Junos OS 18.2R1 版中引入的命令。