• 全部
  • 经验案例
  • 典型配置
  • 技术公告
  • FAQ
  • 漏洞说明
  • 全部
  • 全部
  • 大数据引擎
  • 知了引擎
产品线
搜索
取消
案例类型
发布者
是否解决
是否官方
时间
搜索引擎
匹配模式
高级搜索

S8500核心路由交换机CPU利用率Q&A

2006-05-29 发表
  • 0关注
  • 0收藏 1136浏览
粉丝: 关注:

 

 

                 S8500核心路由交换机CPU利用率Q&A

前言:

经常会遇到一些客户询问:Cisco的交换机CPU利用率大部分时候只有4%左右,换成H3C的交换机后,主控板CPU利用率为什么会达到20%以上?即使是没接用户的业务板,CPU利用率也达到了10%

Q如何查看各项进程占用CPU的情况?

ACisco的交换机可以使用show processs cpu命令查看到具体的进程,而我们的S8500交换机使用display cpu命令,只能看到最近5秒钟、最近1分钟、最近5分钟的CPU利用率。如果想查看具体的进程占用CPU的情况,需要进入隐藏模式查看。步骤如下:

<Quidway>terminal monitor

<Quidway>terminal debugging

<Quidway>system-view

[Quidway]_

[Quidway-hidecmd]_system-monitor start

    此时,系统开始统计各项进程占用CPU的情况,大约20秒钟后,继续输入以下命令:

[Quidway-hidecmd]_system-monitor stop

[Quidway-hidecmd]_system-monitor print {槽位号}

此时,系统会打印出该槽位板卡各项进程占用CPU的情况,如下表:

Task Name

 

 

 

 

 

 

Percent(%)

任务说明

co0

 

0

 

0

 

0

 

0

 

WEIL

 

9

 

9

 

23949

 

77.22

空闲任务

SYST

 

1

 

11

 

204

 

0.65

系统管理

XMON

 

0

 

0

 

0

 

0

 

IPCQ

 

1

 

102

 

51

 

0.16

 

RPCQ

 

1

 

11

 

170

 

0.54

板间通讯收发报文

MDCT

 

1

 

21

 

84

 

0.27

 

MDCR

 

0

 

0

 

0

 

0

 

VP

 

0

 

0

 

0

 

0

 

EXCT

 

0

 

0

 

0

 

0

 

VFS

 

0

 

0

 

0

 

0

 

CBU

 

0

 

0

 

0

 

0

 

STND

 

0

 

0

 

0

 

0

 

co0

 

25

 

203

 

35

 

0.11

 

INFO

 

2

 

5049

 

24

 

0.07

 

LDP

 

0

 

0

 

0

 

0

 

LAGT

 

0

 

0

 

0

 

0

 

ROUT

 

1

 

103

 

16

 

0.05

 

FIB

 

0

 

0

 

0

 

0

 

SOCK

 

7

 

81

 

911

 

2.93

协议报文收发,定时器

VMON

 

0

 

0

 

0

 

0

 

VTYD

 

1

 

103

 

26

 

0.08

 

RSA

 

0

 

0

 

0

 

0

 

TAC

 

1

 

103

 

35

 

0.11

 

SC

 

1

 

103

 

26

 

0.08

 

RDSO

 

0

 

0

 

0

 

0

 

RDS

 

1

 

103

 

17

 

0.05

 

ACM

 

1

 

103

 

41

 

0.13

 

LSSO

 

1

 

1011

 

3

 

0

 

LS

 

0

 

0

 

0

 

0

 

TNLM

 

0

 

0

 

0

 

0

 

AGNT

 

0

 

0

 

0

 

0

 

TRAP

 

0

 

0

 

0

 

0

 

HABP

 

1

 

994

 

10

 

0.03

 

MDMT

 

0

 

0

 

0

 

0

 

NTPT

 

1

 

13

 

472

 

1.52

NTP任务

CFM

 

0

 

0

 

0

 

0

 

HS2M

 

1

 

5050

 

29

 

0.09

 

LSPM

 

1

 

102

 

100

 

0.32

 

L2V

 

0

 

0

 

0

 

0

 

DT1X

 

1

 

103

 

23

 

0.07

 

MPM

 

0

 

0

 

0

 

0

 

MCAS

 

1

 

13

 

214

 

0.69

 

VRRP

 

0

 

2001

 

0

 

0

 

DEV

 

1

 

132

 

39

 

0.12

 

VLAN

 

1

 

105

 

43

 

0.13

 

LINK

 

1

 

1001

 

21

 

0.06

 

MSTP

 

1

 

1002

 

3

 

0

 

RMON

 

1

 

1002

 

1

 

0

 

HgpS

 

1

 

1002

 

3

 

0

 

HACH

 

0

 

0

 

0

 

0

 

HAND

 

1

 

11

 

1866

 

6.01

握手任务

MHND

 

1

 

1011

 

13

 

0.04

 

NMRV

 

1

 

13

 

174

 

0.56

 

RCVP

 

1

 

11

 

459

 

1.48

板间通讯报文收发

poe

 

0

 

0

 

0

 

0

 

L2ST

 

1

 

13

 

265

 

0.85

MAC地址同步

L2Ma

 

0

 

16891

 

0

 

0

 

L2PS

 

2

 

1010

 

33

 

0.01

 

DL3

 

3

 

53

 

136

 

0.43

 

DIAG

 

1

 

1011

 

5

 

0.01

 

L3MC

 

1

 

13

 

265

 

0.85

 

HVRP

 

1

 

1002

 

1

 

0

 

DARP

 

0

 

0

 

0

 

0

 

PARP

 

0

 

0

 

0

 

0

 

HOT

 

1

 

103

 

30

 

0.09

 

DHCP

 

1

 

13

 

703

 

2.26

DHCP任务

FTPS

 

1

 

13

 

498

 

1.6

FTP任务

 

以上表格列出了各项进程占用CPU的情况。具体任务描述。   

Q为什么在没有接入用户的情况下,业务板CPU利用率也达到了10%

A该问题的真实原因是:

我们的任务之间调度设计是轮询,任务切换后获得CPU进行处理时,读取消息进行处理、收发报文、检查硬件等,而不是事件触发方式。由于访问硬件的速度比较慢和不断的检查硬件,导致CPU占用较多。每个任务其实都只占用一点点CPU,但是由于任务多,累加起来就比较可观了。 

Q在当前业务不多的情况下,主控板CPU利用率就达到了25%,那再启用其他功能的话,S8500是否能达到其宣称的性能呢?

A三层交换机与路由器的最大区别在于:

路由器依靠CPU或者NP处理器进行数据的转发,所以CPU的利用率高低,直接影响到路由器的转发性能;而三层交换机在转发数据时,只有第一次的数据交换会需要CPU参与处理,一旦转发成功后,交换机就会将端口号、MAC地址、IP地址等信息写入硬件转发表,后期所有数据均通过硬件ASIC芯片完成快速转发,不再需要CPU的参与。       

Q使用display cpu命令看到的CPU利用率统计信息,表示什么意思?

ACPU利用率统计中,last 5 seconds栏(最近5秒)一般是瞬时的CPU利用率,last 1 minute栏(最近1分钟)是前一分钟内多次CPU利用率的平均值。假设出现最近1分钟栏的CPU利用率达到30%,实际是在前一分钟出现过多次瞬间CPU利用率超过30%的情况,结果平均值就达到30%了,并不是前1分钟CPU利用率一直是30%,不用担心。

QS8500CPU利用率在多少以内是正常的?

A通常情况下,即使启用S8500的所有常规功能,其过去5分钟一栏内CPU利用率仍然可以保持在30%以内。如果出现大规模路由震荡等情况,可能过去5秒、过去1分钟内的CPU利用率会超过30%,但是持续时间不会太长。如果遭受病毒攻击(比如大量ARP请求上CPU进行处理的情况下), CPU利用率可能会长时间超过30%,严重的情况下可能达到50%60%;即使在这种情况下,交换机仍然可以不受影响的完成线速转发,但是建议此时应该开始查找原因,使CPU利用率降下来。

若您有关于案例的建议,请反馈:

作者在2007-04-28对此案例进行了修订
0 个评论

该案例暂时没有网友评论

编辑评论

举报

×

侵犯我的权益 >
对根叔知了社区有害的内容 >
辱骂、歧视、挑衅等(不友善)

侵犯我的权益

×

泄露了我的隐私 >
侵犯了我企业的权益 >
抄袭了我的内容 >
诽谤我 >
辱骂、歧视、挑衅等(不友善)
骚扰我

泄露了我的隐私

×

您好,当您发现根叔知了上有泄漏您隐私的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您认为哪些内容泄露了您的隐私?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)

侵犯了我企业的权益

×

您好,当您发现根叔知了上有关于您企业的造谣与诽谤、商业侵权等内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到 pub.zhiliao@h3c.com 邮箱,我们会在审核后尽快给您答复。
  • 1. 您举报的内容是什么?(请在邮件中列出您举报的内容和链接地址)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
  • 3. 是哪家企业?(营业执照,单位登记证明等证件)
  • 4. 您与该企业的关系是?(您是企业法人或被授权人,需提供企业委托授权书)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

抄袭了我的内容

×

原文链接或出处

诽谤我

×

您好,当您发现根叔知了上有诽谤您的内容时,您可以向根叔知了进行举报。 请您把以下内容通过邮件发送到pub.zhiliao@h3c.com 邮箱,我们会尽快处理。
  • 1. 您举报的内容以及侵犯了您什么权益?(请在邮件中列出您举报的内容、链接地址,并给出简短的说明)
  • 2. 您是谁?(身份证明材料,可以是身份证或护照等证件)
我们认为知名企业应该坦然接受公众讨论,对于答案中不准确的部分,我们欢迎您以正式或非正式身份在根叔知了上进行澄清。

对根叔知了社区有害的内容

×

垃圾广告信息
色情、暴力、血腥等违反法律法规的内容
政治敏感
不规范转载 >
辱骂、歧视、挑衅等(不友善)
骚扰我
诱导投票

不规范转载

×

举报说明

提出建议

    +

亲~登录后才可以操作哦!

确定

亲~检测到您登陆的账号未在http://hclhub.h3c.com进行注册

注册后可访问此模块

跳转hclhub

你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作