现在的位置: 首页 > 综合 > 正文

网络I/O模型之性能数据比较

2013年07月10日 ⁄ 综合 ⁄ 共 912字 ⁄ 字号 评论关闭
 

I/O Method Performance Comparison

I/O Model

Attempted/Connected

内存占用(KB)

非页池

CPU 占用

线程

吞吐量(发送/接受字节数每秒)

Blocking

7000/ 1008

25,632

36,121

10–60%

2016

2,198,148/ 2,198,148

 

12,000/ 1008

25,408

36,352

5– 40%

2016

404,227/ 402,227

Non- blocking

7000/ 4011

4208

135,123

95–100%*

1

0/0

 

12,000/ 5779

5224

156,260

95–100%*

1

0/0

WSA- Async Select

7000/ 1956

3640

38,246

75–85%

3

1,610,204/ 1,637,819

 

12,000/ 4077

4884

42,992

90–100%

3

652,902/ 652,902

WSA- Event Select

7000/ 6999

10,502

36,402

65–85%

113

4,921,350/ 5,186,297

 

12,000/ 11,080

19,214

39,040

50–60%

192

3,217,493/ 3,217,493

 

46,000/ 45,933

37,392

121,624

80–90%

791

3,851,059/ 3,851,059

Over- lapped (events)

7000/ 5558

21,844

34,944

65–85%

66

5,024,723/ 4,095,644

 

12,000/12,000

60,576

48,060

35–45%

195

1,803,878/ 1,803,878

 

49,000/48,997

241,208

155,480

85–95%

792

3,865,152/ 3,834,511

Over- lapped (comple- tion port)

7000/ 7000

36,160

31,128

40–50%

2

6,282,473/ 3,893,507

 

12,000/12,000

59,256

38,862

40–50%

2

5,027,914/ 5,027,095

 

50,000/49,997

242,272

148,192

55–65%

2

4,326,946/ 4,326,496

【上篇】
【下篇】

抱歉!评论已关闭.