Algumas abordagens que consigo pensar:
-
Conceda maior prioridade ao processo SSH.
renice -n -10 -p 'pidof sshd'Com maior prioridade, o servidor ssh pode ser agendado com frequência na CPU; como resultado, é menos provável que seja trocado para o disco.
-
Use o módulo Controle de recursos do Systemd para controlar o uso de recursos de seu aprendizado de máquina programa. Você pode usar aplicar
MemoryMaxa uma fatia de usuário para que todos os processos iniciados nessa sessão de usuário não possam usar mais memória do que o valor especificado. O comando é:systemctl set-property MemoryMax=5G user-XXXX.sliceOu talvez use o mesmo truque no servidor ssh com
MemoryLow.