Пространство подкачки (swap) - это часть жесткого диска или SDD, предназначенная для временного хранения данных операционной системой. Данные или информация, которые ОС не может разместить в оперативной памяти, хранятся в пространстве подкачки. Оно полезно при повышенной нагрузке на оперативную память.
Проверить, есть ли в Ubuntu свободное место подкачки, можно с помощью следующей команды.
1 | swapon --show |
Вы должны получить результат, если место подкачки доступно, в противном случае вы не получите никакого результата. Теперь вы можете создать swap из доступного пространства на HDD или SDD. Выполните следующую команду, чтобы узнать, есть ли свободное место или нет.
1 | df -h |
Если у вас 2 ГБ оперативной памяти, то вы можете создать 2 ГБ swap. Сначала выполните следующую команду для создания файла подкачки.
1 | fallocate -l 2G /swapfile |
Вы можете проверить, что было зарезервировано нужное количество места, набрав:
1 | ls -lh /swapfile |
Теперь, после создания файла подкачки, вам нужно превратить его в пространство подкачки. Тем временем, вам нужно изменить разрешение файла на уровень root, чтобы предотвратить дальнейшую модификацию от пользователей.
1 | chmod 600 /swapfile |
Проверьте изменение разрешений, набрав:
1 | ls -lh /swapfile |
Только у пользователя root включены флаги чтения и записи.
Теперь выполните следующую команду, чтобы изменить файл как место подкачки, набрав:
1 | mkswap /swapfile |
Теперь выполните следующую команду, чтобы сообщить об этом системе и позволить системе использовать его в качестве пространства подкачки.
1 | swapon /swapfile |
Вы можете убедиться, что место подкачки доступно, выполнив следующую команду:
1 | swapon --show |