TPS监控工具tcprstat安装使用

tcprstat是一款免费开源的TCP分析工具,用于监控网络传输并统计请求响应时间。支持实时分析,自定义输出格式,及从pcap文件读取数据等功能。适用于网络性能调优、故障排查等场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

tcprstat是免费开源tcp分析工具,通过监控网络传输来统计分析请求的响应时间

安装

# wget http://github.com/downloads/Lowercases/tcprstat/tcprstat-static.v0.3.1.x86_64

# cp tcprstat-static.v0.3.1.x86_64 tcprstat

# chmod a+x tcprstat

使用

# ./tcprstat -p 6379 -t 1 -n 0 -l ip

timestamp       count   max     min     avg     med     stddev  95_max  95_avg  95_std  99_max  99_avg  99_std

1357885445      256     73120   67      746     245     4607    995     349     285     3107    399     405

1357885446      256     2610    84      365     255     317      846     330     266     906     351     281

1357885446     36       968     127     370     278     287     900     336     259     908     353     272

 

Option Name

Short Name

Type

Default Value

Meaning

--format

-f

string

”%T\t%n\t%M\t%m\t%a\t%h\t%S
\t%95M\t%95a\t%95S\t%99M\t%99a\t%99S\n

格式控制字串

--[no]header

 

string

Enabled

如果没有指定任何参数,tcpstat 会根据 --format 选项自动产生显示输出头部信息。如果指定了参数,tcpstat 将使用该参数对应的头作为输出头。如果指定了 --no-header 选项,tcpstat 将不显示输出头信息。

--help

   

显示程序信息和用法。

--interval

-t

integer

10

tcpstat 在连续两行输出之间等待的时间间隔,以秒为单位。

--iterations

-n

integer

1

tcpstat 在程序退出前,需要执行迭代的次数;0 表示无限。

--local

-l

string

 

指定以逗号分隔的用作本地ip地址的列表,用以取代默认的从操作系统获取的ip地址列表。

--port

-p

integer

 

指定用于捕获网络通信的 TCP 端口,如果未指定则捕获所有端口。

--read

-r

string

 

从 pcap 文件中读取信息。而不是从网络上实时获取

--version

   

显示版本信息
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值