Nexus 3064 奇怪的 CPU 利用率

网络工程 思科 cisco-nexus 中央处理器
2022-02-01 10:34:49

我的 SNMP 监控显示 Nexus 3064 交换机 CPU 利用率20%

但是在 switch cpu 历史上显示 72 小时最大 CPU%,这是正常的吗?

# show proc cpu history

      1   1 11  1  1  11   111 11   11  1 113 1111       11 1 1
    871886278286168068158793166229780186782967001479786891680938
100
 90
 80
 70
 60
 50
 40                                         #
 30                                         #
 20         #          #     #          #  ##             #
 10 ############################################################
    0....5....1....1....2....2....3....3....4....4....5....5....
              0    5    0    5    0    5    0    5    0    5

               CPU% per second (last 60 seconds)
                      # = average CPU%



    334571515122345235433355611125223523654335661222362353644463
    678637482746907778793807786736447851192360009523617293532312
100
 90
 80
 70     *                   *                             *
 60    **         *  *     **    *   *  **    **     *  * *   *
 50   *** * *     *  **   ***    *   *  **   ***     *  * *   *
 40 ***** * *   *** **** ****    *  **  *** ****    **  * *****
 30 ***** * *  **************    *  ************ *  ************
 20 ******************************************##*****#**#*#***#*
 10 ############################################################
    0....5....1....1....2....2....3....3....4....4....5....5....
              0    5    0    5    0    5    0    5    0    5

               CPU% per minute (last 60 minutes)
              * = maximum CPU%   # = average CPU%



    687777767779768979779898797778977988977777667777886797776777778787777888
    969235992613381786454656352687445460203020996608128502229649807435186873
100                * *    *  *
 90  *         *   * *  **** *   **  ** *               *         *      **
 80  **  **  * *  **** ***** * **** *****       ** *** **    * ** * ** *****
 70 ************************************************************************
 60 ************************************************************************
 50 ************************************************************************
 40 ************************************************************************
 30 ************************************************************************
 20 *#######################################################################
 10 ########################################################################
    0....5....1....1....2....2....3....3....4....4....5....5....6....6....7.
              0    5    0    5    0    5    0    5    0    5    0    5    0

                   CPU% per hour (last 72 hours)
                  * = maximum CPU%   # = average CPU%

过程表

# show processes cpu sort | exclude 0.0


PID    Runtime(ms)  Invoked   uSecs  1Sec    Process
-----  -----------  --------  -----  ------  -----------
12624     61454528  135428515    453   7.00%  t2usd
   27    389745106  316991888   1229   2.00%  ksmd
11310      1311430    553476   2369   1.00%  sensor
11367          113       253    448   1.00%  arp
11371          149       106   1406   1.00%  pktmgr
CPU util  :    4.78% user,    7.97% kernel,   87.23% idle
Please note that only processes from the requested vdc are shown above
2个回答

如果您查看图例,您会看到运行平均值显示为大约 20%(“#”标记),星号表示峰值百分比。CLI 图表确实不精确,但您通常看到的是周期性(并且非常短暂)的尖峰。

SNMP 监控表示的值是轮询设备时使用的 MIB/OID 的结果。用于关联的更好命令是“显示系统资源”并查找 CPU 状态。

CPU状态:用户态、内核态、最后一秒空闲时间的CPU使用百分比。对于双核 Supervisor,CPU 在两个内核上取平均值。

它很可能使用 OID 1.3.6.1.4.1.9.9.305.1.1.1,它是 CISCO-SYSTEM-EXT-MIB 的一部分。