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

Yury Aliaev =?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Пн Июл 12 14:03:26 MSD 2004


Denis Ovsienko wrote:

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


Всё зависит от установленного порого и скорости освоения памяти.

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


Спасибо, пойду man ulimit покурю...






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