TPS监控工具tcprstat安装使用

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

     

显示版本信息
 

 

你可能感兴趣的:(性能测试,运维,性能监控,TPS,linux,抓包,性能测试)