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 版中引入的命令。