How to use 100% from CPU

Message boards : Questions and problems : How to use 100% from CPU
Message board moderation

To post messages, you must log in.

AuthorMessage
Markus

Send message
Joined: 28 Apr 20
Posts: 12
Germany
Message 98778 - Posted: 24 May 2020, 12:55:22 UTC

I am running BOINC 7.16.5, Widgets 3.0.1 on Windows 10 as app, not as a service. I have set to use local options and set the usage of processors and processor time to 100%. I have a CPU with 4 cores and BOINC runs 4 tasks simultaneously.

When I take a look to the task manager, in details every task use 20-25% CPU. The total usage in summary should be 80-100%, but it is only about 53%. I can also see, that the CPU runs at 1.26 GHz from a base speed of 2.4 GHz. So this seems to be the 53%.

I'm not 100% sure, what this means. Is there a way, to use real 100%? I have tried to set the number of processors to 200%, to run 2 tasks per core, but that does't work; the input only allow values up to 100. Is there a reason, maybe on hardware level, why that can't work?
ID: 98778 · Report as offensive
robsmith
Volunteer tester
Help desk expert

Send message
Joined: 25 May 09
Posts: 1283
United Kingdom
Message 98781 - Posted: 24 May 2020, 13:09:55 UTC

The exact CPU usage is very much dependant on the application. That said, if one tries to use all the cores for running applications you will find that the operating system keeps jumping in and out to do its own purposes (and this is particularly true of later versions of Windows) - these usages do not always show up in task manager. This has a very significant impact on low-core-count CPUs.
ID: 98781 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 98782 - Posted: 24 May 2020, 13:10:52 UTC - in response to Message 98778.  

Quite possibly your CPU has entered a self-protective thermal state, and throttled down to prevent damage or loss of accuracy.

In short, it's too hot.

Check temps, check cooling system, clean out dust bunnies.
ID: 98782 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2515
United Kingdom
Message 98810 - Posted: 24 May 2020, 19:45:09 UTC - in response to Message 98782.  

When I take a look to the task manager, in details every task use 20-25% CPU. The total usage in summary should be 80-100%, but it is only about 53%. I can also see, that the CPU runs at 1.26 GHz from a base speed of 2.4 GHz. So this seems to be the 53%.


Interesting to someone who defenestrated over 20 years ago. In Linux when I look at the processes, each task shows as being 95-100% (of the core it is using. I don't know if a task using two cores would show 190-200%. In Windows does task manager show percentage of total for each task or percentage of the core it is using?
ID: 98810 · Report as offensive
Richard Haselgrove
Volunteer tester
Help desk expert

Send message
Joined: 5 Oct 06
Posts: 5077
United Kingdom
Message 98811 - Posted: 24 May 2020, 20:06:32 UTC - in response to Message 98810.  

%age of the full CPU, so on a quad-core you're lucky to see 25%.

Unfortunately, my dual CPU workstation died, so I can't check that one.
ID: 98811 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 98841 - Posted: 27 May 2020, 1:38:52 UTC

if you're having one of those Pentium D processors, I'd have to agree what's been said before. Your CPU is thermal throttling.
ID: 98841 · Report as offensive
Markus

Send message
Joined: 28 Apr 20
Posts: 12
Germany
Message 98891 - Posted: 30 May 2020, 14:22:21 UTC

Yes, the problem was the temperature, there was pretty much dust on the cooler from the CPU. The CPU did run at ~97°C. After cleaning it, now I get up to 1.85-2 GHz or 75-80%. Sadly still not 100%, but an improvement.
ID: 98891 · Report as offensive

Message boards : Questions and problems : How to use 100% from CPU

Copyright © 2024 University of California.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation.