Existe-t-il un moyen pour que mon serveur SSH et tout ce qu'il contient (y compris bash) soient toujours disponibles sous une charge importante?
Peut-être que cela pourrait être une sorte de chemin critique, tout en mémoire , avec un processeur dédié ou quelque chose comme ça.
Comment puis-je avoir un serveur toujours disponible à un coût minimal, pour enquêter sur ce qui se passe sur mon serveur?
Réponses:
Afin d'utiliser pleinement le système, il présente à tous les services les mêmes ressources et le noyau essaiera de les faire fonctionner avec la même priorité. Vous pouvez définir le niveau de priorité du processus sshd au niveau le plus élevé. (Comme gentil descend la priorité monte)
Voir ici: /server/355342/prioritise-ssh-logins-nice
Cela ne résoudra pas votre problème de mémoire. Vous devrez utiliser cgroups pour affecter au processus sshd sa propre mémoire réservée pour gérer cela.
Limitez l'utilisation de la mémoire pour un seul processus Linux
la source