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 domainjest @groupname, typejest hardlub softgdzie hardjest limit, którego nie można przekroczyć w żadnych okolicznościach.
itemto 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 valuejest odnosić się do itempola, które trzeba wybrał, na przykład, jeśli masz wybrał cpuw itempolu i umieścić 2w valueto w przypadku tej domain(ty grupie VirtualBox) jest wziąć więcej niż 2czasu 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ś.