EDN Admin
Well-known member
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
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