Hello all, I am running a job the reads a .txt file with 1.5 million records, performs several transformations, and writes records to various tables in PostgreSQL. My local machine has 8GB of memory and kitchen.bat contains PENTAHO_DI_JAVA_OPTIONS=-Xmx16384m. The job runs in 54 minutes. When I run the job remotely, on a Linux server with 16GB of memory, using kitchen.sh with JAVAMAXMEM="16384", the job runs in 4 hours and 42 minutes. All other things being equal, like network speed and access, I would expect the remote server to process the job in at most, the same amount of time as my local machine. What other configuration values can I check to determine where the bottleneck lies?

Thank you in advance for your response.