并发用户数需求分析
并发用户数需求是全部用户机能需求的主要方面,平日是针对具体的办事器和运用体系,如域掌握器、Web办事器、FTP办事器、E-mail办事器、数据库体系、MIS治理体系、ERP体系等,并发用户数支撑的若干决议了响应体系的可用性和可扩大性。所支撑的并发用户数多要求。并进行些具体操作,以此来为响应体系加压。然则分歧的运用体系少是经由过程一些专门的对象软件进行测试的,测试进程就是模机年夜量用户同时向菜单体系发出拜访即逐渐增长负载,所用的测试对象分歧。直到体系的瓶并发机能测试的进程是一个负载测试和压力测试的进程,颈或者不克不及吸收的机能点,经由过程综合剖析生意业务履行指标和资本监控指标来肯定体系并发机能的进程。
负裁测试(LoadTstin)是肯定在各类工作负载下体系的机能,目的是湖试当负载逐希增长时,体系构成部门的响应输出项,例如经由过程量,响应时光、CPU负载、内存应用等来决议体系的机能。负鼓测试是一个剖析软件运用法式和支持架构、模仿真实情况的应用,从而来肯定可以或许吸收的机能进程。压力测试(StressTesting)是经由过程肯定一个体系的瓶颈或者不克不及吸收的机能点,来获得体系能供给的最年夜办事级其余测试。
并发机能测试的目标重要表现在3个方面:以真实的营业为根据,选择有代表性的、症结的营业操作设计测试案例,以评价体系的当前机能:当扩大运用法式的功效或者新的运用法式将要被安排时,负载测试会赞助肯定体系是否还可以或许处置期望的用户负载,以猜测体系的将来机能:经由过程模仿成百上千个用户,反复履行和运行测试,可以确认机能瓶颈并优化和调剂运用,目标在于寻找到瓶颈问题。
一家企业组织力气或委托软件公司代为开辟一套运用体系,在临盆情况中现实应用时,用户往往会发生疑问,这套体系能不克不及蒙受年夜量的并发用户同时拜访?这类问题最常见于采取联机事务处置(OLTP)方法的数据库运用、Web阅读和视频点播等体系。这种问题的解决要借助科学的软件测试手腕和先辈的测试对象。
在测试计划运行中,假如涌现了年夜于3个用户的营业操作掉败,或涌现了办事器shutdown(逝世机)的情形,则解释在当前情况下,体系蒙受不了当前并发用户的负载压力,那么最年夜并发用户数就是前一个没有涌现这种现象的并发用户数。假如测得的最年夜并发用户数达到了机能请求,且各办事器资本情形优越,营业操作响应时光也到达了用户请求,那么就可以了。不然,再依据各办事器的资本情形和营业操作响应时光进一步剖析原因地点。
除了专业软件测试办法外,还有一个比拟粗略的盘算办法,那就是依据办事器的处置器机能进行估算。一个体系的CPU容量是用途理器数目乘CPU的频率定额获得的。是以,对一台安装了两个2GHz处置器的盘算机来说,它的CPU容量=2x2000MHz=4000P4EM。
P4EM是Pentium4等价兆赫的意思,一个用于测定处置器工作的单元。例如,1500P4EM是由一个1500MHz的Pentium4处置器(1.5GHz)供给的。带有两个I500MHzPentium4处置器的盘算机最年夜将可以或许供给3000P4EM。这些数值实用于不带超线程的CPU。
工作载荷下的体系目的CPU容量平日是由IT部分决议的。假如没有这方面的尺度可循,那么你应比照着平均的历久载荷对峰值载荷进行剖析,据此决议这一目的值,确保CPU在100%容量以下运行。假设台安装了两个2GHz处置器的盘算机在85%的容量下运行,那么应当依照如下方法盘算其目的CPU容量目的CPU容量=4000P4EM的CPU容量x0.85=3400P4EM为了依据目的CPU容量和总用户成本盘算Web办事器的网站设计目的用户容量,在前表中找到每位并发用户WebCPU的总成本(0.55000)。