vous pouvez limiter l'utilisation de la mémoire avec /etc/security/limits.conf dans ce fichier que vous mettez:
domain type item value
où domain
est le @groupname
, type
est hard
ou soft
où hard
est limt qui ne peut en aucun cas être dépassé.
item
est le champ d'élément spécifie quel type d'élément est limité. Les exemples incluent core (la taille des fichiers core), data (la taille de la zone de données d'un programme), fsize (la taille des fichiers créés par l'utilisateur), nofile (le nombre de fichiers de données ouverts), rss (l'ensemble résident size), stack (la taille de la pile), cpu (le temps CPU d'un seul processus en minutes), nproc (le nombre de processus simultanés), maxlogins (le nombre de connexions simultanées) et la priorité (la priorité du processus). Les données, rss et éléments de pile sont tous liés à la mémoire consommée par un programme. Ces mesures et d'autres de la capacité des données sont mesurées en kilo-octets.
et value
est lié au item
champ que vous avez choisi, par exemple si vous avez choisi cpu
dans le item
champ et inséré 2
dans le value
cas où le domain
(vous groupe de VirtualBox) prend plus de temps que 2
le CPU il sera terminé.
Vous pouvez ulimit
également l' utiliser , mais il est limité au shell bash uniquement.
J'espère que cela vous aidera dans votre objectif, bien que cela ne se fasse pas avec la méthode que vous avez demandée.