![]() |
Пред. тема | След. тема | ||
Форум Разговоры, обсуждение новостей | |||
---|---|---|---|
Изначальное сообщение | [ Отслеживать ] |
"Выпуск 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... | ||
Ответить | Правка | Cообщить модератору |
Оглавление |
Сообщения | [Сортировка по ответам | RSS] |
1. Сообщение от Аноним (1), 22-Сен-24, 12:34 | +6 +/– | ![]() |
Скажите пожалуйста, а почему с помощью этой замечательной технологии не реализовали режим suspend to disk в Linux, не требующий танцев с бубном вокруг ядра? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #2, #5, #9, #18, #21 |
2. Сообщение от Аноним (2), 22-Сен-24, 12:38 | +1 +/– | ![]() |
Эта замечательная технология делает весьма танцевальные вещи в ядре, а также имеет определённые сложности с восстановлением графических приложений. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
3. Сообщение от Аноним (3), 22-Сен-24, 13:07 | –2 +/– | ![]() |
Так скоро "Рабочие папки" из полуоси реализуют, непрошло и пол века... а только тридцать лет :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #7, #17, #70 |
4. Сообщение от nume (ok), 22-Сен-24, 13:29 | +1 +/– | ![]() |
Кто-то пробовал/тестировал? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #13, #19, #53 |
5. Сообщение от Аноним (5), 22-Сен-24, 13:36 | +2 +/– | ![]() |
Работай из виртуалки или гипервизора и суспендь себя хоть в несколько разных файлов. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
7. Сообщение от Аноним (7), 22-Сен-24, 13:37 | +6 +/– | ![]() |
>"Рабочие папки" из полуоси | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
9. Сообщение от Карлос Сношайтилис (ok), 22-Сен-24, 14:59 | +/– | ![]() |
S2D подразумевает полное восстановление системы, а не загрузку и последующее восстановление отдельных процессов, что будет дольше и глючнее. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
11. Сообщение от Аноним (11), 22-Сен-24, 15:56 | +1 +/– | ![]() |
Звучит круто. Можно, например, целыми днями жать большой файл со старымы бэкапами при высокой степени сжатия, а если произойдет потеря питания быстренько сохраниться и продолжить при восставлении подачи электроэнергии. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #14, #22 |
13. Сообщение от Аноним (2), 22-Сен-24, 16:01 | +/– | ![]() |
Говорят, могут быть проблемы после некоторого числа восстановлений. Не сталкивался. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
14. Сообщение от Аноним (14), 22-Сен-24, 16:03 | +/– | ![]() |
Только если ты знаешь когда отключится электроэнергия ( а ты не знаешь ) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #16, #20, #54 |
16. Сообщение от Аноним (11), 22-Сен-24, 16:06 | +2 +/– | ![]() |
Я буду знать, пост-фактум. ИБП заметит. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
17. Сообщение от Аноним (17), 22-Сен-24, 16:23 | +/– | ![]() |
Про что речь? Что это за папки, какое имеет отношение к сохранению состояния процессов? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
18. Сообщение от пппппп (?), 22-Сен-24, 19:03 | +/– | ![]() |
Потому что он CR**IU**. In Userspace, то есть. А suspend to disk требует еще и сохранить состояние ядра, что требует этих самых "танцев с бубном". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
19. Сообщение от anguest (?), 22-Сен-24, 19:12 | +6 +/– | ![]() |
Использовал в proxmox для миграции между нодами работающией виртуалки. Очень годная шуткаю. Виртуалка без перезапуска начинает работать на другой ноде, теряется всего один пинг и никто не замечает что произошла миграция | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 Ответы: #25 |
20. Сообщение от Аноним (20), 22-Сен-24, 20:53 | +1 +/– | ![]() |
Но можешь сохранять состояние раз в 3 часа например | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 Ответы: #24 |
21. Сообщение от Аноним (21), 22-Сен-24, 21:55 | +1 +/– | ![]() |
> suspend to disk | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #1 |
22. Сообщение от Аноним (22), 22-Сен-24, 22:20 | +/– | ![]() |
> Звучит круто. Можно, например, целыми днями жать большой файл со старымы | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #11 Ответы: #28, #31 |
24. Сообщение от Аноним (24), 22-Сен-24, 22:35 | +/– | ![]() |
Сомнительно, но окей. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #20 |
25.
Сообщение от r2d0![]() | +4 +/– | ![]() |
Вот только в proxmox виртуалки работают на qemu и используют её же для live миграции. А собственно сабж туда так и не завезли, так что lxc контейнеры, котоые там есть, мигрировать можно только выключенными. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #19 Ответы: #50, #65 |
27. Сообщение от Аноним (27), 23-Сен-24, 00:10 | +1 +/– | ![]() |
>Добавлена поддержка механизма Shadow Stack | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #33, #55 |
28. Сообщение от Аноним (28), 23-Сен-24, 03:13 | –1 +/– | ![]() |
Никто(за редким исключением) в здравом уме не станет использовать окошки для сервера. А для десктопа - это все это просто не нужно. Да и запрет на изменения во время выполнения - это скорее хорошо, чем плохо. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 Ответы: #29, #32, #52 |
29. Сообщение от Аноним (29), 23-Сен-24, 05:20 | +1 +/– | ![]() |
> Никто(за редким исключением) в здравом уме не станет использовать окошки для сервера. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
31. Сообщение от n00by (ok), 23-Сен-24, 07:25 | –1 +/– | ![]() |
Но ведь ты не сможешь объяснить, каким боком ты приплёл сюда объект ядра "секция" и чем оно могло бы помешать? Тебе просто надо с какой-то неустановленной целью гнуть тему, что n00by - нуб. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #22 |
32. Сообщение от n00by (ok), 23-Сен-24, 07:33 | –1 +/– | ![]() |
Почему же никто? Однажды мне предложили перенести одну мою маленькую программку на сервер на Линуксе. Я ответил "здорово, давно хотел изучить Линукс, пару недель почитаю книжку и перенесу". Предложивший умел хорошо считать деньги и купил сервер на Виндоус. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 Ответы: #39 |
33. Сообщение от n00by (ok), 23-Сен-24, 07:44 | –1 +/– | ![]() |
Для отдельного стека на AMD64 достаточно определить соответствующий ABI и прописать там обособленную область с адресацией через RBP (заодно запретить Push/Pop - их всё равно не используют). Почему-то этим никто не озадачился даже для RISC-V, когда не было "обратной совместимости". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #35 |
35. Сообщение от Аноним (14), 23-Сен-24, 07:50 | +/– | ![]() |
А чего так в винде не сделали? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #33 Ответы: #38 |
38. Сообщение от n00by (ok), 23-Сен-24, 09:13 | +1 +/– | ![]() |
Там же злая корпорация за всех решает, и нет свободы, как в GNU/Linux. ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #35 |
39. Сообщение от пп (?), 23-Сен-24, 09:33 | +1 +/– | ![]() |
однажды одного проктолога попросили починить зуб, ... | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #32 Ответы: #42, #41 |
41. Сообщение от Анонимище (?), 23-Сен-24, 09:47 | +1 +/– | ![]() |
И что это должно доказывать? Выборка слишком малая и предвзятая чтобы по ней делать какие-либо выводы. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #43 |
42. Сообщение от n00by (ok), 23-Сен-24, 10:09 | –1 +/– | ![]() |
Это завуалированная просьба посочувствовать, или жажда подробностей о программке? Такими ныне гордятся разработчики операционных систем: берёт сорцы из СКВ, собирает, запускает под виртуалкой для избежания эпических историй (как с "QA" в Crowdstrike) и отдаёт другому серверу для раздачи пользователям. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #39 Ответы: #44 |
43. Сообщение от n00by (ok), 23-Сен-24, 10:16 | –2 +/– | ![]() |
Для _себя_ я выводы сделал. Один из них - тут практически нет тех, кому стоит что-то доказывать. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #41 Ответы: #45, #48 |
44. Сообщение от Аноним (44), 23-Сен-24, 10:17 | +1 +/– | ![]() |
ни то и ни другое, в современном мире очень много сделано для того чтобы разраба не интересовало на чем запускается прога, очень часто это ведет к проблемам, но для маленьких программок это вполне работает, а тут ..надо было изначально выбирать инструмент, и не гундеть потом что молоток плох для забивки болтов | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #42 Ответы: #46 |
45. Сообщение от Аноним (44), 23-Сен-24, 10:22 | +1 +/– | ![]() |
Ты совершенно прав, и ты тоже есть часть этого множества, так как нормальные люди, (!) сначала оценивают базу (ОС или язык программирования или фреймворк), а потом чтото под него пишут. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #47 |
46. Сообщение от n00by (ok), 23-Сен-24, 10:22 | +/– | ![]() |
Что бы твоё сообщение хоть как-то походило на поучительное, тебе следовало бы включить в него оборот "например, я такое написал на языке Х, поскольку..." | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #44 Ответы: #49 |
47. Сообщение от n00by (ok), 23-Сен-24, 10:30 | +/– | ![]() |
В реальном мире дело обстоит так: вышел Указ о переходе на "импортозамещённые" ОС. Каким-то чудом я сумел его предугадать заранее и даже успел изучить обстановку, что из себя представляет "разработка". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #45 Ответы: #51, #60 |
48. Сообщение от Анонимище (?), 23-Сен-24, 10:34 | +1 +/– | ![]() |
Рад за Вас. Однако, для других людей эти данные бесполезны, так как недостаточно надёжны чтобы что-либо доказывать или опровергать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #43 Ответы: #62 |
49. Сообщение от Аноним (44), 23-Сен-24, 10:35 | +/– | ![]() |
не пользуюсь виндой с 2003, со всеми вытекающими..далее https://www.opennet.ru/opennews/art.shtml?num=61910#45 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #46 Ответы: #64 |
50. Сообщение от Аноним (50), 23-Сен-24, 10:46 | +/– | ![]() |
а кстати почему всё ещё не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
51. Сообщение от Аноним (44), 23-Сен-24, 11:03 | –1 +/– | ![]() |
> Каким-то чудом я сумел его предугадать | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #63 |
52. Сообщение от Аноним (52), 23-Сен-24, 15:19 | +/– | ![]() |
Ну вот мы и договорились до того, что Майкрософт безумна | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #28 |
53. Сообщение от oditynet (?), 23-Сен-24, 16:02 | +/– | ![]() |
Уж пару лет как мигиррую вируалки, а вы только тестировать хотите | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #4 |
54. Сообщение от oditynet (?), 23-Сен-24, 16:03 | +/– | ![]() |
УПС давно уже умеет об этом говорить и запускать скрипты на зостах | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #14 |
55. Сообщение от oditynet (?), 23-Сен-24, 16:05 | +/– | ![]() |
можно пруф? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #27 Ответы: #56 |
56. Сообщение от oditynet (?), 23-Сен-24, 16:08 | +/– | ![]() |
Я вижу,что intel анонсировал эту технологию в 2016 году. А вот по эльбрусу не могу найти инфу вообще | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #55 |
57. Сообщение от Аноним (57), 23-Сен-24, 16:18 | +/– | ![]() |
Неплохой инструментарий резидентам пережить перезагрузку. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
58. Сообщение от Аноним (58), 23-Сен-24, 23:31 | +/– | ![]() |
в lxd это добавят? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
59. Сообщение от Аноним (58), 23-Сен-24, 23:35 | +/– | ![]() |
"без разрыва уже установленных сетевых соединений" это как? может кто нибудь объяснить? я понимаю есть у меня сервис, есть у него стейт внутренний, я его в образ, перемещаю куда то, запускаю - у него стейт тот же - может он этот стейт полгода менял, я его не выключил и стейт сохранил, но конечно сетевые соединения потерял. а без разрыва то как??? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Ответы: #68, #72 |
60. Сообщение от Аноним (-), 23-Сен-24, 23:41 | +1 +/– | ![]() |
Сам предугадал, сам причастился, сам измазался и ЧСХ, сам же жалуется. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #47 Ответы: #61 |
61. Сообщение от n00by (ok), 24-Сен-24, 10:03 | +/– | ![]() |
Я констатирую факты. "Измазался", "жалуется", "виноваты" - это твои проекции. Я для того и пишу нередко так, что бы читатель поставил себя на моё место и выдал свою оценку происходящего за мнение "всех". ;) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #60 |
62. Сообщение от n00by (ok), 24-Сен-24, 10:05 | +/– | ![]() |
Каких других людей? На каком основании Аноним выступает от их имени? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #48 |
63. Сообщение от n00by (ok), 24-Сен-24, 10:07 | –1 +/– | ![]() |
> есть | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #51 |
64. Сообщение от n00by (ok), 24-Сен-24, 10:10 | +/– | ![]() |
> не пользуюсь виндой с 2003 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #49 Ответы: #66 |
65. Сообщение от Аноним (65), 24-Сен-24, 12:56 | +/– | ![]() |
lxc-checkpoint, не? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #25 |
66. Сообщение от Аноним (66), 24-Сен-24, 13:49 | +1 +/– | ![]() |
>> не пользуюсь виндой с 2003 | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #64 Ответы: #69 |
68. Сообщение от Аноним (68), 24-Сен-24, 22:10 | +/– | ![]() |
Да наплевать то. Автор из нас, "динозавров". Я смотрю с сочувствием. Сам уже сошёл с дистанции. Мэйнстрим и всё! | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 |
69. Сообщение от n00by (ok), 25-Сен-24, 10:17 | +/– | ![]() |
Самое смешное, если бы оно не было так грустно -- как раз согласно теории CRIU и не работает. В общем случае функции не являются чистыми, хранят состояние и имеют побочные эффекты. В каких-то частных случаях "прокатит", особенно, если приложение пишешь сам. Но если "плясать от задачи", тогда иногда такое можно обеспечить и без CRIU. | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #66 Ответы: #71 |
70. Сообщение от ABATAPA (ok), 27-Сен-24, 10:56 | +/– | ![]() |
> непрошло и пол века... а только тридцать лет :) | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #3 |
71. Сообщение от Аноним (-), 28-Сен-24, 20:30 | +/– | ![]() |
> Самое смешное, если бы оно не было так грустно -- как раз | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #69 Ответы: #73 |
72. Сообщение от Аноним (-), 28-Сен-24, 20:39 | +1 +/– | ![]() |
> "без разрыва уже установленных сетевых соединений" это как? может кто нибудь объяснить? | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #59 Ответы: #74 |
73. Сообщение от n00by (ok), 01-Окт-24, 09:51 | +/– | ![]() |
>> Самое смешное, если бы оно не было так грустно -- как раз | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #71 |
74. Сообщение от n00by (ok), 01-Окт-24, 09:59 | +/– | ![]() |
А теперь попробуй изложить всё это понятным русским языком. Не получается? Потому что оно и на деле так "воркает". | ||
Ответить | Правка | Наверх | Cообщить модератору | ||
Родитель: #72 |
Архив | Удалить |
Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема |
Закладки на сайте Проследить за страницей |
Created 1996-2025 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |