什么是TPS
电子数据处理系统。
TPS的最初形式设计范围小,如订票系统、会计成本核算系统,其特点是处理问题的高度结构化,但功能单一,如库存物资统计系统、员工工资发放系统等。它所提供的信息是企业的实时信息,是对企业状况的直接反映。TPS的运行直接简化了人们的日常工作,提高了作业层管理者的工作效率。
扩展资料:
TPS是企业联系客户的纽带也是其他信息系统的基础。TPS存在于企业的各个职能部门,事务处理系统是进行日常业务处理,记录,汇总,综合,分类,并为组织的操作层次服务的基本商务系统。事务处理系统可以帮助组织降低业务成本,提高信息准确度,提升业务服务水平。
在企业中主要表现了四种系统:市场营销,生产制造,财务会计,人力资源。
建立看板体系(Kanbansystem)就是重新改造流程,改变传统由前端经营者主导生产数量,重视后端顾客需求,后面的工程人员通过看板告诉前一项工程人员需求,比方零件需要多少,何时补货,亦即是“逆向”去控制生产数量的供应链模式,这种方式不仅能节省库存成本(达到零库存),更重要是将流程效率化。
参考资料:
首先一个事务包括三个动作,即客户端请求服务端,服务端内部进行处理,服务端对客户端进行响应。
将这三个动作看成一个整体,并将之称为一个事务,若在一秒内,服务端可以完成N个事务,则这个服务端的TPS为N。
一般来说,评价系统的性能主要看系统的TPS,系统的整体性能取决于性能最低模块的TPS值。
(木桶的容量取决于最短板,当然你不能把木桶斜着放,斜着放虽然能够改变木桶容量的依赖,此时依赖变为最长板,但会产生额外的消耗,比如需要一直扶住木板,或者产生木桶歪倒的风险)
客户端请求一个地址时,比如百度首页,其实会产生很多的请求,比如js、css、png等,像这样的每个单个请求都可以算作查询次数。
若在一秒内,客户端请求服务端的首页,服务端返回了N个内部链接(js、css、png、html等),那么服务端的QPS就为N。
QPS反映系统的吞吐能力,更偏向于读取文件,查询数据。
若在一秒内,用户请求了百度首页并看到了首页全貌,这样就形成了一个TPS,但却形成了多个QPS。
若在一秒内,我们请求一个单调的网页,此网页只有一个html,不包含任何其他内部链接,此时TPS=QPS。
服务器常用性能指标如下:
吞吐量 固定时间间隔内的处理完毕事务个数。通常是1秒内处理完毕的请求个数,单位:事务/秒(tps)。
响应时间一次事务的处理时间。通常指从一个请求发出,到服务器进行处理后返回,再到接收完毕应答数据的时间间隔,单位:毫秒。
CPU占用率1-CPU空闲率,表示CPU被使用情况,反映了系统资源利用情况。
吞吐量:系统在单位时间内处理请求的数量。只不过是一个很宽泛的术语,大家经常指的吞吐量的单位可能是:TPS/QPS、页面数/秒、人数/天、处理业务数/小时等等。
几个相关的概念:TPS、QPS、RPS
TPS:Transactions Per Second(每秒事务处理数),指服务器每秒处理的事务次数。一般用于评估数据库、交易系统的基准性能。
QPS:Queries Per Second(查询量/秒),是服务器每秒能够处理的查询次数,例如域名服务器、Mysql查询性能。
RPS:Request Per Second(请求数/秒)
RPS(Request Per Second)和QPS可以认为是一回事。
RT:Response Time(响应时间):客户端发一个请求开始计时,到客户端接收到从服务器端返回的响应结果结束所经历的时间,响应时间由请求发送时间、网络传输时间和服务器处理时间三部分组成。也叫Think Time。
并发数与TPS/QPS的关系:
QPS(TPS)= 并发数/平均响应时间
这里的并发数如果为事务处理请求数,则为TPS,如果为查询请求数,则为QPS。
0条评论