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 |