[devel] Нехватка памяти

Denis Ovsienko =?iso-8859-1?q?pilot_=CE=C1_altlinux=2Eru?=
Пн Июл 12 13:30:02 MSD 2004


> 1) Написать прогу, отслеживающую, сколько свопа отожрано, и при
> превышении порога (скажем, 95%), она делала бы страшные глаза, что, мол,
> скоро начнётся сезон охоты за приложениями ;) По крайней мере,
> пользователь был бв предупреждён, и, быть может, успел бы что-нибудь
> предпринять;
При острой нехватке памяти этот сторож скорее всего до процессора не
доберётся.

> 2) Пропатчить ядро, чтобы malloc при невозможность выделить указанный
> объём память просто выдавал бы NULL, а не приводил бы к летальному
> исходу. Если прога, malloc'ающая, умная, то она поймёт, в чём дело, и
> предпримет какие-нибудь действия, а если глупая, то просто упадёт в
> Segfault, что практически эквивалентно тому, как если бы её прибило ядро.
Назначить ulimit и ровно таким же образом и получится.

-- 
    DO4-UANIC



Подробная информация о списке рассылки Devel