今天群里网友咨询性能测试响应时间除了加时间戳外,还有什么方法,特此把以前用到的方法整理出来介绍一下:
tcprstat---这个工具原本开发用来调查mysqld的性能问题,但是我们可以用这个工具来调查典型的request->response类型的服务器。如果单单是看看时间,就别用TCPdump了,TCPDUMP的可读性也比较差。
wget http://github.com/downloads/Lowercases/tcprstat/tcprstat-static.v0.3.1.x86_64 --no-check-certificate -O /sbin/tcprstat
chmod +x /sbin/tcprstat
tcprstat -p 1521 -t 10 -n 0 -f '%T\t%n\t%M\t%a\t%95M\t%99M\n'
timestamp count max avg 95_max 99_max
1293528181 339 4429229 142446 617688 2196833
注意:这个响应时间是microsecond,即us,等于0.000001s。