On Fri, Dec 06, 2019 at 05:19:20PM +0300, Artem Chuprina wrote: > yuri.nefe...@gmail.com -> debian-russian@lists.debian.org @ Fri, 6 Dec 2019 > 12:01:42 +0300 (MSK): > > >>> Лучше не напрягать мозг и не делать ни отступов ни таблиц разделов. > >> > >> Своп тоже не делать, чтобы мозг не перегрелся? :) > >> -- > >> Eugene Berdnikov > >> > > Опасно так шутить. > > Вот в планах по оптимизации кластера для обработки данных > > стоит - удалить своп. > > (Кусочек из презентации в приложении.) > > Не всегда сегфолт лучше, чем замедление работы :)
Ну... иногда бывает лучше. :) Потому что даёт право вынуть из ножен мечик и помахать по кривым рукам разрабов, которые не проверяют код возврата из malloc(). Правда, если прога чужая и без техподдержки, то поймать автора и применить серп к его яйцам будет проблематично... В принципе, отсутствие свопа -- это не повод для сегфолта. В теории. На практике же выход за пределы RAM приводит к отказам на выделение памяти, а для абсолютного большинства программ это столь же фатально, как сегфолт. Наличие свопа позволяет эту (аварийную по сути) ситуацию перевести в разряд "неэффективной работы". Отказываться от свопа как средства избежать катастрофы -- это глупость примерно того же плана, как предложение удалить спасательные шлюпки с палубы Титаника, потому что идти в океане на вёслах неэффективно. -- Eugene Berdnikov