術語
吞吐量
對單位時間內完成的工作量的度量
平均響應時間
提交請求和返回該請求的響應之間使用的時間
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