Chinaunix首页 | 论坛 | 博客
  • 博客访问: 367357
  • 博文数量: 715
  • 博客积分: 40000
  • 博客等级: 大将
  • 技术积分: 5005
  • 用 户 组: 普通用户
  • 注册时间: 2008-10-13 14:46
文章分类

全部博文(715)

文章存档

2011年(1)

2008年(714)

我的朋友

分类:

2008-10-13 16:40:28


完全端口模型(I/O completion ports)是迄今为止最为复杂的一种I/O模型,假如一个程序需要管理为数众多的套接字,那么采用这种模型往往可以达到最佳的系统性能,不幸的是该模型只适用与WIN2000和WINNT操作系统,因其设计的复杂性,只有在你的应用程序需要同时管理数百乃至上千个套接字的时候,而且希望随着系统内安装的CPU的数量增多,应用程序的性能也可以线性的提升,才考虑采用“完成端口模型”(WEB服务器便是这方面的典型例子)。I/O completion ports是唯一适用于高负载服务器的一个技术,它利用一些线程帮助平衡“I/O请求”所引起的负载,这样的构架特别适合应用在SMP系统中产生所谓的“Scalable”服务器,(Scalable是指能够籍着增加RAM或磁盘空间,CPU个数而提升应用程序效能的一种系统)。

[文档属性] VC原创文档[中文]
[文档作者] 姚明/Ym
[更新日期] 2004-1-17 9:52:00
[浏览次数] 19959


--------------------next---------------------

阅读(139) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~