Распределение свопа в 64-битной версии UBUNTU 13.04

Распределение свопа в 64-битной версии UBUNTU 13.04

У меня 256 ГБ SSD-диск, 32 ГБ DDR RAM и 1 ТБ HDD. Какой максимальный предел памяти подкачки можно установить в SSD?

решение1

Используя метод установки по умолчанию, Ubuntu создаст раздел подкачки, эквивалентный размеру памяти вашей системы.

Большинство современных систем оснащены 2 ГБ оперативной памяти или более и вряд ли будут использовать подкачку, если только вы не хотите использовать режим гибернации.

Я установил swap на 0, чтобы сократить объем записи в swap, поскольку слишком большое количество циклов записи увеличит износ SSD.

Значение /proc/sys/vm/swappinessпо умолчанию равно 60, установка его на 0 означает, что подкачка никогда не будет использоваться, когда оперативная память еще доступна.

Посмотрите /etc/sysctl.confфайл и установитеvm.swappiness=0

Надеюсь, это поможет.

Редактировать

Если вы используете несколько приложений, интенсивно использующих память, вы можете создать большой раздел подкачки. Я могу сказать вам следующее: максимальный размер подкачки в вашем случае больше, чем размер вашего SSD. Взгляните настраница руководства по свопу. Соответствующий раздел страницы руководства (выделено мной):

Параметр размера излишенно сохранен для обратной совместимости. (Он определяет желаемый размер области подкачки в блоках по 1024 байта.)mkswap будет использовать весь раздел или файлесли он опущен.

решение2

У вас достаточно места на диске, что является ограничивающим фактором для подкачки.
Если вы намерены использовать весь SSD для подкачки, вы можете установить ОС в минимальном объеме, создав несколько небольших разделов, а затем выделить все оставшееся пространство для подкачки.

например
.5 ГБ /boot
8 ГБ /
столько, сколько вам нужно для ваших приложений/данных/home
остальная часть диска swap

Запустите свои приложения; следите за использованием памяти и подкачки, при необходимости купите SSD большего размера или используйте жесткий диск объемом 1 ТБ.

Связанный контент