Quad core = useless, its not doing anything hardly I know it when I bought it, it doesnt reall bother me.
But It can still be useful if I set affinity, so I wanna know say I want my virus to perform a constant visusscan then start again all the time, is there anyway I can permanently set say core 3 (4th) to have it run on so I dont get a bit laggy at other things.
Anti-virus is AVG.
Thanks for your help
------------------------------Na na na na na na na na HATMAN!
Not exactly sure if you can do that, since there are different programs relating to it.
For example I run Avast! and it runs more then one program for email/web/ect. You would end up setting the affinity for allot of the different threads for the program itself.
I'd say just leave it alone... or if you really want to mess around with it:
You can use that program to set affinity to particular programs. It doesn't have a minimize button, but it will minimize. You can also set the shortcut to start as minimized for the startup folder.... but that is the thing.. the anitvirus may startup before the THG task assignment.
The only other way is just to use task manager, right click on the program and set its affinity from there.
Message edited by Grimmy on 12-16-2007 at 03:43:08 PM
Running with core assignments can be useful. However I don't think virus scanning is CPU intensive enough to justify it!!
Windows hasn't a clue how to assign processes to individual cores and does need some help if you want total efficiency!! AutoIt scripting supports this now and is quite easy to use.
As an example I have written an AutoIt script to assign x264 encoder worker processes. My system really blasts through batched encodes with 1 worker process (2-way threaded) per single-core processor (dual-processor system).
Left to its own devices Windows keeps moving the 2 processes around. The CPU utilization drops from 100% to about 80% and the FPS encoding rate roughly halves...
NB The THG task assigner utility is buggy as hell and doesn't run under Windows x64. It also cannot assign processes with the same name to different cores. Whereas with AutoIt you can single processes by their unique PID (process ID). This can be useful as in the above example or for example to farm out multiple DVD burner processes (to minimise context switching overheads).
Just to put this out there. even if you have tons of cpu power then you hit the next bottle neck, the hard drive. Since the virus scanner is making constant use of the hard drive any thing you load off it will be slower as the drive heads are jumping back and forth from scanning to giving you data. SSD's will help to solve this as there is no real seeks times on a solid state device.
Where the real extra power comes in is on tasks that are bottlenecked by the cpu. Video encoding is one such task, there is more then enough hard drive bandwidth here so the faster(more cores with properly written software)cpus get the boost. most software on the market today does not know how to address multi core systems. thats why in the task manager they will use 25% for quad core(50% for dual core, even though it looks like its on all 4 cores, thats just windows load balancing, its still just using the power of 1 core). You can as said above fold with all 4 cores and new games will start to use multi core better in the future.
For now multi core still benefits for running lots of software, but only if all that software is not trying to bottleneck the hard drive....
Once software catches up, and hard drives(SSD or whatever comes next) get lower access/seek times. things will start to fly.
Btw anti virus was just an example theres plenty of things that I can put on the cores that arent being used. MSN, music, monitering tools etc.
Thanks BobWya
Anti-virus was a bad example the CPU time used is minimal. The thing that it will use the harddrive read/writes. So if you want to run a scan 24/7 you would actually slow your machine down something chronic, with the hard drive being constantly read from you will also lower its life expectancy.
------------------------------"This thread made me strap on my lolerskates and head for my roflcopter."
Reply to chookman
You are about to answer a thread that has been inactive for more than 6 months. If you still wish to proceed, please ensure that your posting is original and does not duplicate or overlap any prior responses to this thread.