slurm: srun & sbatch different performance with the same settings
0
votes
1
answer
1927
views
In a slurm system, when I use **srun** command to run the program. It runs very slow and seems like only one processor works.
srun --pty -A free -J test -N 1 -n 1 -c 1 mpirun -np 16
$FEAPHOME8_3/parfeap/feap -log_summary lu.log
But if I write a **sbatch** script, it can run very quickly and looks like all the processors work.
#!/bin/sh -l
#SBATCH --job-name=test
#SBATCH --account=free
#SBATCH --nodes=1
#SBATCH --ntasks-per-node=24
#SBATCH --cpus-per-task=1
#SBATCH --exclusive
#SBATCH --time=6:00:00
echo ' '
echo ' ****** START OF MAIN-JOB ******'
date
srun -n 16 echo y | mpirun -np 16 $FEAPHOME8_3/parfeap/feap -log_summary lu.log
echo ' ****** END OF MAIN-JOB ******'
#End of script
Could anybody please tell me what's going on?
Asked by Rilin Shen
(33 rep)
Sep 18, 2017, 01:29 AM
Last activity: Mar 3, 2025, 05:06 PM
Last activity: Mar 3, 2025, 05:06 PM