Skip to content

Нужен ли swap

Anon edited this page Dec 8, 2015 · 5 revisions

Да. 4Гб.

Что такое SWAP?

Раздел или файл подкачки.

  • Основная задача — предоставить дополнительное место, если оперативная память начнёт кончаться. Грубо говоря, когда оперативка (RAM) заполняется, наименее приоритетные процессы могут из неё выгружаться на диск, пока не потребуются. Таким образом он как бы расширяет оперативную память.

  • Другое назначение — возможность усыпить систему. Есть два вида "сна", когда состояние системы записывается на диск и питание полностью отключается и когда часть питания остаётся и из оперативки никуда ничего не уходит. Очевидно, что чтобы записать куда-то данные, для них нужно выделенное место. Этим местом и выступает SWAP.

Таким образом для первого юзкейса нужен небольшой SWAP, особенно есть физической памяти в достатке, но для второго желательно иметь количество, равное оперативной памяти, что, в современных условиях, может быть неприятно, так как SSD обладают, зачастую, ограниченным набором памяти и забивать его свопом не лучшая идея.

Так почему 4Gb?

Раньше было правило делать своп в 2 раза больше оперативки, но это было давно и когда нормой стали 4Gb, рекомендация сменилась на равное количество RAM и SWAP.

Поскольку 4Gb сегодня не считается большим количетсвом, то и делать своп меньше смысла просто нет и он покрывает большинство случаев.

Но, конечно, если ты прочитал вышеописанное и хочешь воспользоваться саспендом на диск, то ставь столько, сколько тебе нужно.