人民币黑马是什么意思?
1.RQD(Realtime Query Delay)实时查询延迟 指的是从用户发起请求到服务器返回结果的时间间隔,单位是秒。这是一个衡量响应速度的指标。 RQD越短越好。一般建议控制在5-100毫秒之间,当然这取决于你的业务情况和所采用的技术。 如果你的业务对查询延迟比较敏感,比如购物车的功能,需要在几秒内对加入商品的金额进行实时计算,那么你的RQD就得控制在5ms左右;如果只是一个简单的查询,你可以把RQD控制在100ms以内。
2.RT(Response Time)平均响应时间 指从客户端发出请求到服务器完成响应并发送给客户端所需要的时间总和(包括网络延迟和时间片碎片)。这也是一个衡量响应速度的指标。 RT越长越差。应该尽可能的控制在100ms以下。对于Web应用来说,你很难真正控制它的RT,因为涉及多个服务器的连接和负载平衡等情况。但是如果能把单个服务的RT都控制好,那么这个应用在整体上的表现也不会太差。 所以,我们通常通过优化关键路径上的服务来达到缩短RT的目的。而优化的关键就在于解决这些服务所面临的各种性能问题。
3.TPS (Transactions Per Second) 每秒事务数 指在指定的时间内(一般是1秒),服务能够处理的交易次数。它反映了一个系统或应用的处理能力。 TPS没有特定的最优值,它受到很多因素的影响。但是一般来说会遵循这样一个规律: 在同一个基础设施层面上,即假设你使用了相同规格的服务器、网络设备、操作系统等,TPS与电脑的CPU频率成一定的正比关系。 如果在你的基础架构层面对比相同的情况下,Java的应用会比C/C++的应用能承载更高的TPS;同样的,使用多线程并且做好线程调度的,也会比单独利用某个核(CPU核心)的运算能支撑更高的TPS。 你的数据库是否支持高TPS的读写也是一个需要考虑的因素。如果你的数据库不支持高TPS的查询操作,那么在开发的时候就需要注意不要设计成以查询为中心的业务模式。
4.PPS (Percentage of Problems) 问题比例 指的是在指定时间内发生的故障次数占总数的比率。这个参数强调的是问题的发生率。 PPS越小越好。一般情况下,如果你能把PPS控制在千分之五以内,那就说明你的系统已经相当稳定了。