Создать своп для Ubuntu 14.04 LTS
Я использую 2 ГБ оперативной памяти. Я установил Ubuntu 14.04 LTS. Сколько подкачки мне нужно создать?
4 ответа
Существует разное мнение о том, каким должен быть размер свопа - вот примеры сценариев, представленные в вики Ubuntu:
RAM(MB) No hibernation With Hibernation Absolute maximum
256 256 512 512
512 512 1024 1024
1024 1024 2048 2048
RAM(GB) No hibernation With Hibernation Absolute maximum
1 1 2 2
2 1 3 4
3 2 5 6
4 2 6 8
5 2 7 10
6 2 8 12
8 3 11 16
12 3 15 24
16 4 20 32
24 5 29 48
32 6 38 64
64 8 72 128
128 11 139 256
Вот также таблица из 64-битных документов Fedora:
Это в основном зависит от того, хотите ли вы переходить в спящий режим или нет - вам нужно больше, поскольку это сохраняет состояние системы от оперативной памяти до подкачки.
Примечание. Подкачка может замедлить процесс, если подкачка настроена неправильно - вы можете прочитать этот вопрос, чтобы узнать, как это сделать.
Если вам нужно увеличить размер (или создать) пространство подкачки, здесь есть несколько хороших ответов.
Лично я всегда делаю свой своп 512 МБ, просто чтобы иметь место для маневра. Если ОС начинает использовать большой объем подкачки, вам действительно нужно больше оперативной памяти. (И если получить больше оперативной памяти не вариант, то вы можете рассмотреть возможность большего обмена, это лучше, чем ничего.)
Для небольших объемов оперативной памяти, таких как 1, 2 или 3 ГБ, лучше создать раздел подкачки с удвоенным объемом оперативной памяти. Например: 4 ГБ в вашем случае. Для оперативной памяти выше, как 8 ГБ подкачки раздела 2 ГБ будет достаточно.
4ГБ.
Без дополнительной информации мы не можем быть точными, поэтому я ошибаюсь в общем: 4 ГБ, вероятно, больше, чем вам нужно, а дисковое пространство дешево.