还不知道 QPS TPS RPS 有啥区别?CPU Load 又是啥?快来给孩子看看吧!

2,461 阅读1分钟

QPS(Queries Per Second 每秒查询速率)

每秒查询速率:一台服务器每秒能够响应的查询次数

QPS = req / sec = 请求数 / 秒

代表的是服务器机器的吞吐量

TPS(Transactions Per Second 每秒处理事务数)

一个事务是指 客户端向服务器发送请求并接收到返回的整个过程

TPS 基本是类似于 QPS 的,但存在区别: 一个 Transaction 可能包含多个 Query

RPS(Requests Per Second 每秒请求处理能力)

RPS 代表吞吐率,代表并发请求下每秒处理的请求数

单位是 reqs/s

QPS 和 RPS 意义上是等效的,只是两种不同的说法。

CPU Load

CPU Load 表示的是 CPU 的使用程度,即 CPU 负载

对于单核 cpu 如果值是 1 ,即代表使用率是 100% 这个时候代表你的 cpu 已经满载了。 那么对于多核对应累加即可,如 8 核 则数值为 8 才为满载。

在一个正常的系统中,CPU 负载不应该大于你的核数,如果大于就应该要考虑你的程序到底哪里出了问题了

希望本文对你有所帮助。

欢迎添加个人微信 dyinggq 一起交流学习~~

我是 dying 搁浅 ,我始终期待与你的相遇。无论你是否期待,潮涨潮落,我仅且就在这里…

我们下期再见~ 在这里插入图片描述