I am working in a large Linux cluster. All our data is stored in a project space. My input (text) file is very large and the values that I need to read in are located in 3 large groups. I need to read a single value from each group and perform some analysis. So my program performs many “seek” - type operations to read the data that needs to be processed. I benchmarked my application and it looks like this seek/read operation is the bottleneck in my code. How I can improve the performance of this job?