DataPath调试命令
下面列出的是查看系统统计信息的命令控制器:
执行控制器.已分配帧指示在任何给定时间点已分配的缓冲区。缓冲区中的常量增量表示缓冲区泄漏。
命令查看已处理的数据流量的统计信息。此命令显示从数据路径的收到和传输的帧统计信息下面的例子显示了处理的数据流量的统计信息。
(主机)#show DataPath帧计数器
+----+------+-----------------------------------------------------+
|总和/ ||||
| CPU |addr |描述值|
+----+------+-----------------------------------------------------+
||[00] |分配框架3155 |
||[03] |Unknown Unicast 127 |
||[04] |IPv6未知单播5 |
+----+------+-----------------------------------------------------+
||||
|G |[00] |BPDU收到28 |
+----+------+-----------------------------------------------------+
执行
命令查看使用数据路径通过千兆端口接收/传输的流量。以下示例显示端口统计信息。
(host) #显示端口统计信息
端口统计
---- --------- ---------- ------- -------- --------------- ---------------- --------- --------
port packetsin packetsout bytesin bytesout inputerrorbytes outputerrorbytes crcerrors rxnombuf
---- --------- ---------- ------- -------- --------------- ---------------- --------- --------
GE 0/0/0 6179766 46516 1192249262 3446810 0 0 0 0 0
Ge 0/0/1 179 166996 14782 5019706 0 0 0 0 0
GE 0/0/2 0 0 0 0 0 0 0 0
执行中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。锁定的可能性错过了心跳。如果这次恢复30次连续控制器重新启动。在此版本中引入的心跳探针,当错过两个连续的心跳时,发出探头,并测量数据包通过DataPath CPU并返回到控制平面所花费的实际时间。
命令以监控系统的运行状况。心跳从控制平面发送到数据路径每秒。数据包通过DataPath CPU并在一秒钟内返回到控制平面。如果系统上的负载增加或有一个以下示例显示心跳统计信息。
(主机)#show datapath心跳统计数据
Sibyte心跳数据:
总HB发送:42686
总HB发送错误:0
当前的HB发送错误:0(最多:30)
HB发送错误高水标记:0
Sibyte探测统计数据:
发送总探针:0
最后探测发送@ 0:00:00.000
最后一次探测rcvd @ 0:00:00.000
执行
命令查看DPDK Mempool和Ring Statistics。由于Mempool和Ring的大小可以基于系统模板而变化,因此该命令标识所用结构的大小。显示DPDK内存池和环的统计信息。
(host) #show datapath DPDK mempool-stats
DPDK内存池统计表
--------- --------- ----------- - --------- - - - - - - - - - - ---- ---------- ------------ -------------------------- --------------
Mpoolname Mpooladdr标志PhyAddr大小Hdrsize eltsize tsize proidatasize成功_bulk success_obs fail_bulk fail_objs cpoolcount
--------- --------- ----------- - --------- - - - - - - - - - - ---- ---------- ------------ -------------------------- --------------
Log_history 0x2aaaaa802080 0 0x0xa9002080 512 64 2048 00 00 0 479
Mbuf_pool 0x2aaa36200000 0 0x0xa9400000 65536 64 4032 00000 0 62935
MSG 0x7FECD6700080 0 0x0x24700080 1024 64 40 24 0 0 0 0 0 1024
(主机)#show datapath dpdk ring-stats
DPDK环统计表
---- ---- ---------- -----
标志:国旗 - 为单个生产商或消费者设置
二手 - 戒指中的条目数
释放-环中自由条目的数量
qthreshold - enqueque阈值
nQSuccessBulk—成功排队的数量
nqsuccessobjs - 成功排队的对象
nQFailBulk—失败的队列数
nqfailobjs - 无法延时的对象
dQSuccessBulk -成功退出队列的次数
dQSuccessObjs -对象成功退出队列
dqfailbulk - 失败的Dequeues号码
dqfailobjs - 未能排除的对象
ringname ringaddr标志使用释放qthreshold nqsuccessbulk nqsuccessobs nqfailbulk nqfailobjs dqsuccessbulk dqsuccessobs dqfailbulk dqfailobs
-------- -------- ---- ----- ----- ---------- --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ---------- ---------- ------------ - ------------- -------------------
MP_log_history 0x2aaaaa800000 0 479 5444 00000 00000 0
MP_mbuf_pool 0x7fecd6600000 0 62908 68163 00000 00000 00
CORE-0-LOW 0x2AAAAA98A5C0 2 0 1023 0 0 0 0 0 0 0 0 0
CORE-0-HIGH 0x2AAAAA98C640 2 0 1023 0 0 0 0 0 0 0 0 0
Core-1-low 0x2aaaaa98e6c0 2 0 1023 0 0 0 0 0 0 0 0 0 0 0
Core-1-high 0x2aaaaa990740 2 0 1023 0 0 0 0 0 0 0 0 0 0 0
CORE-2-LOW 0x2AAAAAA9927C0 2 0 1023 0 0 0 0 0 0 0 0 0
CORE-2-HIGH 0x2AAAAA994840 2 0 1023 0 0 0 0 0 0 0 0 0
MP_MSG 0x2AAAAAA9968C0 0 1024 1023 0 0 0 0 0 0 0 0 0 0
执行中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。利用所有DataPath CPU(SP / FP)。
命令查看以下示例显示数据路径中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。利用统计。
如果是中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。速度大于2.1GHzGigahertz。,数据显示的数据 选项无效,但仅适用于 和 选项。反向不一致仅适用于速度超过2.1的CPUGHzGigahertz。. |
(主机)#show datapath利用
DataPath网络处理器利用率
------ + --------- + --------- + ---------- +
|过去的CPU利用率|
CPU |1秒4秒64秒|
------ + --------- + --------- + ---------- +
1 |0%|0%|0%|
2 | 0% | 0% | 0% |
执行控制器s中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。负载应用程序和系统进程。使用当前选项检查前两个UNIX命令的输出。
命令查看下面的示例显示了大多数控制器s中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。应用程序(用户)或系统进程都没有使用资源。
(主机)#显示cpuload
用户6.9%,系统7.7%,空闲85.4%
下面的例子显示了系统(中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。)负载。当使用当前选项时,将显示中央处理器中央处理单元。CPU是计算机中用于处理指令的电子电路。负载每个过程。
(主机)#show cpuload [当前]
Top2 - 05:09:29 Up 2天,9分钟,0个用户,载荷平均:0.00,0.01,0.05
任务总数:132个,2个运行,130个休眠,0个停止,0个僵尸
CPU:2.5%US,1.5%SY,0.0%Ni,96.0%ID,0.0%WA,0.0%HI,0.0%Si,0.0%ST
Mem:总计7915932k, 2817304k使用,5098628k空闲,2744k缓冲区
SWAP:0K总计,0K使用,0K免费,193244K缓存
PID用户Pr Ni res res res shr s%cpu%mem time +命令
3462根20 0 2134M 16M 7772 S 26 0.2 744:48.18 SOS.Shum.elf
3654 root 20 0 56112 5856 4732 S 4 0.1 40:48.87 gsmmgr . 0
3503 root 20 0 0 0 0 R 2 0.0 63:24.05 kni_single
1 root 20 0 8340 676 572 S 0 0.0 0:00.92 init . 1 root 20 0 8340 676 572 S 0 0.0 0:00.92 init . 1
2 root 20 00 00 S 00.0 0:00.00 kthreadd .00 00
3根20 0 0 0 0 0 0.0 0.0 0 0.0:00.22 ksoftirqd / 0
5根20 0 0 0 0 0.0 0.0 0.0:02.02 kWorker / U:0
6根RT 0 0 0 0 0 0.0 0.0 0:00.00迁移/ 0
7 root RT 00 00 S 00.0 0:00.00 migration/1
8根20 0 0 0 0 0.0 0.0 0:01.94跳线/ 1:0
9 root 20 0 0 0 0 S 0 0.0 0:07.79 ksoftirqd/1 .单击“确定”
10根20 0 0 0 0 0 0.0 0.0 0:01.26 kWorker / 0:1
11根RT 0 0 0 0 0 0.0 0.0 0:00.00迁移/ 2
12根20 0 0 0 0 0 0.0 0.0 0:01.08 kWorker / 2:0
13 root 20 0 0 0 0 S 0 0.0 0:05.80 ksoftirqd/2
14根0 -20 0 0 0 S 0 0.0 0.0 0.00 0.00 CPUSET
15 root 0 -20 00 0 S 00.0 0:00.00 khelper
16根0 -20 0 0 0 S 0 0.0 0.0 0.0 0.00 NetNS
......