В сообщении от Понедельник 12 Июль 2004 18:08 Vitaly Lipatov написал(a): > On Monday 12 July 2004 16:27, Nick S. Grechukh wrote: > > > Мож это более живучий выход? > > > > уже почти собран, доделываю мелкие детали и скрипт, и пойдет в > > сизиф. (в бою непроверен! начинаем тестировать) > > Вот я думаю, что рассматривать надо ситуацию не когда "я запустил > компиляцию, gcc хотел занять 300Мб, а у меня только 64, всё и > рухнуло", а более частую и некрасивую ситуацию, когда программа > начинает бесконтрольно пожирать память при сбое, причём из-за > ухода системы в своп, контроль за происходящим практически > теряется. Если нужно выставлять ulimit в зависимости от размера > ОЗУ, так надо выставлять. swapd я бы рассмотривал как технологию позволяющую сгладить пиковую нагрузку на память. ведь понятно, что там где создается свап места тоже не бесконечно, а в swapd можно задавать максимальный размер выделенного свопа. так что в итоге все равно, рано или поздно прога будет прибита. это в случае ненаблюдаемого сервера. а вообще выделение дополнительного свопа должно привлечь внимание, ситуация нештатная, и позволит что-то сделать не полагаясь на систему. -- с уважением, Nick S. Grechukh network administrator of Refractory Trading House