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 |