For speeding up reading performance of your cluster one thing you can do is that you can decrease the block size because larger block size is preferred if files are primarily for sequential access. Smaller blocks are good for random access, but require more memory to hold the block index, and may be slower to create.
Hope this will clear your doubt.