Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: swapoff, swapon  (Прочитано 189991 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн tamias

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
swapoff, swapon
« : 25 Августа 2024, 03:31:36 »
Здравствуйте!
Ubuntu 22.04 server VDS , на нем полная нода блокчейна ( мастернода  Dash ).Конфигурация сервера выбрана оптимальная (цена/мощность) для данного процесса. Но за неделю свободное место swap файла (6Gb) уменьшается до 0 , приходится
перегружать сервер для сброса swap. И это нежелательно , т к иногда мастернода получает штраф из-за потери связи с блокчейном за время перезагрузки сервера. Можно ли освободить swap без перезагрузки сервера с помощью двух команд — swapoff, swapon без потери данных и сбоя в работе блокчейна? (Я пробовал, вроде сбоя нет и все работает , но не уверен что какие-то данные из свапа были из блокчейна и они потерялись. Что заполняет свап и что происходит при swapoff, swapon ?

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7819
  • We were here
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #1 : 25 Августа 2024, 03:34:58 »
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн tamias

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #2 : 25 Августа 2024, 04:19:17 »
Что заполняет свап
https://www.google.com/search?q=swap+site%253Ahabr.com
Хорошая статья , но про swapoff, swapon и последствия от этого на пользовательский процесс не обсуждалось )
« Последнее редактирование: 25 Августа 2024, 04:21:12 от tamias »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7986
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #3 : 25 Августа 2024, 04:23:00 »
Конфигурация сервера выбрана оптимальная (цена/мощность)...
...но недостаточная.

Цитировать
свободное место swap файла (6Gb) уменьшается до 0 , приходится...
Создай второй свап-файл.
« Последнее редактирование: 25 Августа 2024, 04:36:45 от andytux »

Оффлайн tamias

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #4 : 25 Августа 2024, 04:35:07 »
Создай второй свап-файл.
Можно увеличить или  сколько не создавай доп своп-файлов , они все равно заполниться при моей конфигурации сервера! И потребуется перегружать! Ключевое слово:
" Конфигурация сервера выбрана оптимальная (цена/мощность) ". Я мог бы выбрать больше оперативки и своп был бы всегда в норме, но это дорого!
У меня все работает! И сервер через crontab периодичесги перегружается и все ок! Но иногда приходит "штраф", который некритичен и гаснет со временем.
« Последнее редактирование: 25 Августа 2024, 04:40:08 от tamias »

Оффлайн andytux

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 7986
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #5 : 25 Августа 2024, 04:39:25 »
...они все равно заполниться при моей конфигурации сервера!
Еще раз. Конфигурация недостаточна.

Оффлайн tamias

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #6 : 25 Августа 2024, 04:41:33 »
Еще раз. Конфигурация недостаточна.
" Конфигурация сервера выбрана оптимальная (цена/мощность) ". Я мог бы выбрать больше оперативки и своп был бы всегда в норме, но это дорого!
У меня все работает! И сервер через crontab периодичесги перегружается и все ок! Но иногда приходит "штраф", который некритичен и гаснет со временем. Поэтому платить больше нет смысла )

Пользователь добавил сообщение 25 Августа 2024, 04:44:29:
Основной вопрос : "Можно ли освободить swap без перезагрузки сервера с помощью двух команд — swapoff, swapon без потери данных и сбоя в работе блокчейна? "
« Последнее редактирование: 25 Августа 2024, 04:44:29 от tamias »

Оффлайн F12

  • Администратор
  • Старожил
  • *
  • Сообщений: 5668
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #7 : 25 Августа 2024, 09:30:17 »
за неделю свободное место swap файла (6Gb) уменьшается до 0
- может есть смысл попробовать периодически чистить память?

https://azrr.info/page/view/45-osvobozhdaem-pamyat-v-linux.html

Оффлайн jurganov

  • Старожил
  • *
  • Сообщений: 1916
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #8 : 25 Августа 2024, 10:09:27 »
tamias, а что у тебя своп забивает?
У меня его регулярно забивает java, когда запущна...

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7819
  • We were here
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #9 : 25 Августа 2024, 11:09:52 »
Я мог бы выбрать больше оперативки и своп был бы всегда в норме, но это дорого!
Свап - это не замена и не расширение оперативной памяти!

Пробуйте:
sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #10 : 25 Августа 2024, 14:54:04 »
tamias, раз "приходится перезагружать", значит не работает. Это же очевидно.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн tamias

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #11 : 25 Августа 2024, 16:33:19 »
а что у тебя своп забивает?
демон мастерноды dashd , который синхронизирует локальный блокчейн ~ 50Gb , с блокчейном сети dash , подписывает трацзакции, голосует в кворумах , и т. п. , то что обычно происходит в сети криптовалют.

Пользователь добавил сообщение 25 Августа 2024, 16:51:27:
tamias, раз "приходится перезагружать", значит не работает. Это же очевидно.
Видимо я не умею задавать вопросы:
Повторю , у меня все работает , и при уменьшении свободного места в swap с 6Gb до 1Gb я принудительно перегружаю сервер и swap опять 6Gb.
И так уже несколько лет , ни одного бана ( удаления  сервера из сети ). Бан (удаление) происходит обычно после двух штрафов. когда сервер долго не работает . У меня много серверов, и лишь иногда на кокой-то сервер, после перезагрузки ( сервер отсутствует в сети 1-5 минут) приходит только 1 штраф , сервер не удаляется при этом  штраф постепенно гасится .
Я хочу полностью исключить штрафы , т е освобождать swap без перезагрузки сервера. Как-то так )


Пользователь добавил сообщение 25 Августа 2024, 16:52:39:
Свап - это не замена и не расширение оперативной памяти!
Кто же в этом сомневается ). Иногда моему демону dashd нехватает 16Gb оперативной , он помещает  данные в swap, занятое место в swap  не уменьшается и постоянно растет.
При 32 Gb  памяти такого скорее всего не будет. Но покупать еще 4-16 Gb нерентабельно.


Пользователь добавил сообщение 25 Августа 2024, 17:11:42:
sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
Попробую , спасибо! Результат  позже. Надо на тестовом сервере , это не просто.

Пользователь добавил сообщение 25 Августа 2024, 17:19:07:
sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
Попробовал на этом сервере, ничего значительного не освободило
tamias@test:~$ free -h
               total        used        free      shared  buff/cache   available
Mem:           1.9Gi       852Mi        85Mi       0.0Ki       1.0Gi       953Mi
Swap:          6.0Gi       1.4Gi       4.6Gi
tamias@test:~$ sync; echo 3 | sudo tee /proc/sys/vm/drop_caches
[sudo] password for tamias:
3
tamias@test:~$ free -h
               total        used        free      shared  buff/cache   available
Mem:           1.9Gi       859Mi       211Mi       0.0Ki       892Mi       949Mi
Swap:          6.0Gi       1.4Gi       4.6Gi
tamias@test:~$
« Последнее редактирование: 25 Августа 2024, 17:19:07 от tamias »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28511
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #12 : 26 Августа 2024, 11:03:11 »
При 32 Gb  памяти такого скорее всего не будет. Но покупать еще 4-16 Gb нерентабельно.
А вы думаете, тарифы из воздуха устанавливаются?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 7819
  • We were here
    • Просмотр профиля
Re: swapoff, swapon
« Ответ #13 : 26 Августа 2024, 11:13:42 »
$ free -h
               total        used        free      shared  buff/cache   available
Mem:           1.9Gi       852Mi        85Mi       0.0Ki       1.0Gi       953Mi
Swap:          6.0Gi       1.4Gi       4.6Gi
Но тут всё в порядке. Что вы освобождать собрались?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

 

Страница сгенерирована за 0.616 секунд. Запросов: 26.