Отредактировано 2 Несколько недель назад от ExtremeHow Редакционная команда
Файл подкачкиУбунтуПамятьЛинуксКонфигурацияОперационные системыПроизводительностьСистемаАдминистрированиеКомандная строка
Перевод обновлен 3 дней назад
В Ubuntu пространство подкачки играет важную роль в управлении памятью. Оно выступает в качестве резервного пространства, когда ваша физическая ОЗУ полностью используется. Пространство подкачки может быть выделенной областью на вашем жестком диске, где операционная система может временно сохранять данные, которые не используются активно. Если на вашем компьютере часто заканчивается ОЗУ и слишком часто начинается обмен, что может замедлить работу системы, увеличение пространства подкачки может быть полезным. Это руководство расскажет, как увеличить пространство подкачки на системах Ubuntu.
Пространство подкачки в Ubuntu используется для увеличения доступной памяти за счет выделения дополнительного дискового пространства, которое выступает в роли виртуальной памяти. Обычно пользователи Linux настраивают пространство подкачки при установке, но иногда может потребоваться увеличить это пространство после установки, особенно когда возникает нехватка памяти.
В Ubuntu существует два основных типа пространства подкачки:
Перед увеличением пространства подкачки необходимо проверить текущее использование подкачки. Вы можете сделать это с помощью команды:
sudo swapon --show
Эта команда отобразит текущее использование подкачки. Рекомендуется иметь некоторое пространство подкачки, однако слишком большое пространство подкачки может снизить производительность из-за более низкой скорости жесткого диска по сравнению с ОЗУ.
В этом разделе мы обсудим, как увеличить пространство подкачки в Ubuntu, увеличив размер файла или раздела подкачки.
Добавление файла подкачки обычно проще, чем изменение раздела. Выполните следующие шаги:
sudo swapoff -v /swapfile
Замените /swapfile
на путь к вашему текущему файлу подкачки, если он отличается. Эта команда отключает файл подкачки, чтобы вы могли безопасно его изменить.
Здесь мы собираемся создать дополнительный файл подкачки в /swapfile
. Размер этого файла определит, сколько пространства подкачки будет добавлено. Замените 1G
на желаемое пространство подкачки:
sudo fallocate -l 1G /swapfile
Если fallocate
не работает или недоступен, вы можете использовать dd
:
sudo dd if=/dev/zero of=/swapfile bs=1M count=1024
Приведенный выше пример создает файл подкачки размером 1 ГБ. Отрегулируйте count=1024
по мере необходимости для выделения желаемого размера.
Измените разрешения файла для безопасности:
sudo chmod 600 /swapfile
Теперь преобразуйте этот файл в пространство подкачки:
sudo mkswap /swapfile
Чтобы начать использовать файл подкачки, активируйте его:
sudo swapon /swapfile
Убедитесь, что новая подкачка активна:
sudo swapon --show
Вы должны увидеть в выводе вновь добавленный файл подкачки.
Отредактируйте файл /etc/fstab
для автоматического включения файла подкачки при загрузке:
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
Изменение раздела подкачки более сложное и может быть рискованным. Убедитесь, что у вас есть надлежащие резервные копии перед продолжением.
Сначала отключите раздел подкачки:
sudo swapoff -a
Используйте редактор разделов, например GParted, чтобы увеличить размер вашего раздела подкачки. Откройте GParted следующим образом:
sudo gparted
В GParted щелкните правой кнопкой мыши на вашем разделе подкачки и измените его размер до нужного. Вам понадобится свободное пространство рядом с разделом подкачки для этой операции.
После изменения размера активируйте ваш раздел подкачки:
sudo swapon -a
fstab
Убедитесь, что ваш раздел подкачки активен и зарегистрирован в /etc/fstab
:
sudo swapon --show
Проверьте, что в /etc/fstab
есть запись для вашего раздела. При необходимости отредактируйте его, чтобы отразить любые изменения UUID раздела.
Вот несколько моментов, которые следует помнить при расширении пространства подкачки:
Если вы столкнулись с проблемами после изменения пространства подкачки:
/etc/fstab
: Убедитесь, что в записи для подкачки нет синтаксических ошибок.sudo swapon --show
, чтобы подтвердить активность подкачки.Увеличение пространства подкачки в Ubuntu - это простой процесс, который может помочь улучшить производительность системы при недостаточной физической памяти. Независимо от того, используете ли вы файл или раздел подкачки, главное - тщательно планировать размер и учитывать потенциальные воздействия на производительность системы. Следуя этим шагам, вы сможете эффективно управлять и увеличивать пространство подкачки на вашей системе Ubuntu.
Если вы найдете что-то неправильное в содержании статьи, вы можете