Вообще своп не необходим, если у вас много ОЗУ и все работает хорошо, но как только система запросит больше памяти, то вероятней всего она рухнет. Так что лучше всего иметь своп, тем более, что диски сейчас не такие уж и дорогие.
Ключевым остается вопрос “Сколько?”. Старые версииUNIX-подобных операционных систем (Sun OS, Ultrix) официально требовали своп в два или три раза больше чем ОЗУ. Современные системы, например Linux, уже не требуют такого объема, но вы всегда можете сконфигурировать и больше. Со временем выработались некоторые негласные правила:
для настольных ПК: swap = 2 * ОЗУ
для сервера: swap = 1/2 * ОЗУ
для старых машин с малым объемом ОЗУ: можно сделать гигабайт и больше
Я перестал использовать своп, когда объём ОЗУ превысил 3 гигабайта. Ни разу ничего не падало. Если система или прикладное ПО ведут себя таким образом, то стоит от них отказаться в пользу аналогов. Винты сейчас как раз наоборот — дорогие (после наводнения в Таиланде, если мне не изменяет память), а ОЗУ дешевая. SSD своп вообще противопоказан.
Я вообще говорю не столько о целесообразности использования области подкачки, сколько с замедлению работы с этим связанным.
SSD пока нет, запас производительности — в разы, а то и на порядки больше, чем мне нужно для работы (eclipse/gcc/mozilla/docs) и развлечений (максимум — minecraft).
Так что нехай живет.
Более того, один знакомый сисадмин намекнул на некую специфику при работе разномастных систем в виртуальной машине (в частности, windows на VMWare). Так что может пригодиться.
Ubuntu 14.04 на Asus X200MA