Index | Recent Threads | Unanswered Threads | Who's Active | Guidelines | Search |
![]() |
World Community Grid Forums
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No member browsing this thread |
Thread Status: Active Total posts in this thread: 23
|
![]() |
Author |
|
gta198
Senior Cruncher USA Joined: Apr 8, 2020 Post Count: 309 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() |
% of CPUs VS % of CPU time
At first I had my settings as: 100% of CPUs 75% of CPU time This setting it was using all 4 cores 75% of the time. Monitoring the system performance, the system was speeding up and slowing down pretty quickly and the power rating per core was "Very High", I assume it dropped lower between cycles but the monitor didn't have time to show it. I noticed there was more than normal heat coming out of the back. I changed it to: 75% of CPUs 100% of CPU time This setting used three cores 100% of the time. The power draw went from "very high" to "high" on the cores being used and very low of course on the core not being used. CPU activity and power usage were steady and not doing the yo-yo thing as before. The heat out of the back decreased enough to tell by hand. Points, results and run time appear to not have changed either way. The system: Lenovo ThinkCentre M91p - SFF - Core i5 2400 3.1 GHz - 16 GB - 500 GB Windows 10 Pro This is in no way a "scientific" measurement. Just thought I'd put this out there in case anyone was interested. |
||
|
hchc
Veteran Cruncher USA Joined: Aug 15, 2006 Post Count: 758 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I always keep CPU time at 100% and only reduce the number of CPUs (via the % CPUs to like 50%) in the warmer seasons if the ambient temperature in the room is too high. I would prefer for CPUs to not constantly cycle between use or non-use because I believe that can stress the components and lead to premature failure.
----------------------------------------
[Edit 1 times, last edit by hchc at Apr 28, 2020 1:03:28 AM] |
||
|
TonyEllis
Senior Cruncher Australia Joined: Jul 9, 2008 Post Count: 259 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
For 4 CPU systems on my Linux machines with a BOINC setting of 75% CPU at 100% time, if you look at a CPU usage monitor, all 4 CPUs appear to be running at 75% of the time as the linux scheduler rotates the workload to keep all cores roughly equally busy and at the same temperature. Can only speculate that the linux schedular is moving work around much faster and more efficiently than the BOINC algorithm that keeps a CPU busy for 75% of the time with all CPUs busy. I would expect Windows to work similarly.
----------------------------------------With the linux systems here a different approach has been taken, that of nominating a maximum CPU temperature and decreasing the CPU frequency, if necessary, to stay within that limit. A user program was written to automaticaly accomplish this. As expected, some of the faster systems here with a greater number of CPUs cannot be run with all CPUs at maximum turbo frequncy during the very hot Australian summer, as the office in which they run is not air-conditioned. As a result they produce more results in winter than summer for a given time as the governed frequency is higher in winter. BOINC is set to run all CPUs at 100% of the time. CPU power efficiency decreases with increasing CPU temperature. On the Intel i7 3770 here , for example, the increase in frequncy from 3.7 to 3.9 GHz (max) produces a massive amount of heat and temperature increase compared to the same increment in frequency at lower frequncy settings. The hotter the CPU, the greater the junction leakage.
Run Time Stats https://grassmere-productions.no-ip.biz/
|
||
|
Macromancer
Veteran Cruncher United States Joined: Sep 6, 2016 Post Count: 994 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
The dynamic power consumed by a cpu is proportional to the frequency and the voltage squared, i.e. P ~ (V^2)f
When overclocking CPUs I use this formula all of the time to estimate temp increases due to bumping freq and core voltage: P=TDP(f/fo)(V/Vo)^2, where fo = stock freq, f = overclock freq, Vo = stock core voltage and V = overclock core voltage. |
||
|
supdood
Senior Cruncher USA Joined: Aug 6, 2015 Post Count: 333 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
I always keep CPU time at 100% and only reduce the number of CPUs (via the % CPUs to like 50%) in the warmer seasons if the ambient temperature in the room is too high. I would prefer for CPUs to not constantly cycle between use or non-use because I believe that can stress the components and lead to premature failure. Yes, absolutely. Go with % of CPUs in a multiple that will allow you to drop cores/threads to keep the temps in whatever range you need. Cycling CPUs between 100% load and 0% every second will lead to thermal stress and premature failure. |
||
|
jackielan2000
Advanced Cruncher China Joined: Dec 31, 2005 Post Count: 115 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() ![]() |
50% CPU + 100% CPU time with my 4 core laptop
----------------------------------------100% CPU + 100% CPU time + cover off with my old PCs ![]()
AMD Athlon64X2 5400+ 2.8G | 2c
MT6735 1.4G | 4c Helio G85 1.8G |8c Allwinner H2 1G | 4c SnapDragon 810 2.1G | 8c SnapDragon 801 2.5G | 4c |
||
|
Former Member
Cruncher Joined: May 22, 2018 Post Count: 0 Status: Offline |
I'm using 50% CPU + 60% CPU time. On my Lenovo i3-8145U CPU - 8GB Ram - Win 10 1909 PC, it gives me good task throughput and no lag whilst using other apps concurrently like Edge, Mail, etc.
|
||
|
gta198
Senior Cruncher USA Joined: Apr 8, 2020 Post Count: 309 Status: Offline Project Badges: ![]() ![]() ![]() ![]() ![]() |
Try this:
Close all browser pages. Go to Task Manager Click the "performance" tab The look at the bottom of that window and click on "Open resource monitor" A display will pop up showing your you processor, disk, ram and network current usage in real time. If your cpu is spiking up and down it's the boinc cycling between zero and the percentage of time you set for it to use each processor. That's why I set mine to 75% ( 3 out of my 4 cores ) and 100% processor time ( for those 3 cores ). Jerking the processor up and down was causing more heat and energy draw on the system It's like revving and dropping the engine back down over and over in a car. Like I posted, I still get the same through put. |
||
|
|
![]() |