możesz ograniczyć użycie pamięci za pomocą /etc/security/limits.conf w tym pliku, który umieściłeś:
domain type item value
gdzie domain
jest @groupname
, type
jest hard
lub soft
gdzie hard
jest limit, którego nie można przekroczyć w żadnych okolicznościach.
item
to pole przedmiotu określa, jaki rodzaj przedmiotu jest ograniczony. Przykłady obejmują rdzeń (rozmiar plików podstawowych), dane (rozmiar obszaru danych programu), fsize (rozmiar plików utworzonych przez użytkownika), nofile (liczba otwartych plików danych), rss (zestaw rezydentny) size), stos (rozmiar stosu), procesor (czas pracy procesora w minutach), nproc (liczba równoczesnych procesów), maxloginy (liczba jednoczesnych logowań) i priorytet (priorytet procesu). Dane, rss i elementy stosu odnoszą się do pamięci zajętej przez program. Te i inne miary pojemności danych są mierzone w kilobajtach.
i value
jest odnosić się do item
pola, które trzeba wybrał, na przykład, jeśli masz wybrał cpu
w item
polu i umieścić 2
w value
to w przypadku tej domain
(ty grupie VirtualBox) jest wziąć więcej niż 2
czasu procesora zostanie ona zakończona.
Możesz także użyć ulimit
, ale ogranicza się to tylko do powłoki bash.
Mam nadzieję, że pomoże ci to w osiągnięciu celu, chociaż nie jest to zrobione za pomocą metody, o którą prosiłeś.