Welcome to SRVOAD user guide... We are looking for a Phd student to manage SRVOAD (creating account, helping new users, etc).
What is SRVOAD ?
SRVOAD is a shared computation server used by members of TASK and MODELIS teams. To use it please contact one of the administrators:
- Charles PRUD'HOMME (charles.prudhomme@imt-atlantique.fr)
- Nicolas PIERRE (nicolas.pierre2@imt-atlantique.fr)
Good practice
- Using job arrays is the best practice to run your code with slurm and optimize memory and cpu allocation.
- Slurm users are free to use hard limits (e.g. job is killed when it exceed the memory allocation) or soft limits. Using hard limit is the best way to be sure that your benchmark will not alter other users benchmarks.
Common errors
- With htop you will see 80 threads available. The server is composed of 40 physical cpus (core) with hyperthreading (not 80). A single physical CPU will never be used to run two different tasks. The
cpus-per-task
option defines the number of threads you want to use. If you ask for an odd number of threads, slurm will always allocate the even number above (ie.cpus-per-task=1
slurm will allocate 2 threads per task). - If you use an SBATCH script to run your code, don't use srun in it. In fact, using srun commands in a SBATCH script is equivalent to using "srun srun my_app" and often lead to problems (e.g. different settings).
- Every interactive process has a limit of 2GB of RAM, even with
salloc
orsrun
.sbatch
is not affected by this limit.
Know your machine
A DELL R440 1U server
What | Value |
---|---|
TAG | BFT1C43 |
FQDN/IP | srvoad / 10.144.39.129 |
Kernel | Linux 5.4.0-65-generic #73-Ubuntu SMP x86_64 |
OS | Ubuntu bullseye/sid |
Chip / #Sockets / GHz | Intel Xeon 6230 / 2 / 2.1 |
#Cores per socket | 20 (40 with Hyperthreading) |
Hyper threading | ACtive |
Memory | 192GB RDIMM 2666MT/s |
Disks | 2x 2TB NL-SAS 12Gbit/s 7200tr/min 1 TB storage available and configured |
Connection
- Connection by SSH with your login (can be different from your school login) and initial password
ssh <login>@srvoad.imta.fr
-
If you are not physically on the school network
you need to use the proxy fbi.emn.fr.The proxy is removed since 04/03/2024 by the DISI. You need to configure your VPN using this procedure. With the vpn activated you can connect as if you were at the school. -
Change your initial password, if by any mean you lost your password you can ask an administrator for help.
passwd
- Transferring a file with scp (-r for a repository)
scp <my file> <login>@srvoad.imta.fr:<path-to-my-file>