1,除了QPS和TPS外还需要观察哪些性能
2,查看cpu负载
使用top命令即可看到如下内容
top - time ,1user,load average:0.15,0.05,0.01
表示当前时间 一个用户,在5分钟内,10分钟内,15分钟内的cpu负载数,比如我们有个4核8线程的处理器,然后目前已经达到了7.5 甚至超过8了,这种情况的压测就是不准确的,因为mysql随时可能会挂掉。
3,查看内存负载
mem:3355444k total,202233used,30569free,203030k buffers
这个代表的是机器内存,总多少,已使用多少,多少是空的,还有多少是缓存。
一般使用率在80以内是可以的,在70-80就可以了 不要再加线程了。
4,查看磁盘io情况
这里需要使用dstat -d命令
可以看到 total read writ
当使用dstat -r 命令时候可以看到读写的iops 也就是说随机磁盘读取每秒钟多少次。随机磁盘每秒中写入多少次。一般情况每秒两三百次就已经很高了。或者每秒上百mb。
5,压测是观察网卡的流量情况
dstat -n 观察到
-net/total-
recv send
16k 17k
这个是说每秒钟网卡接受到的流量有多少kb,每秒钟发送出去有多少。通常根据网卡之类的有关,一般都低于100mb。
