
区别是:
TPS:是Transactions Per Second的缩写,也就是事务数/秒。它是软件测试结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。
QPS:是Queries Per Second的缩写,意思是每秒查询率,是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
区别及理解:
1、TPS即每秒处理事务数,包括:”用户请求服务器”、”服务器自己的内部处理”、”服务器返回给用户”,这三个过程,每秒能够完成N个这三个过程,TPS也就是3。
2、QPS基本类似于TPS,但是不同的是,对于一个页面的一次访问,形成一个TPS;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入QPS之中。
3、一般的,评价系统性能均以每秒钟完成的技术交易的数量来衡量。系统整体处理能力取决于处理能力最低模块的TPS值。
TPS。翻译成中文,一般翻译为透明页共享,或者也可以具体的称之为内存透明页共享。这个技术的核心要点就是将相同类型 *** 作系统中,相同服务或是进程部分所消耗的内存,只保留一份。其中关于内存使用时,VMware的ESX是按照4KB为单位进行内存切片的。这样可以大大的节省物理内存的空间占用。所以,在部署虚拟机时,管理员最好能将类似相近或是相同类型的 *** 作系统部署到一起。当然了,最先需要考虑的是性能保证情况。不能把热点一样的应用,部署到同一个物理主机。这种TPS技术的实现,是由前提的,即主机对非一致性内存访问或是NUMA支持较好。这与物理服务器的平台和内存的插法有巨大关系。很多客户在购买服务器,安装ESX后,会报一个红字的告警。其核心内容就是NUMA工作不正常,memory
imbalancedPerformance may be
impacted就是由于内存的插法引起NUMA工作异常或是无法发挥作用,从而可能导致TPS无法为我们节省大量内存。所以,在配置物理服务器时,一定认证考虑内存的插法。一般的作为负责人的硬件提供商都会帮助客户解决这类问题。但是不排除某些厂商,为了节省成本。比如在使用内存板的服务器上,经常会有类似的事情发生。要把这个问题扯清楚,我们首先要知道TPS是代表什么?
TPS代表服务器处理请求的能力。一般是指服务器每秒能处理的请求数。
那么怎么得出服务器每秒能处理的请求数呢?
我们进行性能测试时,需要模拟用户向服务器发送请求,如果服务器处理请求的能力越快,
那么就是响应时间越快,所以TPS就会越高。
但是随着我们启动越来越多的虚拟用户数,就会把服务器堵住,服务器因此处理速度会变慢,导致TPS降低。
所以TPS和响应时间的关系是:响应时间越短,TPS越高。响应时间越长,TPS越低。
更多实战小技巧可以到网络上找下黑马程序员相关视频,官网更有免费视频库直接看。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)