Saya menggunakan layanan latar belakang yang bocor memori dari waktu ke waktu. Untuk mencegah penggunaan Alt+ SysRq REISUB[ 1 ], saya ingin membatasi penggunaan RAM untuk satu proses atau pengguna sistem.
Saya benar-benar ingin mengatakan: Pengguna x dapat menggunakan jumlah maksimum RAM 1 GB.
Apakah ini layak? Apakah saya memerlukan jenis mesin virtual untuk ini? Saya menggunakan Ubuntu 9,10.
Selain perintah shell
ulimit
(untuk bash) ataulimit
(untuk csh), Anda dapat mengontrol ini dari dalam kode Anda denganulimit()
fungsi.sumber