OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

OpenWrt устанавливает виртуальную память подкачки (swap), которая является виртуальной памятью в Linux. Правильная настройка подкачки может повысить стабильность. Создание виртуальной памяти подкачки может повысить стабильность. Примечание! Скорость создаваемой виртуальной памяти не может сравниться со скоростью аппаратной памяти. Поэтому создание виртуальной памяти может использоваться для стабилизации системы, но не должно использоваться как реальная память.

После установки OpenWRT память роутера в кризисе. Не волнуйтесь, OpenWRT устанавливает виртуальную память.

OpenWrt устанавливает виртуальную память подкачки (swap), которая является виртуальной памятью в Linux. Правильная настройка подкачки может повысить стабильность. Создание виртуальной памяти подкачки может повысить стабильность. Примечание! Скорость создаваемой виртуальной памяти не может сравниться со скоростью аппаратной памяти. Поэтому создание виртуальной памяти может использоваться для стабилизации системы, но не должно использоваться как реальная память.

Если вы используете программный маршрутизатор или сервер (Debian/Centos) и другие системы, вы можете использовать этот метод для повышения стабильности системы. Установка правильного объёма виртуальной памяти имеет больше преимуществ, чем недостатков.

OpenWrt настраивает виртуальную память

Первый шаг — проверить место на жестком диске и сведения о памяти, чтобы убедиться в наличии или отсутствии раздела подкачки!
Введите в терминал

бесплатно -м

Выполните команду, чтобы проверить объём памяти. Возвращаемый объём, делённый на 1024, — это фактический объём памяти (в МБ). Например, Mem этого элемента составляет 394540/1024=385,29 МБ оперативной памяти.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Если виртуальная память подкачки не создана, вы увидите, что раздел подкачки отображается как 0, как показано на рисунке.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

В следующем примере для демонстрации используется маршрутизатор системы OpenWrt. В других системах Linux для выполнения той же операции можно использовать терминал или SSH.
Первый шаг — войти в терминал, используя плагин терминала в службе OpenWrt или SSH. В других системах можно использовать вход через Shell.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

После успешного входа создайте раздел подкачки с помощью следующей команды:

dd if=/dev/zero of=/swap bs=1M count=500

Если создание не удалось, убедитесь, что на жёстком диске достаточно места. Если места достаточно, перезапустите систему и запустите её снова. Если ошибка не устранена, измените путь создания, например, создав файл подкачки в домашнем каталоге или в www-пути.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

После создания введите следующую команду, чтобы проверить, соответствует ли размер заданному.

du -sh /swap

 

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

После успешного создания файла подкачки настройте раздел подкачки.

mkswap /swap

После завершения настроек включите раздел подкачки и укажите файл подкачки на файле раздела подкачки.

своп /swap
OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Затем настройте раздел подкачки для автоматического запуска при загрузке. Отредактируйте файл /etc/fstab в VI и вставьте в него следующее содержимое.

vim /etc/fstab
/swap swap swap значения по умолчанию 0 0

Примечание! Как показано на рисунке, после выполнения предыдущей команды вы перейдёте в режим редактирования. В данный момент ввод данных невозможен. Для перехода в режим ввода нажмите клавишу «i» на клавиатуре. Вставив вторую строку как обычный текст, нажмите клавишу «Esc» на клавиатуре, затем введите «:wq» (colon — английское двоеточие) и нажмите Enter.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Затем введите команду reboot для перезагрузки и повторного подключения.
Введите еще раз бесплатно – м Вы можете запустить команду, чтобы проверить, что виртуальная память подкачки была успешно добавлена.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

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

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Продолжайте вводить данные в командной строке.

vim /etc/rc.local

Войдите в режим редактирования и вставьте первую строку.

своп /swap

Затем нажмите клавишу «Esc» на клавиатуре, введите «:wq» (двоеточие — английское двоеточие), нажмите Enter, а затем введите команду перезагрузки, чтобы перезагрузить компьютер, и изменения вступят в силу автоматически.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Вот и всё. Если на вашем сервере есть панель управления Pagoda, вы можете быстро настроить её с помощью Linux Toolbox. Всё точно так же. Если она уже настроена, настраивать заново не нужно. Можно оставить только один канал.

OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt
OpenWrt устанавливает виртуальную память для повышения стабильности системы OpenWrt

Как удалить виртуальную память и файлы подкачки

Чтобы удалить виртуальную память подкачки, просто выполните команду в терминале:

swapoff /swap rm /swap

Если операция swapoff не выполнена, сам файл подкачки не может быть удалён. Операция Swapoff эквивалентна размонтированию раздела подкачки.
Не забудьте удалить содержимое, добавленное вами ранее в /etc/fstab и /etc/rc.local.

Другие вопросы:

1. Если вы использовали панель Pagoda для создания виртуальной памяти подкачки, используйте команду удаления выше, чтобы удалить созданную вами подкачку.
2. Если вы используете панель Baota для поиска пути к файлу подкачки, чтобы удалить его, его невозможно будет удалить, и он снова появится в корзине панели Baota, занимая место на диске. Не забудьте удалить файл подкачки из корзины панели Baota без возможности восстановления, чтобы сэкономить место.

1/5 - (2 голоса)

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *