From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Mon, 12 Jul 2004 12:30:02 +0300 (EEST) From: Denis Ovsienko X-X-Sender: pilot@elefant.dgtu.donetsk.ua To: ALT Devel discussion list Subject: Re: [devel] =?koi8-u?b?7sXI18HUy8Eg0MHN0dTJ?= In-Reply-To: <40F257D4.9090600@rambler.ru> Message-ID: <20040712122855.U91236@elefant.dgtu.donetsk.ua> References: <40F257D4.9090600@rambler.ru> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=KOI8-R Content-Transfer-Encoding: 8BIT X-BeenThere: devel@altlinux.ru X-Mailman-Version: 2.1.5 Precedence: list Reply-To: ALT Devel discussion list List-Id: ALT Devel discussion list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 12 Jul 2004 09:30:05 -0000 Archived-At: List-Archive: List-Post: > 1) Написать прогу, отслеживающую, сколько свопа отожрано, и при > превышении порога (скажем, 95%), она делала бы страшные глаза, что, мол, > скоро начнётся сезон охоты за приложениями ;) По крайней мере, > пользователь был бв предупреждён, и, быть может, успел бы что-нибудь > предпринять; При острой нехватке памяти этот сторож скорее всего до процессора не доберётся. > 2) Пропатчить ядро, чтобы malloc при невозможность выделить указанный > объём память просто выдавал бы NULL, а не приводил бы к летальному > исходу. Если прога, malloc'ающая, умная, то она поймёт, в чём дело, и > предпримет какие-нибудь действия, а если глупая, то просто упадёт в > Segfault, что практически эквивалентно тому, как если бы её прибило ядро. Назначить ulimit и ровно таким же образом и получится. -- DO4-UANIC