В Linux 5.7 будет доступно использование Swap через Samba

Новости из мира Linux и UNIX-Like


Аватара пользователя

Автор темы
ozz
Big Boss
Сообщения: 336
Зарегистрирован: 25 мар 2020, 20:45
Благодарил (а): 26 раз
Поблагодарили: 27 раз

В Linux 5.7 будет доступно использование Swap через Samba

#1

Непрочитанное сообщение ozz »

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

https://git.kernel.org/pub/scm/linux/ke ... 3156d2ba6e


Теги:


cetjs2
Сообщения: 10
Зарегистрирован: 30 мар 2020, 20:47
Откуда: Петрозаводск
Благодарил (а): 3 раза
Поблагодарили: 1 раз

Re: В Linux 5.7 будет доступно использование Swap через Samba

#2

Непрочитанное сообщение cetjs2 »

Кому это понадобилось? реально интересны use cases.


Аватара пользователя

mord0d
Саблезубый Котик
Сообщения: 277
Зарегистрирован: 29 мар 2020, 10:14
Откуда: /dev/random
Благодарил (а): 18 раз
Поблагодарили: 12 раз

Re: В Linux 5.7 будет доступно использование Swap через Samba

#3

Непрочитанное сообщение mord0d »

Кто-нибудь может мне объяснить, зачем это в ядре?

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

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

Меру нужно знать.

Изображение Буду бить аккуратно, но сильно. © Лёлик, х/ф «Бриллиантовая рука»
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли


Аватара пользователя

mord0d
Саблезубый Котик
Сообщения: 277
Зарегистрирован: 29 мар 2020, 10:14
Откуда: /dev/random
Благодарил (а): 18 раз
Поблагодарили: 12 раз

Re: В Linux 5.7 будет доступно использование Swap через Samba

#4

Непрочитанное сообщение mord0d »

cetjs2 писал(а):
12 апр 2020, 20:38

Кому это понадобилось? реально интересны use cases.

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

Изображение Буду бить аккуратно, но сильно. © Лёлик, х/ф «Бриллиантовая рука»
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли


Аватара пользователя

lonelywoolf
Сообщения: 135
Зарегистрирован: 28 мар 2020, 14:52
Благодарил (а): 11 раз
Поблагодарили: 7 раз
Контактная информация:

Re: В Linux 5.7 будет доступно использование Swap через Samba

#5

Непрочитанное сообщение lonelywoolf »

В данном случае фича вообще сомнительна. Своп на HDD доказал свою несостоятельность в современном мире. SAMBA же - сетевое подключение по гигабитной скорости в лучшем случае. Я вообще не понимаю, зачем по протоколу SMB3 загружаться - есть кошерный PXE. Но даже если - скорость такого свопа весьма печальна и он годится только для того, чтобы скинуть на диск реально не нужные данные. Ну так и нехрен ненужные данные вообще хранить в ОЗУ, раз уж на то пошло.


Аватара пользователя

mord0d
Саблезубый Котик
Сообщения: 277
Зарегистрирован: 29 мар 2020, 10:14
Откуда: /dev/random
Благодарил (а): 18 раз
Поблагодарили: 12 раз

Re: В Linux 5.7 будет доступно использование Swap через Samba

#6

Непрочитанное сообщение mord0d »

Я вообще не понимаю, зачем по протоколу SMB3 загружаться - есть кошерный PXE.

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

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

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

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

Как бы плохо я не отзывался о macOS, а управление памятью у них реализовано и огранизовано просто безупречно.

Изображение Буду бить аккуратно, но сильно. © Лёлик, х/ф «Бриллиантовая рука»
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли



cetjs2
Сообщения: 10
Зарегистрирован: 30 мар 2020, 20:47
Откуда: Петрозаводск
Благодарил (а): 3 раза
Поблагодарили: 1 раз

В Linux 5.7 будет доступно использование Swap через Samba

#7

Непрочитанное сообщение cetjs2 »

@mord0d , а как во фре с убийством жрущих процессов?


Аватара пользователя

mord0d
Саблезубый Котик
Сообщения: 277
Зарегистрирован: 29 мар 2020, 10:14
Откуда: /dev/random
Благодарил (а): 18 раз
Поблагодарили: 12 раз

В Linux 5.7 будет доступно использование Swap через Samba

#8

Непрочитанное сообщение mord0d »

cetjs2 писал(а):
13 апр 2020, 11:54

@mord0d , а как во фре с убийством жрущих процессов?

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

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

То есть OOM Killer в FreeBSD работает, но приходит только тогда, когда всё совсем печально.

Изображение Буду бить аккуратно, но сильно. © Лёлик, х/ф «Бриллиантовая рука»
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли


Ответить