your assumption is wrong 
been trying many configurations to check how they affect the run time.
compared different batch sizes in comparison to different num of workers.
then compared the same configuration(batch size 256 / 10 workers) with file descriptor vs file system