Why is 60% CPU time and 100% CPU threads the default?

Message boards : Questions and problems : Why is 60% CPU time and 100% CPU threads the default?
Message board moderation

To post messages, you must log in.

AuthorMessage
ChameleonScales

Send message
Joined: 18 Apr 20
Posts: 3
France
Message 97848 - Posted: 19 Apr 2020, 15:11:12 UTC
Last modified: 19 Apr 2020, 15:25:08 UTC

I'm wondering what's the reason behind choosing this setting (in the title) rather than the opposite (100% time and 60% threads).
- Is it a better way to prevent high CPU temperatures?
- Is it a better way to make room for other applications?
- Is it only to allow low-end CPUs (e.g. with 4 threads) to make room for other applications without removing too much resources ?
- if I had 100 threads, would this setting or the opposite one make any difference in temperature or performance ?
ID: 97848 · Report as offensive
Anna
Avatar

Send message
Joined: 10 Apr 20
Posts: 9
Russia
Message 97856 - Posted: 19 Apr 2020, 18:34:18 UTC - in response to Message 97848.  

There are single-core CPUs, and setting threads count to 60% would make them not running anything.
ID: 97856 · Report as offensive
ChameleonScales

Send message
Joined: 18 Apr 20
Posts: 3
France
Message 97862 - Posted: 19 Apr 2020, 19:04:33 UTC - in response to Message 97856.  
Last modified: 19 Apr 2020, 19:11:51 UTC

Thanks. So that would be a yes to my 3rd guess in the list.
Is that the sole reason though? What about my other guesses?
ID: 97862 · Report as offensive
ProDigit

Send message
Joined: 8 Nov 19
Posts: 718
United States
Message 97870 - Posted: 19 Apr 2020, 21:59:06 UTC - in response to Message 97856.  

There are single-core CPUs, and setting threads count to 60% would make them not running anything.

What PC you can buy today, still has a single core CPU?
Even if they had, they would be with hyperthreading, and run 1 CPU thread.
The last truly 1CPU core CPU I remember coming out, was in the Pentium 4 era. That's the late 2000s, or almost 20 years ago.
I sincerely hope no one is crunching on that, as a $100 netbook will do faster!
ID: 97870 · Report as offensive
Profile Dave
Help desk expert

Send message
Joined: 28 Jun 10
Posts: 2534
United Kingdom
Message 97889 - Posted: 20 Apr 2020, 7:13:14 UTC - in response to Message 97870.  

There are single-core CPUs, and setting threads count to 60% would make them not running anything.

What PC you can buy today, still has a single core CPU?
Even if they had, they would be with hyperthreading, and run 1 CPU thread.
The last truly 1CPU core CPU I remember coming out, was in the Pentium 4 era. That's the late 2000s, or almost 20 years ago.
I sincerely hope no one is crunching on that, as a $100 netbook will do faster!


Don't know about other projects but Pentium4 has SSE instruction set but not SSE2 and a few years ago now all CPDN tasks started requiring SSE2 as a minimum in order to run tasks. I suspect many if not most projects now require that so perhaps it is at least time to discuss whether the defaults should change, remembering that the defaults have to be relatively non intrusive to the #setandforget crowd.
ID: 97889 · Report as offensive

Message boards : Questions and problems : Why is 60% CPU time and 100% CPU threads the default?

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.