Приветствуем, Гость! Регистрация

В Linux 5.7 будет доступно использование Swap через Samba
#1
В код ядра Linux 5.7 добавлена экспериментальная поддержка использования Swap-файла через SMB3. Эта возможность может применяться в случаях загрузки с SMB3 или других сетевых источников.

https://git.kernel.org/pub/scm/linux/ker...3156d2ba6e
It's time to kick gum and chew ass. And i'm all out of ass.
Ответ
#2
Кому это понадобилось? реально интересны use cases.
Ответ
#3
Кто-нибудь может мне объяснить, зачем это в ядре?

Ядро Linux и так уже чрезмерно жирное. Осталось только графический интерфейс туда засунуть.

Почему нельзя в ядре сделать какие-нибудь минимальные интерфейсы и оставить на откуп юзерспейсному драйверу?

Меру нужно знать.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
Ответ
#4
cetjs2 post_id=330 time=1586723899 user_id=62 Написал:Кому это понадобилось? реально интересны use cases.

Да даже если это понадобилось целой огромной корпорации с 100500 человекомашин, это не значит, что нужно пихать всё в ядро.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
Ответ
#5
В данном случае фича вообще сомнительна. Своп на HDD доказал свою несостоятельность в современном мире. SAMBA же - сетевое подключение по гигабитной скорости в лучшем случае. Я вообще не понимаю, зачем по протоколу SMB3 загружаться - есть кошерный PXE. Но даже если - скорость такого свопа весьма печальна и он годится только для того, чтобы скинуть на диск реально не нужные данные. Ну так и нехрен ненужные данные вообще хранить в ОЗУ, раз уж на то пошло.
Ответ
#6
Цитата: Я вообще не понимаю, зачем по протоколу SMB3 загружаться - есть кошерный PXE.

Поддерживаю.

Цитата: скинуть на диск реально не нужные данные. Ну так и нехрен ненужные данные вообще хранить в ОЗУ, раз уж на то пошло.

Ещё бы управление памятью в Linux нормальное завезли. OOM Killer — местная страшилка, он как бы есть, но его никто не видел (или софт его просто не слушает). Система может встать раком и *никогда* не отвиснуть, просто потому, что самый жручий процесс никто никогда не убьёт. И остаётся надеяться, что софт писал рукожопый обезьян, и оно упадёт само, когда не сможет отожрать кончившуюся память.

Пресекая возможные «всё на самом деле не так плохо»: не от хорошей жизни в Linux появляются все эти oomd и прочие юзерспейсные утилиты, которые действительно нужны за неимением рабочих альтернатив в ядре.

Как бы плохо я не отзывался о macOS, а управление памятью у них реализовано и огранизовано просто безупречно.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
Ответ
#7
[mention]mord0d[/mention] , а как во фре с убийством жрущих процессов?
Ответ
#8
cetjs2 post_id=363 time=1586778860 user_id=62 Написал:[mention]mord0d[/mention] , а как во фре с убийством жрущих процессов?

OOM Killer приходит и убивает какие-то (логику я не понял, а в код не смотрел) процессы.

Когда у меня во время компиляции портов кончилась RAM, были убиты Firefox (с аптаймом в ≈3 дня, но он не использовался около двух, потому практически полностью был вымещен в swap), dnscrypt-proxy (не жрущий практически ничего; я аж охренел, когда у меня DNS отвалился) и ещё что-то по мелочи.

То есть OOM Killer в FreeBSD *работает*, но приходит только тогда, когда всё совсем печально.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Wifibox - проект для использования драйверов для WiFi из Linux в FreeBSD ozz 6 51 29.06.2022 17:Jun
Последний пост: Zhbert
  Radeon™ Memory Visualizer теперь поддерживает Linux ozz 1 50 23.06.2022 08:Jun
Последний пост: Zhbert
  5G в России ещё год будет недоступен Zhbert 1 38 14.06.2022 07:Jun
Последний пост: lonelywoolf
  Symbiote - вредоносное ПО для Linux, которое почти не поддаётся обнаружению ozz 9 81 10.06.2022 08:Jun
Последний пост: lonelywoolf
  Facebook забивает БОЛТ в Linux Fracta1L 0 1,283 26.09.2021 14:Sep
Последний пост: Fracta1L
  Valve анонсировала Steam Deck - игровую консоль на Linux ozz 0 936 16.07.2021 14:Jul
Последний пост: ozz
  Игра Metro Exodus выйдет на Linux 14 апреля ozz 2 3,735 18.04.2021 19:Apr
Последний пост: ozz
  Вышла официальная версия 7-zip для Linux ozz 3 3,834 12.03.2021 11:Mar
Последний пост: mord0d
  AMD начала активно нанимать разработчиков для Linux ozz 0 1,526 12.02.2021 15:Feb
Последний пост: ozz
  Ядро Linux 5.12 будет поддерживать Nintendo 64 ozz 0 1,614 24.01.2021 16:Jan
Последний пост: ozz

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)