View Full Version : CPU isnt at max capacity while running SoB
Pinscher
04-24-2006, 05:14 AM
Good morning
I've installed SoB (the programm) to help find those xxxxed numbers, but when i look at taskmanager, the cpu is running at half of its capacity. How come? I thought that SoB would use up all that's remaining. Ive a P4 hyperthreathing running, maybe thats the problem?
Also set priority of SoB to high in taskmanager but that made no difference.
Hope you can help me fixing this. :)
Joh14vers6
04-24-2006, 06:50 AM
Good morning
I've installed SoB (the programm) to help find those xxxxed numbers, but when i look at taskmanager, the cpu is running at half of its capacity. How come? I thought that SoB would use up all that's remaining. Ive a P4 hyperthreathing running, maybe thats the problem?
Also set priority of SoB to high in taskmanager but that made no difference.
Hope you can help me fixing this. :)
Run SoB with service sobsvc.
Sobsvc -i
sobsvc -o2
see readmeNT
Gives 2 clients at 50%=100% (not one at 100%)
I wouldn't set priority to high if i were you, otherwise you'll find you won't be able to use your computer at all! It should still produce roughly the same amount of work even on low priority.
Pinscher
04-24-2006, 01:33 PM
Thanks! for both the replies.
@ Joh6vers14: i have 2 SoB's running now and cpu is at 100%. So that's ok, but was it your intention to get 1 running at 100% or 2 together at 100%?
@ Matt: you're right, my computer wasnt reacting to anything anymore. Have set Sob to idle, so now i can do something for myself too
Now letīs hope that SoB is getting some results :)
umccullough
04-24-2006, 08:43 PM
Thanks! for both the replies.
@ Joh6vers14: i have 2 SoB's running now and cpu is at 100%. So that's ok, but was it your intention to get 1 running at 100% or 2 together at 100%?
@ Matt: you're right, my computer wasnt reacting to anything anymore. Have set Sob to idle, so now i can do something for myself too
Now letīs hope that SoB is getting some results :)
Hyperthreading produces 2 logical processors to the OS. SoB can only run one instance per logical processor, so you must run multiple clients in order to use the extra processing power.
Example: If you had 4 processors with HT, you would end up with 8 instances of SoB running in order to use them all.
Definitely run at idle priority - and make sure you don't have the "Auto-start with windows" option checked - the service will take care of that for you. When speaking of idle priority, we're referring to SoB's own priority setting, not the one specified in the task manager... you can leave it as is (Normal) - SoB will detect and adjust it's processing automatically based on it's own priority settings.
znedelchev
04-25-2006, 06:16 AM
The last year I noticed the same "problem" with the Task manager, showing that SB took "only" 50% from the CPU recourses. Like Pinscher, I was very unpleasantly surprised, and started to make attemptions with different parameters of sobsvc to use my P4 in 100%. So, I manage to start two different tests on this machine,every of them, took 50% , and all seems to be OK !!!
Yes, but NO !!!!
It turned out, that the overall rate of the two tests fall approximately twice, and there was nothing earned.....
The simple explanation is that the Hyperthreading technology, reports two CPU to WIN XP, but the CPU has ONLY ONE real core, the mathemathic calculations are the same, and there is almost no difference to use or no sobsvc, the overall rate is nearly the same!!!
umccullough
04-25-2006, 01:00 PM
The last year I noticed the same "problem" with the Task manager, showing that SB took "only" 50% from the CPU recourses. Like Pinscher, I was very unpleasantly surprised, and started to make attemptions with different parameters of sobsvc to use my P4 in 100%. So, I manage to start two different tests on this machine,every of them, took 50% , and all seems to be OK !!!
Yes, but NO !!!!
It turned out, that the overall rate of the two tests fall approximately twice, and there was nothing earned.....
The simple explanation is that the Hyperthreading technology, reports two CPU to WIN XP, but the CPU has ONLY ONE real core, the mathemathic calculations are the same, and there is almost no difference to use or no sobsvc, the overall rate is nearly the same!!!
That is not correct. When I run 2 tests on my HT P4, I see a slightly higher rate. It is not double - but it *IS* higher.
Make sure you're not confusing the average rate shown on the SoB stats page, this averages your rate since the time the test was retrieved from the queue.
Also, my CPU temp and fan speed don't lie ;)
znedelchev
04-25-2006, 05:26 PM
Well, these days I'm going to make some "clean" experiments with sobsvc and HT P4 Processor. With "clean" I mean :
1. The pairs k/n must be the same for all experiments, because the rate vary both with k and n
2. Excluding other unusual loading of the CPU, i.e - to look no other processes like daily Antivirus check or Windows update to start
3. Ensuring enough time for every experiment with a view to reach the mean rate for every test
4. Not to send intermideate blocks during the test
I don't beleive that the gain with HT is more than 5%, but....."Never say Never" :)
So, let see !!!
umccullough
04-25-2006, 09:39 PM
Well, these days I'm going to make some "clean" experiments with sobsvc and HT P4 Processor. With "clean" I mean :
1. The pairs k/n must be the same for all experiments, because the rate vary both with k and n
2. Excluding other unusual loading of the CPU, i.e - to look no other processes like daily Antivirus check or Windows update to start
3. Ensuring enough time for every experiment with a view to reach the mean rate for every test
4. Not to send intermideate blocks during the test
I don't beleive that the gain with HT is more than 5%, but....."Never say Never" :)
So, let see !!!
Sounds like a good idea!
Pinscher
04-26-2006, 05:45 AM
I followed Joh14vers6's advice and started the programm like this:
sobsvc -i -o2 (so in one command)
Following the manual from the readmeNT-file, i did uncheck the Auto-start on Windows-boot
This had my pc run two SB-programms with higher results. Not doubled it, but I guess +50% or so.
My graphs and numbers at the SoB user stats show that it works. Also I can see it when looking at the taskmanager-icon in the systemtray, that shows my P4 HT is now completely in use. :)
Maybe when you get just 5% extra there are other programms running in the background, so SB cannot use enough cpu-capacity to get significant better results?
umccullough
04-26-2006, 11:11 PM
I followed Joh14vers6's advice and started the programm like this:
sobsvc -i -o2 (so in one command)
Following the manual from the readmeNT-file, i did uncheck the Auto-start on Windows-boot
This had my pc run two SB-programms with higher results. Not doubled it, but I guess +50% or so.
My graphs and numbers at the SoB user stats show that it works. Also I can see it when looking at the taskmanager-icon in the systemtray, that shows my P4 HT is now completely in use. :)
Maybe when you get just 5% extra there are other programms running in the background, so SB cannot use enough cpu-capacity to get significant better results?
My experience is similar - when using sobsvc -o2 it sets it up for each to use a different logical processor, and i get maybe an additional 50% increase as well... not exact but noticeably more production. I have 3 P4 HT's running in this configuration.
Pinscher
04-28-2006, 03:46 PM
@ znedelchev: did you solve your HT-problems, since you announced some clean experiments with sobsvc?
znedelchev
04-29-2006, 01:18 AM
@ znedelchev: did you solve your HT-problems, since you announced some clean experiments with sobsvc?
Sorry, guys, I was too buzy at the end of the month :bang: , but the good reports from you made me doubt in my opinion :bonk: . But, promise, I'll do the job! :)
Powered by vBulletin® Version 4.2.4 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.