Pentium.Labs

System全家桶:https://zhuanlan.zhihu.com/c_1238468913098731520

导航

理解Throughput和Latency

Throughput,中文译作吞吐量。Latency,中文译作延迟。它们是衡量软件系统的最常见的两个指标。

吞吐量一般指相当一段时间内测量出来的系统单位时间处理的任务数或事务数(TPS)。注意“相当一段时间”,不是几秒,而可能是十几分钟、半个小时、一天、几周甚至几月。它的单位一般是TPS、每单位时间写入磁盘的字节数等。

延迟一般包括单向延迟(One-way Latency)和往返延迟(Round Trip Latency),实际测量时一般取往返延迟。它的单位一般是ms、s、min、h等。

我们应在用户可以接受的情况下,提高吞吐量

 

mysql 还分TPS/QPS:
TPS = (Com_commit + Com_rollback) / seconds
QPS = Questions(or Queries) / seconds

 

单纯测量,获取指标高低没有意义,需要在cpu,mem一定的真实负载情况下,来判断这个服务器的处理能力

 

posted on 2019-06-18 12:36  Pentium.Labs  阅读(833)  评论(0编辑  收藏  举报



Pentium.Lab Since 1998