Выделение памяти подкачки для экземпляра Ec2 linux или любой другой машины linux

— Если вы когда-нибудь слышали о виртуальной памяти, то в случае с машинами linux перед вами память подкачки.
— Место подкачки — это выделенное пространство на жестких дисках или SSD, которое используется, когда физическая оперативная память переполнена.
— Если операционная система нуждается в дополнительных ресурсах памяти, а ее оперативная память переполнена, неактивные страницы в памяти перемещаются в пространство подкачки. Под неактивными страницами подразумевается содержимое, которое не требуется срочно или не используется.

Прежде чем приступить к созданию файла подкачки, необходимо проверить, есть ли в системе Ubuntu существующий файл подкачки, для проверки используйте приведенную ниже команду:

swapon --show
Войти в полноэкранный режим Выйти из полноэкранного режима

Если вывод пуст, то вы можете создать новый файл подкачки. В противном случае, если файл подкачки существует, вы можете включить его или увеличить размер.

Вы также можете выполнить команду free для проверки информации о памяти.

free -h
Вход в полноэкранный режим Выход из полноэкранного режима

Как подключить память подкачки

Мы можем прикрепить ее к диску нашего сервера.
Предположим, у нас есть диск, подключенный к серверу под названием sdc, как показано на рисунке

fdisk /dev/sdc
Войти в полноэкранный режим Выход из полноэкранного режима

Type m for help
Войти в полноэкранный режим Выход из полноэкранного режима

Type 'n' :- To add a new partition
Войти в полноэкранный режим Выход из полноэкранного режима
Select 'p' for default
Войти в полноэкранный режим Выйти из полноэкранного режима

Введите номер раздела (1-4):1

Установите размер последнего сектора раздела на 5G, как показано ниже

Type 'p' to print partition table
Войти в полноэкранный режим Выйти из полноэкранного режима

Type 'l' to list know partition type
Войти в полноэкранный режим Выйти из полноэкранного режима

Как вы можете видеть, шестнадцатеричный код идентификатора подкачки равен 82

Type 't' to change the partition
Вход в полноэкранный режим Выйти из полноэкранного режима

Введите шестнадцатеричный код 82

Мы успешно изменили раздел, введите ‘p’ для печати раздела.

Type 'w' to save and exit
Вход в полноэкранный режим Выход из полноэкранного режима

partprobe — это программа, которая информирует ядро операционной системы об изменениях в таблице разделов, запрашивая у операционной системы повторное чтение таблицы разделов.

partprobe /dev/sdc1
Вход в полноэкранный режим Выход из полноэкранного режима

Теперь используйте команду mkswap для настройки области подкачки.

Используя команду swapon, мы можем использовать вновь созданное пространство для немедленного использования

Теперь можно выполнить команду free для проверки информации о памяти.

free -h
Вход в полноэкранный режим Выход из полноэкранного режима

Обновите файл /etc/fstab, чтобы использовать его только во время загрузки.

Проверьте вновь созданный своп

Оцените статью
devanswers.ru
Добавить комментарий