p99 latency

99th percentile latency 是一种用于衡量系统性能的指标,特别是在网络、计算和存储领域。它表示系统在一定时间范围内,例如一秒钟或一分钟内,对请求的响应时间进行排序后,取排在第99%位置的值作为度量标准。

换句话说,p99 latency表示在一定时间内,99%的请求都能够在这个时间之内得到响应,而有1%的请求的响应时间超过了这个值。因此,p99 latency是一种反映系统性能的高百分位数指标,它关注的是在绝大多数情况下系统的表现,而忽略了一小部分可能出现的极端情况。

对于一个服务而言,p99 latency通常比平均值更能反映系统的真实性能,因为平均值容易受到极端值的影响。如果p99 latency较高,说明系统中有一小部分请求的响应时间相对较长,可能需要进一步优化以提高整体性能。

QPS

QPS代表”Queries Per Second”,即每秒查询数。这是衡量系统性能的一个指标,尤其常用于描述数据库、网络服务和其他计算系统的吞吐量。

QPS表示在每秒内系统能够处理的查询或请求的数量。这个指标对于评估系统的性能、稳定性和容量有重要意义。高QPS通常表示系统具有较高的吞吐量,能够处理大量的请求,而低QPS则可能暗示系统性能不足或者存在瓶颈。

需要注意的是,QPS是一个宽泛的指标,具体的应用场景可能需要考虑响应时间、并发性等其他因素。在一些高并发的系统中,除了QPS外,还可能关注每个请求的响应时间以及系统的可靠性。

MySQL TPCC

ycsb-0.15.0/bin/ycsb load memcached -s -P ycsb-0.15.0/workloads/workloada -p "memcached.hosts=127.0.0.1" -p "memcached.port=11211" -p recordcount=1000000000 -threads 64
  • ycsb load memcached:指示 YCSB 工具加载数据到 memcached 数据库中。

  • s:指示 YCSB 工具以同步模式执行操作。

  • ycsb-0.15.0/workloads/workloada:指定要使用的工作负载配置文件。

  • “memcached.hosts=127.0.0.1”:指定 memcached 服务器的主机地址。

  • “memcached.port=11211”:指定 memcached 服务器的端口号。

  • recordcount=1000000000:指定要加载到数据库中的记录数量,这里是 10 亿条记录。

  • threads 64:指定加载数据时使用的线程数量为 64。

ycsb-0.15.0/bin/ycsb run memcached -s -P ycsb-0.15.0/workloads/workloada -p "memcached.hosts=127.0.0.1" -p "memcached.port=11211" -p recordcount=1000000000 -p operationcount=666666667 -threads 64
  • operationcount:指定要执行的操作数量。在这个命令中,operationcount=666666667 表示要执行大约 6.67 亿个操作。

文章作者: 易百分
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 易百分 !
 上一篇
CPU相关信息查看 CPU相关信息查看
在以前的一些实验中发现有时候由于一些限制以及主板版本不同,一些信息没法获取或者不能获取。所以将用过的和CPU信息有关的命令收集一下。
2024-06-02
下一篇 
MySQL MySQL
2024-03-15 易百分
  目录