查询 Windows TCP 吞吐量和性能的命令;管理网络连接和流量,并提供详细的网络统计和性能参数,可用于进行网络监视、故障排除和优化。
netsh interface ipv4 show
下列指令有效:
此上下文中的命令:
netsh interface ipv4 show addresses - 显示 IP 地址配置。
netsh interface ipv4 show compartments - 显示分段参数。
netsh interface ipv4 show config - 显示 IP 地址和其他信息。
netsh interface ipv4 show destinationcache - 显示目标缓存项目。
netsh interface ipv4 show dnsservers - 显示 DNS 服务器地址。
netsh interface ipv4 show dynamicportrange - 显示动态端口范围配置参数。
netsh interface ipv4 show excludedportrange - 显示所有排除的端口范围。
netsh interface ipv4 show global - 显示全局配置普通参数。
netsh interface ipv4 show icmpstats - 显示 ICMP 统计。
netsh interface ipv4 show interfaces - 显示接口参数。
netsh interface ipv4 show ipaddresses - 显示当前 IP 地址。
netsh interface ipv4 show ipnettomedia - 显示 IP 的网络到媒体的映射。
netsh interface ipv4 show ipstats - 显示 IP 统计。
netsh interface ipv4 show joins - 显示加入的多播组。
netsh interface ipv4 show neighbors - 显示邻居缓存项。
netsh interface ipv4 show offload - 显示卸载信息。
netsh interface ipv4 show route - 显示路由表项目。
netsh interface ipv4 show subinterfaces - 显示子接口参数。
netsh interface ipv4 show tcpconnections - 显示 TCP 连接。
netsh interface ipv4 show tcpstats - 显示 TCP 统计。
netsh interface ipv4 show udpconnections - 显示 UDP 连接。
netsh interface ipv4 show udpstats - 显示 UDP 统计。
netsh interface ipv4 show winsservers - 显示 WINS 服务器地址。
netsh interface ipv6 show
下列指令有效:
此上下文中的命令:
netsh interface ipv6 show addresses - 显示当前 IP 地址。
netsh interface ipv6 show compartments - 显示分段参数。
netsh interface ipv6 show destinationcache - 显示目标缓存项目。
netsh interface ipv6 show dnsservers - 显示 DNS 服务器地址。
netsh interface ipv6 show dynamicportrange - 显示动态端口范围配置参数。
netsh interface ipv6 show excludedportrange - 显示所有排除的端口范围。
netsh interface ipv6 show global - 显示全局配置普通参数。
netsh interface ipv6 show interfaces - 显示接口参数。
netsh interface ipv6 show ipstats - 显示 IP 统计。
netsh interface ipv6 show joins - 显示加入的多播组。
netsh interface ipv6 show neighbors - 显示邻居缓存项。
netsh interface ipv6 show offload - 显示卸载信息。
netsh interface ipv6 show potentialrouters - 显示潜在路由器。
netsh interface ipv6 show prefixpolicies - 显示前缀策略项目。
netsh interface ipv6 show privacy - 显示隐私配置参数。
netsh interface ipv6 show route - 显示路由表项目。
netsh interface ipv6 show siteprefixes - 显示站点前缀表项。
netsh interface ipv6 show slaacsecretkey - 显示 RFC 7217 密钥值。
netsh interface ipv6 show subinterfaces - 显示子接口参数。
netsh interface ipv6 show tcpstats - 显示 TCP 统计。
netsh interface ipv6 show teredo - 显示 Teredo 状态。
netsh interface ipv6 show tfofallback - 显示各网络 TCP 快速打开回退状态。
netsh interface ipv6 show udpstats - 显示 UDP 统计。
netsh int tcp show
下列指令有效:
此上下文中的命令:
netsh int tcp show global - 显示全局 TCP 参数。
netsh int tcp show heuristics - 显示启发 TCP 参数。
netsh int tcp show rscstats - 显示支持接收段合并的接口的 TCP 统计信息。
netsh int tcp show security - 显示 TCP 安全参数。
netsh int tcp show supplemental - 显示基于 TCP 参数的补充模板。
netsh int tcp show supplementalports - 在 TCP 补充筛选器表中显示端口元组。
netsh int tcp show supplementalsubnets - 在 TCP 补充筛选器表中显示目标子网。
以下是可以查询 Windows TCP 吞吐量和性能的命令:
-
netstat -s: 显示有关 TCP/IP 的统计信息,包括传输的字节数、错误数、丢包数等。PS C:\Users\Administrator> netstat -s
IPv4 统计信息
接收的数据包 = 265466
接收的标头错误 = 0
接收的地址错误 = 0
转发的数据报 = 0
接收的未知协议 = 0
丢弃的接收数据包 = 13733
传送的接收数据包 = 256258
输出请求 = 122591
路由丢弃 = 0
丢弃的输出数据包 = 0
输出数据包无路由 = 8
需要重新组合 = 0
重新组合成功 = 0
重新组合失败 = 0
数据报分段成功 = 0
数据报分段失败 = 0
分段已创建 = 0IPv6 统计信息
接收的数据包 = 278451
接收的标头错误 = 0
接收的地址错误 = 1344
转发的数据报 = 0
接收的未知协议 = 0
丢弃的接收数据包 = 907
传送的接收数据包 = 276775
输出请求 = 162287
路由丢弃 = 0
丢弃的输出数据包 = 0
输出数据包无路由 = 0
需要重新组合 = 0
重新组合成功 = 0
重新组合失败 = 0
数据报分段成功 = 0
数据报分段失败 = 0
分段已创建 = 0ICMPv4 统计信息
已接收 已发送
消息 47 275
错误 0 0
目标不可达 6 134
超时 31 0
参数问题 0 0
源抑制 0 0
重定向 0 0
回显回复 10 0
回显 0 141
时间戳 0 0
时间戳回复 0 0
地址掩码 0 0
地址掩码回复 0 0
路由器请求 0 0
路由器播发 0 0ICMPv6 统计信息
已接收 已发送
消息 2786 2766
错误 0 0
目标不可达 0 284
数据包太大 0 0
超时 41 0
参数问题 0 0
回显 250 106
回显回复 5 0
MLD 查询 0 0
MLD 报告 0 0
MLD 已完成 0 0
路由器请求 0 5
路由器播发 143 0
邻居请求 2078 278
邻居播发 269 2093
重定向 0 0
路由器重新编号 0 0IPv4 的 TCP 统计信息
主动开放 = 7410
被动开放 = 980
失败的连接尝试 = 4457
重置连接 = 61
当前连接 = 5
接收的分段 = 147093
发送的分段 = 118640
重新传输的分段 = 596IPv6 的 TCP 统计信息
主动开放 = 3309
被动开放 = 0
失败的连接尝试 = 60
重置连接 = 75
当前连接 = 4
接收的分段 = 198404
发送的分段 = 124857
重新传输的分段 = 451IPv4 的 UDP 统计信息
接收的数据报 = 187008
无端口 = 13727
接收错误 = 0
发送的数据报 = 22789IPv6 的 UDP 统计信息
接收的数据报 = 191864
无端口 = 407
接收错误 = 0
发送的数据报 = 32447类别 统计项 数值 描述 IPv4 统计信息 接收的数据包 83595 已接收的数据包总数。 接收的标头错误 0 在接收数据包时发生的标头错误数量。 接收的地址错误 0 接收数据包时,目标地址错误的数量。 转发的数据报 0 转发的数据包数量。 接收的未知协议 0 接收数据包时,协议未知的数量。 丢弃的接收数据包 49 因为错误或其他问题丢弃的数据包数量。 传送的接收数据包 83813 传送的数据包数量。 输出请求 69420 发送数据的请求总数。 路由丢弃 0 因路由问题丢弃的数据包数量。 丢弃的输出数据包 0 输出时丢弃的数据包数量。 输出数据包无路由 6 发送的数据包没有找到有效路由的数量。 需要重新组合 0 需要重新组合的分段数据包数量。 重新组合成功 0 成功重新组合的数据包数量。 重新组合失败 0 重新组合失败的数据包数量。 数据报分段成功 0 成功分段的数据报数量。 数据报分段失败 0 分段数据报失败的数量。 分段已创建 0 创建的数据报分段数量。 IPv6 统计信息 接收的数据包 110123 已接收的数据包总数。 接收的标头错误 0 在接收数据包时发生的标头错误数量。 接收的地址错误 236 接收数据包时,目标地址错误的数量。 转发的数据报 0 转发的数据包数量。 接收的未知协议 0 接收数据包时,协议未知的数量。 丢弃的接收数据包 226 因为错误或其他问题丢弃的接收数据包数量。 传送的接收数据包 109803 传送的数据包数量。 输出请求 77574 发送数据的请求总数。 路由丢弃 0 因路由问题丢弃的数据包数量。 丢弃的输出数据包 0 输出时丢弃的数据包数量。 输出数据包无路由 0 发送的数据包没有找到有效路由的数量。 需要重新组合 0 需要重新组合的分段数据包数量。 重新组合成功 0 成功重新组合的数据包数量。 重新组合失败 0 重新组合失败的数据包数量。 数据报分段成功 0 成功分段的数据报数量。 数据报分段失败 0 分段数据报失败的数量。 分段已创建 0 创建的数据报分段数量。 ICMPv4 统计信息 消息 已接收: 24 接收到的ICMP消息总数。 已发送: 4 发送的ICMP消息总数。 错误 0 ICMP消息传输中的错误数量。 目标不可达 24 目标不可达消息的数量。 超时 0 超时消息的数量。 参数问题 0 参数问题消息的数量。 源抑制 0 源抑制消息的数量。 重定向 0 重定向消息的数量。 回显回复 0 回显回复消息的数量。 回显 0 回显请求消息的数量。 时间戳 0 时间戳消息的数量。 时间戳回复 0 时间戳回复消息的数量。 地址掩码 0 地址掩码消息的数量。 地址掩码回复 0 地址掩码回复消息的数量。 路由器请求 0 路由器请求消息的数量。 路由器播发 0 路由器播发消息的数量。 ICMPv6 统计信息 消息 已接收: 600 接收到的ICMPv6消息总数。 已发送: 712 发送的ICMPv6消息总数。 错误 0 ICMPv6消息传输中的错误数量。 目标不可达 0 目标不可达消息的数量。 数据包太大 5 数据包太大的消息数量。 超时 0 超时消息的数量。 参数问题 0 参数问题消息的数量。 回显 20 回显请求消息的数量。 回显回复 0 回显回复消息的数量。 MLD 查询 0 MLD查询消息的数量。 MLD 报告 0 MLD报告消息的数量。 MLD 已完成 0 MLD已完成消息的数量。 路由器请求 3 路由器请求消息的数量。 路由器播发 26 路由器播发消息的数量。 邻居请求 508 邻居请求消息的数量。 邻居播发 41 邻居播发消息的数量。 重定向 0 重定向消息的数量。 路由器重新编号 0 路由器重新编号消息的数量。 IPv4 的 TCP 统计信息 主动开放 1056 主动打开的TCP连接数量。 被动开放 17 被动打开的TCP连接数量。 失败的连接尝试 158 连接失败的尝试次数。 重置连接 15 被重置的连接次数。 当前连接 9 当前存在的TCP连接数量。 接收的分段 80654 接收到的TCP分段数量。 发送的分段 66792 发送的TCP分段数量。 重新传输的分段 262 重新传输的TCP分段数量。 类别 统计项 数值 描述 IPv6 的 TCP 统计信息 主动开放 1632 主动打开的IPv6 TCP连接数量。 被动开放 57 被动打开的IPv6 TCP连接数量。 失败的连接尝试 48 连接失败的IPv6尝试次数。 重置连接 32 被重置的IPv6连接次数。 当前连接 11 当前存在的IPv6 TCP连接数量。 接收的分段 124501 接收到的IPv6 TCP分段数量。 发送的分段 103932 发送的IPv6 TCP分段数量。 重新传输的分段 312 重新传输的IPv6 TCP分段数量。 UDP 统计信息 接收的UDP报文 16302 接收到的UDP报文数量。 发送的UDP报文 9056 发送的UDP报文数量。 丢弃的UDP报文 2 因错误或其他原因丢弃的UDP报文数量。 UDP端口不可用 0 无法分配UDP端口的数量。 IP 协议统计 已接收的字节 92418935 接收到的IP数据字节总数。 已发送的字节 12585743 发送的IP数据字节总数。 丢失的字节 0 丢失的IP数据字节数量。 路由表 总路由数量 50 当前系统的总路由数量。 活跃路由 45 当前系统的活跃路由数量。 主机路由 20 主机路由的数量。 网络路由 30 网络路由的数量。 默认路由 1 默认路由的数量。 传输层协议统计 连接数(TCP、UDP等) 250 当前系统的传输层协议(如TCP、UDP等)连接数。 不同的端口号 120 当前系统的使用过的不同端口号的数量。 错误统计 检测到的传输错误 0 检测到的网络传输错误数量。 发生的网络异常 3 系统检测到的网络异常次数。 -
nbtstat -s: 显示 NetBIOS over TCP/IP 的统计信息,包括 TCP 连接数、数据包发送和接收数量等。PS C:\Users\Administrator> nbtstat -n
WLAN:
节点 IP 址址: [192.168.1.15] 范围 ID: []NetBIOS 本地名称表
名称 类型 状态
---------------------------------------------
WIN-KTSD1F2M30J<20> 唯一 已注册
WIN-KTSD1F2M30J<00> 唯一 已注册
WORKGROUP <00> 组 已注册PS C:\Users\Administrator> nbtstat -s
WLAN:
节点 IP 址址: [192.168.1.15] 范围 ID: []无连接
PS C:\Users\Administrator> nbtstat -SWLAN:
节点 IP 址址: [192.168.1.15] 范围 ID: []无连接
-
ping -f -l <packet size> <destination>: 发送 ICMP 回显请求以测试网络延迟和丢包率。-f 选项用于指定不应分段数据包,-l 选项用于指定数据包大小。 -
pathping <destination>: 使用 Traceroute 和 Ping 工具的组合,显示所有中间路由器的响应时间和丢包率。 -
tcping <destination> <port>: 测试特定端口的 TCP 连接和响应时间,可用于诊断网络连接问题。 -
tcpping <destination> <port>: 测试特定端口的 TCP 连接和响应时间,与 tcping 类似但速度更快。 -
iperf -c <server ip> -p <port> -w <window size>: 测量 TCP 吞吐量和带宽的工具。-c 选项用于指定服务器 IP,-p 选项用于指定端口,-w 选项用于指定窗口大小。
需要注意的是,这些命令需要以管理员权限运行才能正确显示所有统计信息。

-
netsh int tcp show global: 显示有关当前 TCP/IP 参数的全局配置信息,包括当前使用的 TCP 拥塞控制算法、最大连接数和超时时间等等。netsh int tcp show global
查询活动状态...TCP 全局参数
----------------------------------------------
接收方缩放状态 : enabled
接收窗口自动调节级别 : normal
加载项拥塞控制提供程序 : default
ECN 功能 : enabled
RFC 1323 时间戳 : allowed
初始 RTO : 1000
接收段合并状态 : enabled
非 Sack Rtt 复原 : disabled
最大 SYN 重新传输次数 : 4
快速打开 : disabled
快速打开回退 : enabled
HyStart : enabled
比例费率降低 : enabled
节奏配置文件 : off -
netsh int tcp show supplemental: 显示 Windows 中可选的 TCP 拥塞控制算法,包括 CTCP、DCTCP、CUBIC 等,并显示当前使用的算法。netsh int tcp show supplemental
TCP 全局默认模板为 automatic
自动模式基于 TCP 连接参数在 Internet 和 Datacenter 模板
之间选取。请使用 "netsh int tcp show supplementalports" 和
"netsh int tcp show supplementalsubnets" 命令查看活动的筛选器。 -
netsh interface tcp set global autotuninglevel=normal: 将 Windows 的 TCP 自动调整功能设置为默认值,以适应大多数网络环境。 -
netsh trace start capture=yes report=yes tracefile=<filename>: 启用网络跟踪器并记录 TCP/IP 数据流量,以分析网络连接性能和故障排除问题。 -
perfmon: 打开 Windows 性能监视器,可以监控网络接口、TCP 连接数、传输速率等指标。
这些命令涵盖了不同方面的 TCP/IP 统计信息和性能测试,对于排除 TCP/IP 连接问题和优化网络性能非常有帮助。
-
netsh interface tcp show heuristics: 显示 Windows 中可选的 TCP 启发式算法,这些算法可以通过修改注册表来启用或禁用。netsh interface tcp show heuristics
TCP 窗口缩放启发参数
----------------------------------------------
窗口缩放启发 : disabled
合格目标阈值 : 3
配置文件类型 unknown : normal
配置文件类型 public : normal
配置文件类型 private : normal
配置文件类型 domain : normal -
netsh int tcp show supplemental: 显示 Windows 向卸载式网络处理器 (NDIS) 中的 TCP/IP 栈设置了哪些高级网络功能,如 TCP/IP 栈和协议引擎的卸载,接收侧扩展,RSS 和 TCP 滑动窗口自动调整。netsh int tcp show supplemental
TCP 全局默认模板为 automatic
自动模式基于 TCP 连接参数在 Internet 和 Datacenter 模板
之间选取。请使用 "netsh int tcp show supplementalports" 和
"netsh int tcp show supplementalsubnets" 命令查看活动的筛选器。 -
netsh interface tcp show security: 显示当前计算机上的 TCP/IP 全局 RSS (接收侧扩展) 配置。RSS 可以分配到多个 CPU 核心上,以提高网络吞吐量和性能。netsh interface tcp show security
查询活动状态...----------------------------------------------
内存压力保护 : enabled
配置文件 : enabled -
netsh interface tcp show global: 显示 Windows 的 TCP 自动调整等级设置,以及自动调整功能的当前状态。netsh interface tcp show global
查询活动状态...TCP 全局参数
----------------------------------------------
接收方缩放状态 : enabled
接收窗口自动调节级别 : normal
加载项拥塞控制提供程序 : default
ECN 功能 : enabled
RFC 1323 时间戳 : allowed
初始 RTO : 1000
接收段合并状态 : enabled
非 Sack Rtt 复原 : disabled
最大 SYN 重新传输次数 : 4
快速打开 : disabled
快速打开回退 : enabled
HyStart : enabled
比例费率降低 : enabled
节奏配置文件 : off -
netsh wlan show wlanreport: 显示 WLAN 连接报告,其中包括与访问点 (AP) 的相关信息、数据包传输速率、信号强度和连接稳定性。netsh wlan show wlanreport
正在生成报告...
正在查询 WLAN 事件 ...
正在查询 NCSI 事件 ...
正在查询 NDIS 事件 ...
已失败,错误为 0x2
这些命令适用于 Windows 平台上的不同版本和配置,您可以根据需要选择使用它们来测试和优化网络连接性能,并确保在运行命令之前备份任何重要的数据以避免意外数据丢失。
-
nmap -sT <destination>: 使用 TCP 端口扫描工具 Nmap 进行端口探测,以识别主机开放的 TCP 端口和服务,并测试连接性能。 -
hping3 -S -p <port> <destination>: 使用 hping3 工具进行 TCP SYN 扫描,可用于快速查找可用的 TCP 端口并测试连接性能。 -
wireshark: 捕获和分析网络数据包。Wireshark 可以显示所有的 TCP/IP 统计信息,如传输速率、延迟、丢失率、滑动窗口大小等等。 -
tcpdump: 一个类似 Wireshark 的命令行工具,用于捕获和分析网络数据包,可以显示 TCP 吞吐量和性能统计信息。 -
iptraf: 实时的 IP 流量监视器,可用于显示当前的 TCP/IP 连接和流量状况。 -
ss: 显示套接字统计信息,包括 TCP 和 UDP 套接字数量、状态、缓冲区大小和窗口大小等等。
这些命令和工具可以为您提供更详细和全面的 TCP/IP 统计信息,使您能够更好地了解网络连接性能和故障排除问题。
-
iperf: 一款流行的网络性能测试工具,可实现客户端和服务器端之间的带宽测量和实时数据传输。 -
netcat: 一种网络工具,可以在 TCP 或 UDP 端口上发送和接收数据,可用于测试端口连接性能和进行简单的端口扫描。 -
ping: 一种用于测试网络连接性和延迟的基本工具,通过向目标主机发送 ICMP 回显消息并等待响应来测试网络性能。 -
traceroute: 一种通过跟踪网络数据包的路由路径来确定是否存在网络问题的工具。 -
mtr: 一种类似 traceroute 的工具,但可以提供更详细的网络统计信息和实时延迟图表。
这些工具适用于不同的操作系统和环境,您可以根据需要选择使用它们来测试和优化网络连接性能。同时,为了避免对目标网络造成影响或风险,请遵循相关的安全原则和最佳实践。
-
tcpstat: 一种基于命令行的工具,用于捕获和显示 TCP 连接统计信息,如连接状态、传输速率、延迟等等。 -
iftop: 一种实时的网络流量监视器,可以显示当前主机和目标主机之间的网络流量和连接性能信息。 -
bwm-ng: 一种实时的带宽监视器,可以显示系统中所有网络接口的收发数据量和速率,并提供实时图表和报告。 -
nettop: 一种类似于 Unix top 命令的工具,可用于显示系统中的活动网络连接数、吞吐量和延迟等信息。
这些工具都是针对网络连接性能进行优化而设计的,可以帮助您了解网络连接的状态和性能,并快速检测和排除性能瓶颈。
-
nload: 一种基于命令行的工具,用于监视网络流量和带宽使用率,可以显示当前的吞吐量图表、流量统计和网络连接速度等信息。 -
vnstat: 一种基于命令行的工具,可以实时地监视网络流量和带宽使用率,并提供详细的网络流量分析和报告。 -
speedtest-cli: 一种用于测试互联网带宽速度的命令行工具,可以测量下载和上传速度、延迟和 Jitter 等参数。 -
mtr: 一种用于诊断网络问题的网络工具,可同时提供 traceroute 和 ping 的功能,并显示每个运行节点的网络连接性能参数。
这些工具可以帮助您有效地监视网络流量和带宽使用情况,并快速进行故障排除和优化。请根据实际需要选择使用。
-
fping: 一种基于命令行的工具,用于快速测试网络主机的连通性。它支持多种协议和选项,并可以显示网络主机的可用性和延迟等信息。 -
netcat: 又称为 nc,是一种基于命令行的网络工具,可以在 TCP 或 UDP 端口上发送和接收数据。它支持多种协议和选项,并可用于测试端口连接性能和进行简单的端口扫描。 -
tcpdump: 一款流行的网络数据包捕获和分析工具,可以显示 TCP/IP 统计信息和故障排除信息。它支持多种过滤器和输出选项,并可以生成详细的报告和日志数据。 -
iptables: 这是 Linux 上的一个强大而灵活的防火墙软件,可以通过配置不同的规则和策略来控制网络通讯,保护系统安全,并优化网络性能。
以上工具可以帮助您有效地管理网络连接和流量,并提供详细的网络统计和性能参数,可用于进行网络监视、故障排除和优化。

浙公网安备 33010602011771号