基于网络协议的统计信息

基于网络协议的统计信息

下表显示了基于网络协议的统计信息的受支持字段名称。 这些字段特定于指定的网络协议。 可以通过以下方式访问这些文件:“__stat.net.protocol.<protocol name>->fieldname"例如,可以将特定于 IPv4 协议的统计信息作为“__stat.net.protocol.ip->fieldname". 可以采用同步和异步方式访问这些统计信息。

可以 "__stat.net.protocol.ip->fieldname" 形式访问基于 IPv4 协议的统计信息
表 1. 基于网络协议的统计信息 (IPv4)
Vue 脚本字段名称 数据类型 描述
信息包 unsigned long long 接收的 IP 包总数。
Rx_bytes unsigned long long IP 数据报中接收的字节总数。
tx_bytes unsigned long long 传输的 IP 数据字节总数。
bad_cksum unsigned long long 具有错误头校验和的 IP 包数。
短 /pkts unsigned long long 保存 IP 包的缓冲区在 IP 头的总长度字段 (总长度包括 IP 头长度 + 数据) 中具有的字节数小于所表示的字节数。
小包 unsigned long long 保存 IP 包的缓冲区的字节数少于 IPv4 头长度字段中表示的字节数。
bad_hdr_len unsigned long long 具有错误 IP 头的 IP 包数。 "IP 包头长度" 字段的长度不正确 (IP 头长度小于最小 IP 包大小)。
bad_data_len unsigned long long 长度不正确的 IP 包数。 IP 包总长度字段的字节数小于 IP 头长度 (总长度包括 IP 头长度 + 数据) 或 IP 数据大小大于支持的最大包大小 (IP_MAXPACKET)。
错误选项 unsigned long long 具有错误选项的 IP 包数。
错误 unsigned long long 版本号不正确的 IP 包数。
Rx_frags unsigned long long 接收的 IP 片段数。
碎片删除 unsigned long long 丢弃的 IP 片段数 (重复或空间不足)。
碎片超时 unsigned long long 超时后丢弃的 IP 片段数。
重新组合 unsigned long long 已成功重新组装的 IP 信息包总数。
转发 unsigned long long 转发的 IP 包数。
no_proto unsigned long long 未知或不受支持的协议包数。
坎 _fwd unsigned long long 无法转发的包数。 从不可访问的目标接收的包数。
tx_redirect unsigned long long 传输的重定向数。
事务删除 unsigned long long 由于网络缓冲区 (MBUF) 不可用而丢弃的输出包数。
无路由 unsigned long long 由于没有路由而废弃的输出包数。
tx_frags unsigned long long 创建的输出片段数。
坎夫拉格 unsigned long long 无法分段的数据报数。 设置了 不分段 标志。
分段 unsigned long long 成功分段的输出数据报数。
threads_pkts unsigned long long 由内核 (dog) 线程处理的 IP 包数。
线程删除数 unsigned long long 由于没有更多信息包可以排队而被内核线程丢弃的 IP 信息包数。
iqueueoverflow unsigned long long 由于套接字接收缓冲区已满而丢弃的 IP 包数。
Pmtu_光盘 unsigned long long 成功路径最大传输单元 (MTU) 发现周期数。
pmtu_re光盘 unsigned long long 尝试的路径 MTU 重新发现周期数。
pmtu_gu量 unsigned long long 由于无响应而导致的路径 MTU 发现猜测数或估算数。
pmtu_timeout unsigned long long 路径 MTU 发现响应超时的次数。
pmtu_decs unsigned long long 检测到的路径 MTU 发现数减少。
tx_pmtu_pkts unsigned long long 传输的路径 MTU 发现包数。
pmtu_nomem unsigned long long 路径 MTU 发现内存分配失败的次数。
tx_dgd_pkts unsigned long long 已传输的死网关检测包数。
奇杰-诺姆 unsigned long long 由于分配失败而未传输的死网关检测 (DGD) 包数。
奇德-诺古 unsigned long long 由于分配失败而未添加的死网关检测 (DGD) 网关数。
错误源 unsigned long long 具有非法源地址的包数。
交付 unsigned long long 已使用的 IP 包数。
tx_local unsigned long long 生成的 IP 包总数。
tx_raw unsigned long long 生成的 RAW IP 包总数。
hdr_errs unsigned long long 头错误数。
addr_errs unsigned long long 存在 IP 地址错误的数据报数。
rx_discards unsigned long long 废弃的输入数据报数。
mcast_addr_errs unsigned long long 由于没有接收方而丢弃的 IP 多点广播包数。
rx_mcast_bytes unsigned long long 接收的 IP 多点广播字节数。
tx_mcast_bytes unsigned long long 传输的 IP 多点广播字节数。
rx_mcast_pkts unsigned long long 接收的 IP 多点广播数据报数。
tx_mcast_pkts unsigned long long 传输的 IP 多点广播数据报数。
rx_bcast_pkts unsigned long long 接收的 IP 广播数据报数。
tx_bcast_pkts unsigned long long 传输的 IP 广播数据报数。
tx_mls_药水 unsigned long long 由于多级安全性 (MLS) 过滤器而丢弃的传出 IP 包数。
rx_mls_药水 unsigned long long 由于 MLS 过滤器而丢弃的 IP 传入包数。
基于 Internet Protocol V 6 (IPv6) 协议的统计信息可作为 "__stat.net.protocol.ipv6->fieldname" 进行访问
表 2。 基于网络协议的统计信息 (IPv6)
Vue 脚本字段名称 数据类型 描述
信息包 unsigned long long 接收的 IPv6 信息包总数。
Rx_bytes unsigned long long 在 IPv6 数据报中接收的字节总数。
tx_bytes unsigned long long 传输的 IPv6 数据字节总数。
拉 w_cksum unsigned long long 由于原始 IPv6 校验和错误而未交付的 IPv6 包数。
短 /pkts unsigned long long MBUF 没有足够的空间来存储 IPv6 包 (IPv6 头 + 数据)。
小包 unsigned long long MBUF 没有足够的空间来存储 IPv6 头。
Rx_nomem unsigned long long 网络缓冲区 (MBUF) 不可用于输入包的次数。
tx_nomen unsigned long long 网络缓冲区 (MBUF) 不可用于输出包的次数。
no_proto unsigned long long 未知或不受支持的协议包数。
错误 unsigned long long 版本号不正确的 IPv6 包的数目。
Rx_frags unsigned long long 接收到的 IPv6 段数。
碎片删除 unsigned long long 丢弃的 IPv6 片段数 (重复或空间不足)。
碎片超时 unsigned long long 超时后丢弃的 IPv6 段数。
分段 unsigned long long 成功分段的输出数据报数。
tx_frags unsigned long long 创建的输出片段数。
重新组合 unsigned long long 成功重新组合的 IPv6 信息包总数。
坎夫拉格 unsigned long long 无法分段的数据报数。 设置了 不分段 标志。
转发 unsigned long long 转发的 IPv6 包数。
坎 _fwd unsigned long long 无法转发的包数。 从不可访问的目标接收的包数。
错误源 unsigned long long 具有非法源地址的包数。
事务删除 unsigned long long 由于网络缓冲区 (MBUF) 不可用而丢弃的输出包数。
无路由 unsigned long long 由于没有路由而废弃的输出包数。
交付 unsigned long long 使用的 IPv6 包数。
tx_local unsigned long long 生成的 IPv6 信息包总数。
iqueueoverflow unsigned long long 由于套接字接收缓冲区已满而丢弃的 IPv6 包数。
big_pkts unsigned long long 由于信息包大小大于 MTU 而未转发的 IPv6 信息包数。
tx_raw unsigned long long 生成的原始 IPv6 包的总数。
hdr_errs unsigned long long 头错误数。
addr_errs unsigned long long 发生 IPv6 地址错误的数据报数。
rx_discards unsigned long long 废弃的输入数据报数。
rx_mcast_bytes unsigned long long 接收到的 IPv6 多点广播字节数。
tx_mcast_bytes unsigned long long 传输的 IPv6 多点广播字节数。
rx_mcast_pkts unsigned long long 接收到的 IPv6 多点广播数据报数。
tx_mcast_pkts unsigned long long 传输的 IPv6 多点广播数据报数。
rx_bcast_pkts unsigned long long 接收到的 IPv6 广播数据报数。
tx_bcast_pkts unsigned long long 传输的 IPv6 广播数据报数。
tx_mls_药水 unsigned long long 由于 MLS 过滤器而丢弃的 IPv6 传出包数。
rx_mls_药水 unsigned long long 由于 MLS 过滤器而丢弃的 IPv6 入局信息包数。
基于传输控制协议 (TCP) 的统计信息可作为 "__stat.net.protocol.tcp->fieldname"
表 3。 基于网络协议的统计信息 (TCP)
Vue 脚本字段名称 数据类型 描述
tx_total unsigned long long 传输的 TCP 包总数。 此计数包括 dataack 包。
rx_total unsigned long long 接收的 TCP 包总数。 此计数包括 dataack 包。
Opackets unsigned long long 传输的 TCP 数据包数。
信息包 unsigned long long 接收的 TCP 数据包数。
tx_bytes unsigned long long 传输的 TCP 数据字节数。
Rx_bytes unsigned long long 按顺序接收的 TCP 数据字节数。
rexmit_pkts unsigned long long 重新传输的 TCP 数据包数。
rexmit_bytes unsigned long long 重新传输的 TCP 数据字节数。
tx_ack_pkts unsigned long long 仅传输的 TCP ACK 包数。
rx_ack_pkts unsigned long long 仅接收的 TCP ACK 包数。
rx_ack_bytes unsigned long long 接收的 TCP ACK 字节数。
rx_dup_pkts unsigned long long 接收到的仅重复 TCP 包数。
rx_dup_bytes unsigned long long 接收到的仅重复 TCP 字节数。
rx_part_dup_pkts unsigned long long 接收到的具有部分重复数据 (部分重复信息包) 的信息包数。
rx_part_dup_bytes unsigned long long 从部分重复包接收的重复字节数。
rx_dup_ack_pkts unsigned long long 接收到的 TCP 重复 ACK 包数。
tx_win_probe unsigned long long 传输的 TCP 窗口探测包数。
rx_win_probe unsigned long long 接收的 TCP 窗口探测包数。
tx_win_update unsigned long long 传输的 TCP 窗口更新包数。
rx_win_update unsigned long long 接收到的 TCP 窗口更新包数。
tx_delay_ack_pkts unsigned long long 传输的 TCP 延迟 ACK 包数。
tx_urg_pkts unsigned long long 仅传输的 URG 包数。
tx_ctrl_pkts unsigned long long 传输的控制 (SYN | FIN | RST) 包数。
tx_large_send_pkts unsigned long long 传输的大型发送包数。
tx_large_send_bytes unsigned long long 使用大型发送卸载选项传输的字节数。
tx_large_send_max unsigned long long 可以使用大型发送卸载选项传输的最大字节数。
rx_ack_unsent_data unsigned long long 针对未发送数据接收的 ACK 数。
rx_out_order_pkts unsigned long long 接收的无序包数。
rx_out_order_bytes unsigned long long 接收的无序字节数。
rx_after_close_pkts unsigned long long 在连接关闭后接收的包数。
fast_lo_conns unsigned long long 快速路径回送连接数。
tx_fast_lo_pkts unsigned long long 通过快速路径回送连接传输的包数。
rx_fast_lo_pkts unsigned long long 通过快速路径回送连接接收的包数。
tx_fast_lo_bytes unsigned long long 通过快速路径回送连接传输的字节数。
rx_fast_lo_bytes unsigned long long 通过快速路径回送连接接收的字节数。
rx_bad_hw_cksum unsigned long long 接收到的具有错误硬件校验和的包数。
rx_bad_cksum unsigned long long 由于错误校验和错误而废弃的包数。
rx_bad_off unsigned long long 由于错误偏移量字段错误而废弃的包数。
rx_short_pkts unsigned long long 由于包短而废弃的包数。 包大小小于最小 TCP 包大小。
rx_queue_ovflow unsigned long long 由于侦听器队列已满而废弃的包数。
rx_after_win_pkts unsigned long long 接收到的数据超过接收器窗口大小的包数。
rx_after_win_bytes unsigned long long 接收到的数据超过接收器窗口大小的字节数。
已启动 unsigned long long TCP 连接的请求数。
已接受 unsigned long long 已接受的 TCP 连接数。
established unsigned long long 已建立的 TCP 连接数。
已关闭 unsigned long long 已关闭的 TCP 连接数 (包括断开的连接数)。
已删除 unsigned long long 已断开的 TCP 连接数。
ecn_conns unsigned long long 具有显式拥塞通知 (ECN) 功能的连接数。
ecn_拥塞 unsigned long long 响应 ECN 的次数。
连接删除数 unsigned long long 已删除的胚胎连接数。
segs_timed unsigned long long 段尝试更新往返时间 (RTT) 的次数。
已更新 rtt_updated unsigned long long 段更新 RTT 的次数。
埃恩切 unsigned long long 设置了拥塞经历 (CE) 位的段数。
埃克努尔 unsigned long long 设置了拥塞窗口减少 (CWR) 位的段数。
pmtu_resends unsigned long long 由于路径 MTU 发现而重新发送的次数。
pmtu_halts unsigned long long 由于重新传输而导致的路径 MTU 发现终止数。
rexmt_timeout unsigned long long 重新传输超时的次数。
timeout_药水 unsigned long long 由于重新传输超时而断开的连接数。
fast_rxmt unsigned long long 快速重新传输的次数。
new_reno_rxmt unsigned long long NewReno 快速重新传输的次数。
false_fast_rxmt unsigned long long 避免错误快速重新传输的次数。
持久超时 unsigned long long 持久超时数。
持久删除数 unsigned long long 由于持久超时而断开的连接数。
keep_alive_timeout unsigned long long 保持活动超时的次数。
keep_alive_probe unsigned long long 传输的保持活动探测数。
keep_alive_药水 unsigned long long 通过保持活动而断开的连接数。
delay_ack_syn unsigned long long SYN 的延迟 ACK 数。
delay_ack_fin unsigned long long FIN 的延迟 ACK 数。
sack_blocks_upd unsigned long long 扩展选择性应答 (SACK) 块数组的次数。
sack_holes_upd unsigned long long 扩展布袋孔阵列的次数。
事务删除 unsigned long long 由于内存分配失败而丢弃的包数。
time_wait_复用 unsigned long long 对新传出连接复用处于 TIME_WAIT 状态的现有连接的次数。
send_and_光盘 unsigned long long 发送和断开连接的次数。
斯普利克-康斯 unsigned long long TCP 拼接连接数。
splice_closed unsigned long long 已关闭的 TCP 拼接连接数。
splice_resets unsigned long long 重置 TCP 拼接连接数。
splice_timeouts unsigned long long TCP 拼接连接超时数。
splice_persist_药水 unsigned long long TCP 拼接连接数持久超时。
splice_keep_药水 unsigned long long TCP 拼接连接保持活动超时的次数。
bad_ack_conn_药水 unsigned long long 由于 ACK 错误而断开的连接数。
dup_syn_conn_药水 unsigned long long 由于重复 SYN 包而断开的连接数。
auto_cksum_offload unsigned long long 动态禁用校验和卸载的连接数。
bad_syn unsigned long long 侦听器废弃的无效包数。
限制传输 unsigned long long 有限传输 算法辅助的快速重新传输次数。
pred_acks unsigned long long 正确预测 ACK 包头的次数。
pred_dat unsigned long long 正确预测数据包头的次数。
Paws_药水 unsigned long long 由于 PAWS 而删除的段数。
持久删除数 unsigned long long 处于持久状态的连接断开数。
fake_syn_药水 unsigned long long 丢弃的假 SYN 段数。
fake_rst_药水 unsigned long long 丢弃的伪 RST 段数。
数据注入删除 unsigned long long 删除的数据注入段数。
tr_max_conn_药水 unsigned long long 为 TCP 流量调节而删除的最大连接数。
tr_nomem_药水 unsigned long long 由于无内存而断开的流量调节连接数。
tr_max_per_host unsigned long long 为流量调节而删除的每个主机的最大连接数。
基于用户数据报协议 (UDP) 的统计信息可作为 "__stat.net.protocol.udp->fieldname" 进行访问
表 4。 基于网络协议的统计信息 (UDP)
Vue 脚本字段名称 数据类型 描述
Opackets unsigned long long 传输的 UDP 数据报总数。
信息包 unsigned long long 接收的 UDP 数据报总数。
hdr_药水 unsigned long long 其大小小于头大小的包的数目。 IP 和 UDP 头不适合单个内存缓冲区 (MBUF)。
bad_cksum unsigned long long 接收到的带有错误校验和错误的 UDP 包数。
巴德伦 unsigned long long 接收到的长度不正确的包数。 包中指定的 UDP 长度大于 IP 头中指定的总包大小或小于 UDP 头的大小。
无套接字 unsigned long long 由于端口上没有套接字而丢弃的包数。
sock_buf_overflow unsigned long long 套接字缓冲区溢出的次数。
dgm_no_socket unsigned long long 由于没有套接字而丢弃的广播或多点广播数据报数。
pcb_cache_未命中 unsigned long long 输入包缺少 PCB 高速缓存的次数。
可通过 "__stat.net.protocol.icmp->fieldname" 访问基于因特网控制报文协议 (ICMP) 的统计信息
表 5。 基于网络协议的统计信息 (ICMP)
Vue 脚本字段名称 数据类型 描述
已发送 unsigned long long 已传输的 ICMP 信息包总数。
已接收 unsigned long long 接收的 ICMP 信息包总数。
错误 unsigned long long ICMP 错误数。
bad_cksum unsigned long long 接收到的带有错误校验和错误的 ICMP 消息数。
巴德伦 unsigned long long 接收到的长度不正确的 ICMP 消息数。
错误代码 unsigned long long 具有错误代码字段的 ICMP 消息数。 这些消息超出范围 icmp_code
old_msg unsigned long long 由于旧包协议为 ICMP 而未生成的错误数。
old_short_msg unsigned long long 由于旧 IP 包过短而未生成的错误数。
短消息 unsigned long long The ICMP message size is smaller than minimum length of ICMP message (packet size <ICMP_MINLEN).
反映 unsigned long long 生成的 ICMP 消息响应数。
可以 "__stat.net.protocol.icmpv6->fieldname" 形式访问基于 ICMPV6 协议的统计信息
表 6。 基于网络协议的统计信息 (ICMPV6)
Vue 脚本字段名称 数据类型 描述
tx_echo_reply unsigned long long 已传输的 ICMPv6 回传应答总数。
rx_echo_reply ` 无符号长整型 接收到的 ICMPv6 回传应答总数。
错误 unsigned long long ICMPv6 错误数。
rx_bad_cksum unsigned long long 接收到的带有错误校验和错误的 ICMPv6 消息数。
rx_bad_len unsigned long long 接收到的长度不正确的 ICMPv6 消息数。
错误代码 unsigned long long 具有错误代码字段的 ICMPv6 消息数。 这些消息超出范围 icmp6_code
old_msg unsigned long long 由于旧包协议为 ICMPv6而未生成的错误数。
短消息 unsigned long long ICMPv6 消息大小小于 ICMPv6 消息的最小长度 (包大小 <ICMP6_MINLEN)。
反映 unsigned long long 生成的 ICMPv6 消息响应数。
err_rate_limit unsigned long long 超出错误率限制的 ICMPv6 错误数。
tx_un联系 unsigned long long 传输的不可访问消息数。
rx_un到了 unsigned long long 接收到的不可访问消息数。
tx_big_pkt unsigned long long 传输大型 ICMPv6 包的次数。
rx_big_pkt unsigned long long 接收大型 ICMPv6 包的次数。
tx_timxceed unsigned long long 超过 ICMPv6 消息发送时间的次数。
Rx_timxceed unsigned long long 超过 ICMPv6 消息接收时间的次数。
tx_param_prob unsigned long long 使用参数问题传输 ICMPv6 消息的次数。
rx_param_prob unsigned long long 接收到带有参数问题的 ICMPv6 消息的次数。
tx_echo_req unsigned long long 发送回送请求消息的次数。
rx_echo_req unsigned long long 接收回送请求消息的次数。
tx_mld_qry unsigned long long 发送组查询请求的次数。
rx_mld_qry unsigned long long 接收组查询请求的次数。
tx_mld_report unsigned long long 传输组报告的次数。
rx_mld_report unsigned long long 接收组报告的次数。
rx_bad_mld_qry unsigned long long 接收到错误组查询的次数。
rx_bad_mld_report unsigned long long 接收到错误组报告的次数。
rx_our_mld_report unsigned long long 我们小组收到报告的次数。
tx_mld_term unsigned long long 发送组终止的次数。
rx_mld_term unsigned long long 接收组终止的次数。
rx_bad_mld_term unsigned long long 接收到错误组终止的次数。
tx_redirect unsigned long long 传输重定向的次数。
Rx_redirect unsigned long long 接收重定向的次数。
rx_bad_redirect unsigned long long 接收到错误重定向的次数。
tx_router_sol unsigned long long 路由器请求传输的次数。
rx_router_sol unsigned long long 接收路由器请求的次数。
rx_bad_router_sol unsigned long long 接收到错误路由器请求的次数。
tx_router_adv unsigned long long 路由器广告的发送次数。
rx_router_adv unsigned long long 接收路由器广告的次数。
rx_bad_router_adv unsigned long long 接收到错误路由器广告的次数。
tx_nd_sol unsigned long long 邻居请求传输的次数。
Rx_nd_sol unsigned long long 收到邻居请求的次数。
rx_bad_nd_sol unsigned long long 接收到不良邻居请求的次数。
tx_nd_adv unsigned long long 邻居广告的传输次数。
rx_nd_adv unsigned long long 接收邻居广告的次数。
rx_bad_nd_adv unsigned long long 接收到不良邻居广告的次数。
tx_router_renum unsigned long long 路由器重新编号的传输次数。
rx_router_renum unsigned long long 接收到路由器重新编号的次数。
tx_haad_req unsigned long long 发送主代理程序地址发现 (HAAD) 请求的次数。
rx_haad_req unsigned long long 接收 HAAD 请求的次数。
rx_bad_haad_req unsigned long long 接收到错误 HAAD 请求的次数。
tx_haad_reply unsigned long long 发送 HAAD 应答的次数。
rx_haad_reply unsigned long long 接收到 HAAD 应答的次数。
rx_bad_haad_reply unsigned long long 接收到错误 HAAD 应答的次数。
tx_prefix_sol unsigned long long 发送前缀请求的次数。
rx_prefix_sol unsigned long long 接收到前缀请求的次数。
rx_bad_prefix_sol unsigned long long 接收到错误前缀请求的次数。
tx_prefix_adv unsigned long long 发送前缀广告的次数。
rx_prefix_adv unsigned long long 接收到前缀广告的次数。
rx_bad_prefix_adv unsigned long long 接收到错误前缀广告的次数。
无移动性 unsigned long long 未启动时的移动性调用数。
Ndp_q_药水 unsigned long long 等待 ndp 完成时丢弃的挂起包数。
可通过 "__stat.net.protocol.igmp->fieldname" 访问基于因特网组管理协议 (IGMP) 的统计信息
表 7。 基于网络协议的统计信息 (IGMP)
Vue 脚本字段名称 数据类型 描述
rx_total unsigned int 接收的 IGMP 消息总数。
rx_query unsigned int 接收到的 IGMP 成员资格查询数。
事务报告 unsigned int 传输的 IGMP 成员资格报告数。
rx_reports unsigned int 收到的 IGMP 成员资格报告数。
rx_our_reports unsigned int 为我们的组收到的 IGMP 成员资格报告的数量。
rx_bad_cksum unsigned int 接收到的带有错误校验和错误的 IGMP 消息数。
rx_short_msg unsigned int 接收到的 IGMP 消息数,其大小小于 IGMP 消息的最小大小的字节数。
rx_bad_queries unsigned int 接收到的带有无效字段的 IGMP 成员资格查询数。
rx_bad_reports unsigned int 接收到的具有无效字段的 IGMP 成员资格报告数。
可通过 "__stat.net.protocol.arp->fieldname" 访问基于地址解析协议 (ARP) 的统计信息
表 8。 基于网络协议的统计信息 (ARP)
Vue 脚本字段名称 数据类型 描述
已清除 unsigned int 清除的 ARP 包数。 如果存储区中没有空间,请从存储区中除去最旧的 ARP 条目。
已发送 unsigned int 已传输的 ARP 包总数。