Does Avast support quad core systems, meaning does quad core systems scan faster because of the extra cores all things being equal?
I recall that, in the past, the avast team said that it would use cores-1 for on demand scanning. In other words there would be no difference in a dual core system but that cores in excess of two would be used to improve performance.
We would have to ask the avast team to confirm if this is the case in the current release.
A single scan currently uses only one core (even though you can run more scans in parallel, of course).
The bottleneck here is usually the hard disk - if it doesn’t fetch the data fast enough, additional cores to process them won’t really help.
Changed the question slightly
I think the answer igor gave above will still apply.
On the contrary, on-access shield is able to scan several files in one moment – how many it depends on your architecture/number of cores/… (usually between 4-8, I guess).
pk & igor.
I think you have both answered the question but from a differing perspective.
Surely there are two cases here … the on access scan and the on demand scan. Please assure us that you are both trying to identify what is happening in the two different cases.
For me … I have 5 physical drives on my dual core system. Weekly I run two concurrent (Windows scheduled) ashquick.exe scans … one scanning my primary C: drive and the other scan covering the other 4 drives. The two use (no surprise) both cores and (even though I run them while having dinner) the total CPU utilization is hardly above 50% of the total of both CPUs at the times I have monitored it.
Well, I was trying to say that
- a single file is scanned using one core
- on-demand scan is a (serialized) sequence of single-file scans
Regarding the CPU utilization - yes, as I said, the usual bottleneck is the hard disk; CPU usually waits for the data.