Reply to thread

Hello! I have the follow question to ask.

 In the operate system ,I write a multithread program, in order to test the highest CPU usage when the certain number of the thread are concurrent.

 The experimental data is as follow:<br/>

the thread number    the highest usage of CPU  <br/>

5                               16            <br/>

25                              32             <br/>

50                              28          <br/>

55                              32         <br/>

60                              28             <br/>

61                              30        <br/>

62                              32             <br/>

63                              30           <br/>

64                              31  <br/>

100                            30<br/>

500                            29<br/>

1000                          29  <br/>

<br/>

Conclusion:The number of thread is from 25 to 1000, the highest usage of CPU fluctuates between 28 and 32.

 Qusetion:<br/>

1、 Why not the usage of CPU is higher than 32%?<br/>

2、  In the Windows Server 2008 R2 Enterprise, are there any restrictions for the CPU usage of the process ?


View the full article


Back
Top