术语
吞吐量
对单位时间内完成的工作量的度量
平均响应时间
提交请求和返回该请求的响应之间使用的时间
TPS
每秒处理事务量
QPS:
每秒查询量
检测性能的4个维度
- cpu
- io
- memory
- network
cpu
top 查看cpu使用情况
jstack 进程id>a.txt 打印进程id的运行情况至a.txt中
printf “%x \n” 线程id 将10进制进程转换为16进制
vi a.txt 查找16进制线程id定位问题线程
io
iostat -d I 命令查看io情况
memory
free -g 查看内存情况
buffer即将被写入磁盘的数据
cache被磁盘读出来的数据
network
nicstat
wget http://sourceforge.net/projects/nicstat/files/nicstat-1.92.tar.gz
tar -zxvf nicstat-1.92.tar.gz
sudo vim Makefile
CFLAGS = $(COPT)
sudo make -f Makefile install