6807XL CPU 进程卡在 25 / 30 %

网络工程 思科 对决 中央处理器
2021-07-18 04:46:05

我最近在我的数据中心的 VSS 中安装了一个新的 6807XL 机箱。

3 周后,我一直看到 CPU 使用率约为 25%(每秒、每分钟或每五分钟)。查看历史图表,我可以看到自启动 VSS 以来就是这种情况。

当我尝试查看哪个进程消耗最多时,我可以看到slcp process4% - 这是最高的。接下来我以 2% 的速度获得生成树......

我在 VSS 上运行不多,只是静态路由、一点 OSPF,当然还有 VSL 链接。我有大约 10 000 个客户端连接在这个 VSS 核心上,它执行路由和交换。我还有 3000 行 IP 访问列表,所有日志都匹配并拒绝。

IOS版本为15.1.2.SY1(ipservices)

我应该担心这种百分比吗?据我所知,正确的值通常低至 5%


编辑 1

我的 CPU 历史图:

> C6807XL-VSS#sh processes cpu history

    2222222222222222222222222222222222222333332222111111111122
    2244444444441111144444111118888833333111110000999996666666
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)

    3422233233322849923322333224333573266433373354325244247744
    1098420831256725241569234573112169569008255000763746619972
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%

    7544443444498577696877374645464538498648877789864645674549987888787878
    9132939110527897235108828159076475618796321950899129812884364035733681
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%

编辑 2

CPU消耗:

高峰

CPU utilization for five seconds: 48%/29%; one minute: 27%; five minutes: 24%
 PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
 302    37851048   3231408      11713  3.43%  2.23%  2.10%   0 SEA write CF pro
 685    37324288  36021905       1036  2.79%  2.22%  2.11%   0 Spanning Tree
  16    11694012 124309950         94  1.67%  0.97%  0.92%   0 ARP Input
 171    25299104   2761699       9160  1.59%  1.34%  1.35%   0 OIR Process
 188    71498212 166026936        430  1.43%  3.87%  3.97%   0 slcp process
  74     2099116    167699      12517  1.43%  0.17%  0.11%   0 Per-minute Jobs
 679     9251792 125616676         73  1.11%  0.90%  0.89%   0 IP Input
 937     7254584  80249801         90  0.87%  0.44%  0.42%   0 Port manager per
 922      453432     99151       4573  0.87%  0.07%  0.01%   0 CM hw consistenc
 699     3728624   5213752        715  0.63%  0.40%  0.37%   0 mDNS
 <...output truncated...>

CPU utilization for five seconds: 29%/9%; one minute: 26%; five minutes: 24%
 PID Runtime(ms)   Invoked      uSecs   5Sec   1Min   5Min TTY Process
 188    71499092 166028826        430  5.51%  3.94%  3.98%   0 slcp process
 302    37851672   3231454      11713  2.63%  2.22%  2.11%   0 SEA write CF pro
 685    37324828  36022200       1036  2.39%  2.30%  2.14%   0 Spanning Tree
 171    25299392   2761729       9160  1.59%  1.35%  1.35%   0 OIR Process
 679     9251960 125618970         73  1.19%  0.87%  0.89%   0 IP Input
  16    11694192 124312162         94  1.11%  0.94%  0.91%   0 ARP Input
 907     8811320   2294505       3840  0.95%  0.48%  0.47%   0 Env Poll
 937     7254672  80250797         90  0.63%  0.43%  0.42%   0 Port manager per
 699     3728724   5213875        715  0.47%  0.42%  0.38%   0 mDNS
 744     7597964   8291508        916  0.39%  0.44%  0.42%   0 XDR receive
 <...output truncated...>
1个回答

您所经历的很可能是以下错误之一。我们遇到了完全相同的问题,并且在升级到 15.1(2)SY7 时已全部解决。这是 Cisco 错误报告的复制/粘贴:

我们遇到了第一个错误的问题,因为我们在 Supervisor 中使用了 10G SFP 来创建 VSS VSL。第二个错误也很常见,我听说很多人都有问题。


  1. Cisco 漏洞:CSCur96442 - C6800:当 10G 端口具有 10G SFP 时,“slcp 进程”导致 CPU 高

    上一次更改

    2018 年 10 月 1 日

    产品 (1)

    Cisco Catalyst 6000 系列交换机已知受影响的版本 15.1(2)SY5.1

    描述(部分) 症状:

    Catalyst 6800 平台报告由于“slcp 进程”导致 CPU 使用率升高。CPU 利用率因使用的 10G 端口数量而异。使用的端口数量越多,看到的 CPU 使用率就越高。例子:

    6800-A#show processes cpu sorted | inc slcp process
     108       50400     89664        562  9.43%  8.13%  4.72%   0 slcp process
    

    条件:

    此缺陷仅适用于 10G 端口使用 10G 收发器时。例如,SFP-10G-SR、SFP-10G-LR、SFP-10G-LRM

    当 10G 端口被管理员关闭时,看不到高 CPU。


  1. Cat6800:插入 GLC-T 时由于“slcp 进程”导致 CPU 使用率高

    描述 症状:

    Catalyst 6800 平台报告由于“slcp 进程”导致 CPU 使用率升高。CPU 利用率因使用的 1G 端口数量而异。使用的端口数量越多,看到的 CPU 使用率就越高。

    例子:

    6800-A#show processes cpu sorted | inc slcp process
    108       50400     89664        562  39.38%  34.34%  38.27%   0 slcp process
    

    条件:

    此缺陷仅在1G端口使用GLC-T收发器时适用

    解决方法:

    如果不使用 GLC-T,则关闭接口以减少 CPU 负载。

    进一步的问题描述:

    为解决此问题而引入的修复优化了用于轮询收发器和获取数据/统计信息的 CPU 周期。本质上,此修复将 CPU 使用率降低了大约 50%,并且不会将 CPU 使用率降至 0。

    对于 10G SFP 报告的类似问题,请参阅 CSCur96442