"Disk" I/O is probably pretty bad on the devices, so steps 1 & 2 might not be blindingly quick. I'd hope step 3 wasn't extracting each book to a temporary directory or something like that.
Without attaching something like strace to the system while it is doing this processing it is going to be hard working out what the device is doing.
|