现在面试一圈,都要讲讲高可用,高并发,高性能,如果不说上两句,对不起自己程序员的身份。
但是小公司哪里有那么大的并发量供你学习和调试呢,还是要从市面上的内容来学习这些概念
响应时间response time 请求到结束所需要的时间
并发数 concurrency 系统并发同时承载的请求数量
吞吐量 throughput 单位时间内处理请求的数量
QPS 每秒请求数量
TPS 每秒事务数
top命令查看当前load average情况。例如,系统负载为“0.17, 0.21, 0.22”,这3个值分别表示最近1分钟平均负载、最近5分钟平均负载和最近15分钟平均负载
吞吐量、响应时间和并发数三者之间是有关联性的。
吞吐量 = 并发数 ÷ 响应时间 。
并发数不变,响应时间足够快,那么单位时间的吞吐量就会相应地提高。
参考:http://gk.link/a/12h3e