正在阅读:性能大幅提升 全新出炉IIS7真实网站测试性能大幅提升 全新出炉IIS7真实网站测试

2008-02-29 10:13 出处:PConline原创 作者:老笨 责任编辑:huangjianjun

  iis6吞吐量

  IIS6吞吐量

  iis7吞吐量

  IIS7吞吐量

  从上两图IIS7和IIS6的吞吐量来看,IIS7相比IIS6 也有22%左右的提升。其中IIS7的吞吐量接近93MB/s,基本上是千兆网的上限,而IIS6的吞吐量也接近76MB/s。测试中我们也检测过CPU、内存和网络带宽的占用情况。除网络在高峰期有93%以上的利用率,CPU的占用并不高。要知道物理机总共有8个核心,每个核心的频率都是2G,4096M的CPU上限限制,不过相当于一个双核处理器。当然,实际网络使用环境CPU的占用会更高一些,原因是实际环境文件访问更分散一些。综合考虑,作为Web服务器,CPU的能力是最容易得到,一个四核CPU不过2000多元,内存也相对容易提升,存储系统的成本也不会太高。但是带宽的费用是长期持续,费用最高,带宽利用率高的软件系统对运营类的网站成本改善,有很高的价值。

  IIS6每秒响应

  IIS6每秒响应

  iis7每秒响应

  IIS7每秒响应

  上面两张图是IIS7与IIS6每秒响应HTTP请求的数据。同样可以看出,IIS7相比IIS6 有27%的提升。需要解释的是,在HTTP类别里出现了三种,一个是著名的404,就是页面没有找到,这是因为离线浏览器还是没有完整的下载每个页面的所有元素。我们仔细分析过单个的404错误,发现没有下载的元素基本上是实际运行站点的小广告,因为有很多站外的链接,因此离线浏览器没有下载。另外一个就是503错误,也就是拒绝服务,原因如我们前面所说,这部分的数量是比较少的。从上图中也可以看出,代表503错误的曲线仅有一个尖峰后就一直很平坦,表明503错误仅在第一次循环中出现。我们选择代表IIS7和IIS6性能的数据是HTTP代码200的数据,也就是HTTP成功响应的数据。

键盘也能翻页,试试“← →”键
本文导航
第1页:测试场景
第2页:测试脚本
第3页:测试环境
第4页:测试数据解读
第5页:结论

为您推荐

加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多
加载更多

服务器论坛帖子排行

最高点击 最高回复 最新
最新资讯离线随时看 聊天吐槽赢奖品