设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 创业者 手机 数据
当前位置: 首页 > 服务器 > 系统 > 正文

Web实战之八:服务器性能的测量评价(2)

发布时间:2017-01-02 08:42 所属栏目:52 来源:路的语言
导读:HTTP应答的大小的分布与请求的种类有关,目前的HTTP协议主要包括两种不同的请求:①读取页面空间特定的文件或相关信息;②执行页面空间中指定的Scripts程序。对于第一种请求,我们可以认为应答的大小即指定的页面文

    HTTP应答的大小的分布与请求的种类有关,目前的HTTP协议主要包括两种不同的请求:①读取页面空间特定的文件或相关信息;②执行页面空间中指定的Scripts程序。对于第一种请求,我们可以认为应答的大小即指定的页面文件的长度近似地符合负指数分布;对于第二种请求,应答的大小应该包括执行Scripts程序所产生的负载分布和执行Scripts后产生的动态页面的长度分布。执行Scripts程序的过程可以分解成读写文件到内存中和执行K条指令,它们均可以近似地看作负指数分布。而执行Scripts程序后产生的动态页面的长度也可以近似地看作符合负指数分布。

    4)其它的一些评测软件
 
    上面提到的SPECWeb99,Webstone等软件虽然可以模拟一定数量的客户端,但是由于在真实的Internet环境中,Web服务器的用户数量是以百万来计的,因此用模拟固定的少量的客户端来评测服务器所得到的结果是不充分的。需要有能够产生并且维持稳定负载的工具,使用这种工具就可以近似模拟无限多的用户。有两种采用这种思想具有代表性的评测软件:Httperf和Webperf。
 
    Httperf和Webperf的设计与SPECWeb等相比,有一个显著的特点——把HTTP的访问部分与请求负载的产生及测量部分完全分离开来。因此,Httperf和Webperf可以用来对不同种类的Web服务器进行测量。

    二、建立模型评价Web服务器
 
    采用模型的方法来评价服务器首先对要评价的Web服务器建立一个适当的模型,然后求模型的性能指标,以便对系统性能进行评价。模型中包括许多参数,这些参数的确定一般需要依据测量结果或者对系统参数的估计。

    与测量方法相比,模型方法有两个优点:一是它不仅可以应用于已有的系统的性能评价,而且也可以应用于尚未存在系统的性能预测;二是它的工作量一般比测量方法要小,费9輄_用也较小。

    1)传统的模型——排队网络模型
 
    把排队网络模型(QNMs)用于一个网络或者系统性能的评价工具已经有很多年的历史了。排队网络可以分为三种基本的类型:开环网络、闭环网络和混合网络,其中开环网络最适合评价一个服务器系统。具有反馈的开环网络如下图所示。

    图中λ为外部到达的速率,μ为节点的服务速率,节点间的服务时间分布均为指数分布,到达节点的过程为泊松分布。根据排队网络的Jackson定理,可得到:


    使用这种模型时会遇到一个问题:无法考虑嵌套服务要求的网络延时。这会显著地影响模型中服务器与客户端的性能,因此需要在模型中反映这种延时。

 

上一页123下一页查看全文 内容导航
  • 第1页:测量WEB服务系统
  • 第2页:建立模型评价Web
  • 第3页:分层排队网络模型

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读