📢 Do not run intensive jobs on Fomalhaut - nthu-ioa/cluster GitHub Wiki
[!IMPORTANT]
Do not run long or intensive jobs on fomalhaut. Any such jobs will be stopped without warning.
The node "fomalhaut" is a login node. It also runs a lot of monitoring and control software for the cluster. It is a low-spec machine compared to all our other nodes.
If someone runs a task on fomalhaut that takes a lot of CPU or memory resources, everyone else's access to the cluster may slow down. If you start a job that runs away and uses all the memory, there is a risk of crashing the node, which would be very disruptive.
This is why the login message says:
********************************************************************
** Fomalhaut is a login node only! Please be considerate to other **
** users and do not start long-running or intensive jobs on this **
** machine. Use the compute nodes (wherever possible via slurm). **
********************************************************************
We hope this is clear enough. Many users (especially new users) seem to miss it, or struggle with alternatives. Please ask if you are unsure!
We hope the new jupyterhub server can help at least some users who would otherwise be tempted to start jobs on fomalhaut. Please see here: https://github.com/nthu-ioa/cluster/wiki/JupyterHub-Server
Here are a few more guidelines:
- It is OK to do basic shell tasks and run text editors on fomalhaut;
- It is OK to run a compiler as long as it doesn't use more than a few cores (you should just compile on one of the CPU nodes in that case);
- It is borderline OK to run a VNC session (please try to avoid running GNOME and keep web browser usage to a minimum, preferably zero -- use your own browser, which will be much faster!);
- VSCode sessions are currently a grey zone. Although it is possible to tunnel these jobs to the other nodes, we do not have a streamlined solution for this, so you will mostly get away with it for now -- but please watch your usage carefully. Please read the VS code wiki page.