WinRAR in Win7 not fully utilising CPU?

Soldato
Joined
27 Jan 2005
Posts
3,655
Location
Expat in HK
Windows 7 Ultimate
C2D 4300 @ 3Ghz (stressed, no errors)
2GB OCZ RAM (tested, no errors)
WinRAR (latest version) set to High, even realtime mode, no difference.

It seems WinRAR never uses more than 10-15% of the CPU when unpacking. It's set on high performance too.

MKVmerge also doesn't use more than 10% when muxing.

Other programs like Mediacoder or running my PS3 Media Server to encode movies, however have no problem pumpin' the crap outta my CPU.

Any suggestions, I don't seem to recall WinRAR having this problem?
 
Last edited:
Possibly a bottleneck on your hard drives.

Could also just be that the CPU isnt optimized for winrar operations, or vice versa. Either way not much you can do about it :(
 
Ah, I see. I have an ageing old WD Raptor 74GB.

I was looking to invest in a SSD quite soon, so that may help some.

I'm also testing other zipping programs at the moment.
 
WinRAR is severely limited by I/O performance.

If it is reading from Hard Disk 1 but writing to Hard Disk 2 then you will find performance to be several magnitudes higher.
 
As above, you won't see any CPU usage worth noting during unpacking.
 
Right, so due to limited I/O performance the program can't fully utilise the CPU.

Got it, thanks guys.
 
It won't ever tax the CPU during unpacking as this is an area that's disk bearing, not CPU bearing.

Bung an SSD in there and you'll see a big jump in unpacking speed but the CPU will still remain free.
 
Have you tried watching the activity in the 'Reliability and Performance Monitor' whilst unraring? It should show what's bottlenecking.

start > perfmon.msc
 
Go to tools > Benchmark and hardware test. If it maxes out your CPU or close enough then it's working fine. Just most if not all of the multi-threading in WinRAR is for compressing, not unpacking.
 
Back
Top Bottom