ви можете обмежити використання пам'яті за допомогою /etc/security/limits.conf у цьому файлі, який ви поклали:
domain type item value
де domain
є @groupname
, type
є hard
або soft
де hard
є обмеженням, яке не можна перевищити ні за яких обставин.
item
це поле, яке вказує, який тип товару обмежений. Приклади включають ядро (розмір основних файлів), дані (розмір області даних програми), fsize (розмір файлів, створених користувачем), nofile (кількість відкритих файлів даних), rss (резидентний набір розмір), стек (розмір стека), процесор (час процесора одного процесу в хвилинах), nproc (кількість одночасних процесів), маклогіни (кількість одночасних входів) та пріоритет (пріоритет процесу). Елементи даних, rss та стеки відносяться до пам'яті, спожитої програмою. Ці та інші заходи ємності даних вимірюються в кілобайтах.
і value
це відноситься до item
області , що ви повинні вибрати, наприклад , якщо у вас є вибрали cpu
в item
поле і покласти 2
в value
то в разі domain
(ви групи VirtualBox) є взяттям більше 2
процесорного часу буде припинена.
Ви також можете використовувати ulimit
, але це обмежено лише для оболонки bash.
Сподіваємось, це допоможе вам у досягненні вашої мети, хоча це не робиться із запропонованим вами методом.