Почему swap должен быть в 2 раза больше RAM - и кто придумал эту догму

Если вы хоть раз ставили Linux или BSD в 90-е или начале 2000-х, вы точно видели это правило: swap = 2× RAM. Не обсуждается. Не объясняется. Просто “так надо”.

А теперь выясняется, что это правило родом из 1980-х — времён SunOS и ранних BSD. И что оно было не законом физики, а скорее эмпирической эвристикой, которая со временем превратилась в IT-фольклор.

История с “2× RAM” — это отличный пример того, как техническое ограничение эпохи магнитных дисков может пережить три десятилетия и дожить до SSD и 128 ГБ оперативки.

Давайте разберёмся.

На Stack Exchange обсуждают происхождение правила, и следы ведут в эпоху:

Новости