The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск CRIU 4.0, системы для сохранения и восстановления состояния процессов в Linux"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск CRIU 4.0, системы для сохранения и восстановления состояния процессов в Linux"  +/
Сообщение от opennews (??), 22-Сен-24, 12:34 
Опубликован выпуск инструментария CRIU 4.0 (Checkpoint and Restore In Userspace), предназначенного для сохранения и восстановления процессов в пространстве пользователя. Инструментарий позволяет сохранить состояние одного или группы процессов, а затем возобновить работу с сохранённой позиции, в том числе после перезагрузки системы или на другом сервере без разрыва уже установленных сетевых соединений.  Код проекта написан на языке Си и распространяется под лицензией GPLv2. CRIU применяется в таких системах управления контейнерами, как OpenVZ, LXC/LXD и Docker. Необходимые для работы CRIU изменения включены в основной состав ядра Linux...

Подробнее: https://www.opennet.ru/opennews/art.shtml?num=61910

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +4 +/
Сообщение от Аноним (1), 22-Сен-24, 12:34 
Скажите пожалуйста, а почему с помощью этой замечательной технологии не реализовали режим suspend to disk в Linux, не требующий танцев с бубном вокруг ядра?
Ответить | Правка | Наверх | Cообщить модератору

2. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (2), 22-Сен-24, 12:38 
Эта замечательная технология делает весьма танцевальные вещи в ядре, а также имеет определённые сложности с восстановлением графических приложений.
Ответить | Правка | Наверх | Cообщить модератору

5. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +3 +/
Сообщение от Аноним (5), 22-Сен-24, 13:36 
Работай из виртуалки или гипервизора и суспендь себя хоть в несколько разных файлов.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

9. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Карлос Сношайтилис (ok), 22-Сен-24, 14:59 
S2D подразумевает полное восстановление системы, а не загрузку и последующее восстановление отдельных процессов, что будет дольше и глючнее.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

18. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от пппппп (?), 22-Сен-24, 19:03 
Потому что он CR**IU**. In Userspace, то есть. А suspend to disk требует еще и сохранить состояние ядра, что требует этих самых "танцев с бубном".
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

21. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (21), 22-Сен-24, 21:55 
> suspend to disk

а в чем проблема? успешно использую на стационарнике лет так 10, проблем не вижу. сейчас аптайм 79 дней, включаю компик только вечерами...

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

3. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (3), 22-Сен-24, 13:07 
Так скоро "Рабочие папки" из полуоси реализуют, непрошло и пол века... а только тридцать лет :)
Ответить | Правка | Наверх | Cообщить модератору

7. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +5 +/
Сообщение от Аноним (7), 22-Сен-24, 13:37 
>"Рабочие папки" из полуоси

подробности?
Пользовался os/2, но как то не отложилось никаких релевантно-специфических сведений...

Ответить | Правка | Наверх | Cообщить модератору

17. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (17), 22-Сен-24, 16:23 
Про что речь? Что это за папки, какое имеет отношение к сохранению состояния процессов?
Ответить | Правка | К родителю #3 | Наверх | Cообщить модератору

4. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от nume (ok), 22-Сен-24, 13:29 
Кто-то пробовал/тестировал?
Ответить | Правка | Наверх | Cообщить модератору

13. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (2), 22-Сен-24, 16:01 
Говорят, могут быть проблемы после некоторого числа восстановлений. Не сталкивался.
Ответить | Правка | Наверх | Cообщить модератору

19. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +5 +/
Сообщение от anguest (?), 22-Сен-24, 19:12 
Использовал в proxmox для миграции между нодами работающией виртуалки. Очень годная шуткаю. Виртуалка без перезапуска начинает работать на другой ноде, теряется всего один пинг и никто не замечает что произошла миграция
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

25. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +3 +/
Сообщение от r2d0email (?), 22-Сен-24, 23:32 
Вот только в proxmox виртуалки работают на qemu и используют её же для live миграции. А собственно сабж туда так и не завезли, так что lxc контейнеры, котоые там есть, мигрировать можно только выключенными.
Ответить | Правка | Наверх | Cообщить модератору

50. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (50), 23-Сен-24, 10:46 
а кстати почему всё ещё не?
раньше писали что контейнеры только специально сформированные работают так.
на busybox и так далее
не изменилось?
Ответить | Правка | Наверх | Cообщить модератору

65. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (65), 24-Сен-24, 12:56 
lxc-checkpoint, не?

если не завезли, можно дозавести, оно же по сути debian

Ответить | Правка | К родителю #25 | Наверх | Cообщить модератору

53. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от oditynet (?), 23-Сен-24, 16:02 
Уж пару лет как мигиррую вируалки, а вы только тестировать хотите
Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

11. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (11), 22-Сен-24, 15:56 
Звучит круто. Можно, например, целыми днями жать большой файл со старымы бэкапами при высокой степени сжатия, а если произойдет потеря питания быстренько сохраниться и продолжить при восставлении подачи электроэнергии.
Ответить | Правка | Наверх | Cообщить модератору

14. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (14), 22-Сен-24, 16:03 
Только если ты знаешь когда отключится электроэнергия ( а ты не знаешь )
Ответить | Правка | Наверх | Cообщить модератору

16. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +2 +/
Сообщение от Аноним (11), 22-Сен-24, 16:06 
Я буду знать, пост-фактум. ИБП заметит.
Ответить | Правка | Наверх | Cообщить модератору

20. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (20), 22-Сен-24, 20:53 
Но можешь сохранять состояние раз в 3 часа например
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

24. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (24), 22-Сен-24, 22:35 
Сомнительно, но окей.
Ответить | Правка | Наверх | Cообщить модератору

54. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от oditynet (?), 23-Сен-24, 16:03 
УПС давно уже умеет об этом говорить и запускать скрипты на зостах
Ответить | Правка | К родителю #14 | Наверх | Cообщить модератору

22. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (22), 22-Сен-24, 22:20 
> Звучит круто. Можно, например, целыми днями жать большой файл со старымы
> бэкапами при высокой степени сжатия, а если произойдет потеря питания
> быстренько сохраниться и продолжить при восставлении подачи электроэнергии.

Ну вот пока всякие n00by рассказывают как круто читать рихтера про маздай, в линухе, вот, процессы и виртуалки можно тасовать между железками, нашару! Апдейтить ядро без ребутов, и вот это все. А этом гражданину видите ли нравится - залоченость исполняемых файлов при работе. Чтоб апдейтить эту гадость сложнее было, видимо, и ребутов хотелось почаще. Зарисовка о динозаврах из айти, простите, не удержался.

Ответить | Правка | К родителю #11 | Наверх | Cообщить модератору

28. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (28), 23-Сен-24, 03:13 
Никто(за редким исключением) в здравом уме не станет использовать окошки для сервера. А для десктопа - это все это просто не нужно. Да и запрет на изменения во время выполнения - это скорее хорошо, чем плохо.
Ответить | Правка | Наверх | Cообщить модератору

29. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (29), 23-Сен-24, 05:20 
> Никто(за редким исключением) в здравом уме не станет использовать окошки для сервера.
> А для десктопа - это все это просто не нужно.

На мой вкус деление на десктопы, сервера и проч - достаточно условное. У меня вот и на десктопе пачка виртуалок крутится. А почему нет? И ребуты я в гробу видал.

> Да и запрет на изменения во время выполнения - это скорее хорошо, чем плохо.

Это просто замшелое легаси. Которое делает апдейт программ в винде полнейшим брейнфаком и ведет к чертовой куче ребутов на ровном месте. С фиги ли это "хорошо" я не понимаю. Майкрософт дошел до того что в десятке лучше юзерей знает когда им пора в ребут и форсребутает их. Офигеть фича, насильно из всех прог повышибает и в ребут!

Ответить | Правка | Наверх | Cообщить модератору

32. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от n00by (ok), 23-Сен-24, 07:33 
Почему же никто? Однажды мне предложили перенести одну мою маленькую программку на сервер на Линуксе. Я ответил "здорово, давно хотел изучить Линукс, пару недель почитаю книжку и перенесу". Предложивший умел хорошо считать деньги и купил сервер на Виндоус.
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

39. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от пп (?), 23-Сен-24, 09:33 
однажды одного проктолога попросили починить зуб, ...
Ответить | Правка | Наверх | Cообщить модератору

42. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от n00by (ok), 23-Сен-24, 10:09 
Это завуалированная просьба посочувствовать, или жажда подробностей о программке? Такими ныне гордятся разработчики операционных систем: берёт сорцы из СКВ, собирает, запускает под виртуалкой для избежания эпических историй (как с "QA" в Crowdstrike) и отдаёт другому серверу для раздачи пользователям.
Ответить | Правка | Наверх | Cообщить модератору

44. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (44), 23-Сен-24, 10:17 
ни то и ни другое, в современном мире очень много сделано для того чтобы разраба не интересовало на чем запускается прога, очень часто это ведет к проблемам, но для маленьких программок это вполне работает, а тут ..надо было изначально выбирать инструмент, и не гундеть потом что молоток плох для забивки болтов
Ответить | Правка | Наверх | Cообщить модератору

46. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 23-Сен-24, 10:22 
Что бы твоё сообщение хоть как-то походило на поучительное, тебе следовало бы включить в него оборот "например, я такое написал на языке Х, поскольку..."

Сделаю вид, что ты не понял условия задачи: на одном из шагов требовалось запускать cl.exe. Итак, у тебя 2005-й год. Как ты это делаешь в Linux?

Ответить | Правка | Наверх | Cообщить модератору

49. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (44), 23-Сен-24, 10:35 
не пользуюсь виндой с 2003, со всеми вытекающими..далее https://www.opennet.ru/opennews/art.shtml?num=61910#45
Ответить | Правка | Наверх | Cообщить модератору

64. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 24-Сен-24, 10:10 
> не пользуюсь виндой с 2003

Иначе говоря, будучи совершенно не в теме, решил одарить ценным советом. Заодно сделав вид, что купивший сервер с Виндой деньги считать не умел. По итогу оказалось сразу оба варианта с зубом. ;)

Ответить | Правка | Наверх | Cообщить модератору

66. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (66), 24-Сен-24, 13:49 
>> не пользуюсь виндой с 2003
> Иначе говоря, будучи совершенно не в теме, решил одарить ценным советом.

Э-э, ты будто первый раз на опеннет зашел.

Правда, я вот тоже наивно надеялся почитать в комментах что-то детальное о CRIU - ну там, ценная практика-реальность, ограничения и подводные камни, а не фантазии "как можно применить" и восхваления на базе этих же фантазий (виртуалки у них уже тоже CRIU между машинами "тасовать можно", ага) ...

Ответить | Правка | Наверх | Cообщить модератору

52. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (52), 23-Сен-24, 15:19 
Ну вот мы и договорились до того, что Майкрософт безумна
Ответить | Правка | К родителю #28 | Наверх | Cообщить модератору

31. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от n00by (ok), 23-Сен-24, 07:25 
Но ведь ты не сможешь объяснить, каким боком ты приплёл сюда объект ядра "секция" и чем оно могло бы помешать? Тебе просто надо с какой-то неустановленной целью гнуть тему, что n00by - нуб. ;)
Ответить | Правка | К родителю #22 | Наверх | Cообщить модератору
Часть нити удалена модератором

41. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Анонимище (?), 23-Сен-24, 09:47 
И что это должно доказывать? Выборка слишком малая и предвзятая чтобы по ней делать какие-либо выводы.
Ответить | Правка | К родителю #39 | Наверх | Cообщить модератору

43. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от n00by (ok), 23-Сен-24, 10:16 
Для _себя_ я выводы сделал. Один из них - тут практически нет тех, кому стоит что-то доказывать.
Ответить | Правка | Наверх | Cообщить модератору

45. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (44), 23-Сен-24, 10:22 
Ты совершенно прав, и ты тоже есть часть этого множества, так как нормальные люди, (!) сначала оценивают базу (ОС или язык программирования или фреймворк), а потом чтото под него пишут.
Ответить | Правка | Наверх | Cообщить модератору

47. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 23-Сен-24, 10:30 
В реальном мире дело обстоит так: вышел Указ о переходе на "импортозамещённые" ОС. Каким-то чудом я сумел его предугадать заранее и даже успел изучить обстановку, что из себя представляет "разработка".
Ответить | Правка | Наверх | Cообщить модератору

51. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от Аноним (44), 23-Сен-24, 11:03 
> Каким-то чудом я сумел его предугадать

Вот ровно поэтому, а точнее потому, что винда не предсказуема, по-этому она не нужна правительствам, не нужна специалистам (которые работают в it), есть много примеров когда выкидывают поддержку, xp, 7...и все устройства на базе этих ос превратились в одночасье в тыкву, или нет, если денежки есть. Но это один из примеров, есть другие где обновления ломают что-то, конечно в линуксе есть аналогичные примеры, только там это легко настраивается, и легко отключается, можно легко настроить собственный огород для тестирования.

Таким образом, использование винды в продакшене это показатель уровня - тяп-ляп и в продакшн.

> что из себя представляет "разработка".

Для информации

Разработка бывает очень разная, есть команды которые тестируют результат для разных дистрибутивов и выкатывают нативные пакеты для разных дистров, есть команды (или одиночки) которые не заморачиваются, делают для себя, а уже комьюнити дистров это интегрирут к себе в пакетную базу, есть совсем не заморачивающиеся, и не опакечивающиеся прожекты, докер в помощь их девиз. И конечно что там с тестированием надо разбираться в каждом случае отдельно.

> В реальном мире дело обстоит

В реальном мире объективности не существует, у каждого она своя, в сфере линукса тоже очень много "косяков", которые годами тянутся и никто их не решает...

Но это лирика, не знаю какой там кейс с cl.exe и что это такое., но есть универсальный метод - запускать в rdp сеанс винды и тыкать в окно мышкой скриптами, скринить результат и распозновать (шутка это конечно, но с долей шутки)

Ответить | Правка | Наверх | Cообщить модератору

63. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 24-Сен-24, 10:07 
> есть
> много примеров когда выкидывают поддержку, xp, 7...и все устройства на базе
> этих ос превратились в одночасье в тыкву

Это -- предсказуемо.

> винда не предсказуема, по-этому она
> не нужна правительствам, не нужна специалистам (которые работают в it),

А это попытка перевернувшего с ног на голову выдать себя за всех.

Ответить | Правка | Наверх | Cообщить модератору

60. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (-), 23-Сен-24, 23:41 
Сам предугадал, сам причастился, сам измазался и ЧСХ, сам же жалуется.

А потом почему-то какие-то линуксоиды виноваты. Да линуксоиды за пушечный выстрел к твоему альту не подойдут.

Ответить | Правка | К родителю #47 | Наверх | Cообщить модератору

61. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 24-Сен-24, 10:03 
Я констатирую факты. "Измазался", "жалуется", "виноваты" - это твои проекции. Я для того и пишу нередко так, что бы читатель поставил себя на моё место и выдал свою оценку происходящего за мнение "всех". ;)
Ответить | Правка | Наверх | Cообщить модератору

48. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Анонимище (?), 23-Сен-24, 10:34 
Рад за Вас. Однако, для других людей эти данные бесполезны, так как недостаточно надёжны чтобы что-либо доказывать или опровергать
Ответить | Правка | К родителю #43 | Наверх | Cообщить модератору

62. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от n00by (ok), 24-Сен-24, 10:05 
Каких других людей? На каком основании Аноним выступает от их имени?
Ответить | Правка | Наверх | Cообщить модератору

27. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от Аноним (27), 23-Сен-24, 00:10 
>Добавлена поддержка механизма Shadow Stack
>в отдельном "теневом" стеке

Отдельный стек для адресов возвратов как в эльбрусе. Грязные плагиаторы.

Ответить | Правка | Наверх | Cообщить модератору

33. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  –1 +/
Сообщение от n00by (ok), 23-Сен-24, 07:44 
Для отдельного стека на AMD64 достаточно определить соответствующий ABI и прописать там обособленную область с адресацией через RBP (заодно запретить Push/Pop - их всё равно не используют). Почему-то этим никто не озадачился даже для RISC-V, когда не было "обратной совместимости".
Ответить | Правка | Наверх | Cообщить модератору

35. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (14), 23-Сен-24, 07:50 
А чего так в винде не сделали?
Ответить | Правка | Наверх | Cообщить модератору

38. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +1 +/
Сообщение от n00by (ok), 23-Сен-24, 09:13 
Там же злая корпорация за всех решает, и нет свободы, как в GNU/Linux. ;)
Ответить | Правка | Наверх | Cообщить модератору

55. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от oditynet (?), 23-Сен-24, 16:05 
можно пруф?
Ответить | Правка | К родителю #27 | Наверх | Cообщить модератору

56. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от oditynet (?), 23-Сен-24, 16:08 
Я вижу,что intel анонсировал эту технологию в 2016 году. А вот по эльбрусу не могу найти инфу вообще
Ответить | Правка | Наверх | Cообщить модератору

57. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (57), 23-Сен-24, 16:18 
Неплохой инструментарий резидентам пережить перезагрузку.
Ответить | Правка | Наверх | Cообщить модератору

58. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (58), 23-Сен-24, 23:31 
в lxd это добавят?
Ответить | Правка | Наверх | Cообщить модератору

59. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (58), 23-Сен-24, 23:35 
"без разрыва уже установленных сетевых соединений" это как? может кто нибудь объяснить? я понимаю есть у меня сервис, есть у него стейт внутренний, я его в образ, перемещаю куда то, запускаю - у него стейт тот же - может он этот стейт полгода менял, я его не выключил и стейт сохранил, но конечно сетевые соединения потерял. а без разрыва то как???
только если я к этому сервису через какое то proxy лез и теперь прокси понимает что нужно на другой ip переключится. как иначе то???????????????????????????????????????
Ответить | Правка | Наверх | Cообщить модератору

68. "Выпуск CRIU 4.0, системы для сохранения и восстановления сос..."  +/
Сообщение от Аноним (68), 24-Сен-24, 22:10 
Да наплевать то. Автор из нас, "динозавров". Я смотрю с сочувствием. Сам уже сошёл с дистанции. Мэйнстрим и всё!
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру