I am running a test run , and I see that a day it takes 32 hours to finish the run and in another day 48 hours is not enough!
I contacted the people on the machine which is shared memory
and they told me that you are I/O bound and asked me these question:
If you are I/O bound, are you doing your I/O in large chunks?
Have you profiled you code to figure out where it might be spending all
the time?
How much data does your job read? How much does it write? When does
it do either (all at the beginning and end, or throughout execution)?
These kinds of things can affect start time, end time, and general
execution time.