Whether it is a constant load or due to heavy bursts, it's clear the IO is the bottleneck, not the CPU. Could be the driver buffering or the apps.
As the OP wrote the apps, he should know how they work, including how they get the data from the driver.
In either case, I guess a ramdisk could help channel the load/bursts away form the disk towards the RAM, but it could require the apps to be adapted.
|