Why can softwares utilize all the resources avaiable to them in system for speedy task completion.

princeoo7

On a Journey called Life :P
Skilled
I was trying to create a usb bootable for W20 iso. now the default program uses 7zip. my system utilization was only 1% to 3 % most. Why ? Why can't 7zip use all the resources it has on the system to complete the task faster ?
 

kvn95ss

Member
Disciple
Are you talking about compressing or extracting?
Usually extracting doesn't require as much resource as compressing. And if you are compressing, make sure you are using the "High" or ultra preset.
 

TheCoolerPlayer

Well-Known Member
Disciple
I was trying to create a usb bootable for W20 iso. now the default program uses 7zip. my system utilization was only 1% to 3 % most. Why ? Why can't 7zip use all the resources it has on the system to complete the task faster ?
If I'm not mistaken, 7zip is single threaded. And in compression/decompression of files on an ssd, the bottleneck is how fast a single cpu core can do the task. So if you have a 128core processor and a quad core processor, and you use a single threaded program, 7zip will still use only one thread due to the nature of how it works (assuming clockspeed and IPC and architecture is the same).