web-dev-qa-db-fra.com

Serveur NFS sans mémoire

J'ai plusieurs machines partageant le répertoire de base via NFS Share utilisée par 6-10 utilisateurs. Toutes les machines sont utilisées pour exécuter des expériences informatiques comprenant celui avec le serveur NFS. Bien qu'il soit très rare mais possible que certaines expériences puissent causer un problème de mémoire (OOM). Bien que le processus utilisateur puisse être tué à un moment donné, je voudrais savoir comment il peut affecter le serveur NFS ainsi à son tour, affectant également d'autres machines. J'ai essayé de la chercher mais je n'ai pas trouvé de réponse spécifique. Y a-t-il également des mesures que je peux prendre pour éviter l'OOM qui affecte la part de NFS?

Configuration du serveur NFS: Intel Core I7-9700, 32 Go RAM, Swap 32 Go et Graphics Titan RTX Autres machines ont des configurations similaires.

2
rmah

Je limiterais la mémoire de processus avec ulimit ou avec cgroups . Vous devez limiter le RSS et la mémoire partagée. Une autre approche serait de l'exécuter dans un conteneur ou une machine virtuelle.

L'approche la plus facile est probablement d'utiliser un conteneur : Docker, Podman, LXC ...

8
Mircea Vutcovici