|
|
|
|
|
by mattpallissard
315 days ago
|
|
Every job on an HPC cluster should have a memory and CPU limit. Nearly every job should have a time limit as well. I/O throttling is a much trickier problem. I wound up having a script for users on a jump host that would submit an sbatch job that ran sshd as the user on a random high level port and stored the port in the output. The output was available over NFS so the script parsed the port number and displayed the connection info to the user. The user could then run a vscode server over ssh within the bounds of CPU/memory/time limits. |
|