10.4 10.5 ( ) . (Intel Xeon, 1 ) Windows 2000 Server 1, 2, 4, 8, 16, 32 64 , 1000 . , ( CS) ). , .
, . .5.
.5.
- | . | . | . | ||||
Mtx, Evt | CritSec, Evt | Mtx, Evt | Mtx, Evt | CritSec, Evt | Mtx, Evt | ||
/ 5 | / 25 | SigObjWait | / | / | SigObjWait | ||
0,03 | 0,03 | 0,05 | 0,05 | 0,03 | 0,05 | ||
0,03 | 0,06 | 0,03 | 0,05 | 0,08 | 0,05 | ||
0,06 | 0,02 | 0,09 | 0,08 | 0,02 | 0,06 | ||
0,14 | 0,27 | 0,09 | 0,08 | 0,06 | 0,08 | ||
0,13 | 0,05 | 0,14 | 0,17 | 0,11 | 0,08 | ||
0,11 | 0,06 | 0,16 | 0,09 | 0,11 | 0,17 | ||
0,39 | 0,59 | 0,23 | 0,19 | 0,16 | 0,20 | ||
0,18 | 0,17 | 0,22 | 0,26 | 0,17 | 0,19 | ||
0,30 | 0,22 | 0,41 | 0,31 | 0,22 | 0,31 | ||
0,83 | 0,92 | 0,73 | 0,36 | 0,34 | 0,36 | ||
0,34 | 0,36 | 0,55 | 0,52 | 0,45 | 0,45 | ||
0,98 | 1,00 | 1,00 | 0,69 | 0,39 | 0,75 | ||
2,42 | 2,30 | 2,38 | 0,75 | 0,69 | 0,75 | ||
1,17 | 1,31 | 1,22 | 0,81 | 0,81 | 0,88 | ||
3,69 | 3,05 | 3,39 | 1,45 | 1,08 | 1,33 | ||
7,56 | 7,50 | 7,98 | 1,50 | 1,50 | 1,50 | ||
3,33 | 3,73 | 2,56 | 1,75 | 1,69 | 1,78 | ||
12,52 | 10,72 | 11,03 | 3,13 | 2,00 | 2,69 | ||
27,72 | 26,23 | 29,31 | 3,14 | 2,95 | 3,20 | ||
7,89 | 10,75 | 7,22 | 3,73 | 3,69 | 3,47 | ||
46,70 | 40,33 | 36,67 | 6,28 | 3,89 | 5,47 |
, 10.4, , , , , 32 64 , . , , , .
|
|
1. , (Mtx), (Evt), . (Time-out, TO) 5 , 16- .
2. , CRITICAL_SECTION (CritSec), , . 5 , 16- .
3. , , , SignalObjectAndWait (SigObjWait).
4. , , , .
5. , CRITICAL_SECTION, , .
6. , , , SignalObjectAndWait.