Web实战之八:服务器性能的测量评价(3)
2)分层排队网络模型 Image和HTML请求消耗服务器的处理器和硬盘资源;CGI请求产生另一个进程来执行相应的CGI程序。在这期间,服务器Pool进程必须等待CGI程序完成以便返回结果给客户端。在使用HTTP协议完成请求时,服务器Pool进程必须等待直至最后一个TCP/IP包被确认发送到客户端,这个等待时间包括了相应的CPU占有时间,因此可以很好地估计网络延时。 本模型所用到的参数有两类: 综上所述,为了解决采用少数客户端并不能很好地模拟大规模用户对服务器的访问这一问题,Httperf等软件提出了新的思路。但是,这些基于测量的软件都存在只能测量已存在的系统和费时费钱等缺点,为此人们提出了新的评测方法——模型方法。 本文在传统排队网络模型的基础上,提出了分层排队网络模型,解决了网络延时的估计问题。模型方法一般包括许多参数。这些参数的确定一般需要依据测量结果或者对系统参数的估计,因此把测量方法与模型方法粗暴地区别开来是不科学的。 有机地结合这两种方法,才是Web服务器评测软件今后的发展之路。
(编辑:ASP站长网) |