The OpenNET Project / Index page

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



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

Оглавление

Ubuntu переходит на использование файла подкачки вместо разд..., opennews (?), 16-Дек-16, (0) [смотреть все]

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


30. "Ubuntu переходит на использование файла подкачки вместо разд..."  +22 +/
Сообщение от Фуррь (ok), 16-Дек-16, 22:36 
Так-то давным-давно можно подкачку в файл перегнать.

Это Убунту-вей - сначала в GNOME замутили аналог реестра, теперь файл подкачки...

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

70. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Michael Shigorinemail (ok), 16-Дек-16, 23:31 
> Так-то давным-давно можно подкачку в файл перегнать.
> Это Убунту-вей - сначала в GNOME замутили аналог реестра, теперь файл подкачки...

Да уж, "раньше такого нигде не было, это Марк догадался сделать".

Принимаются предложения к алгоритму в стартеркитах: http://git.altlinux.org/people/mike/packages/?p=volumes-prof... (сейчас это "объём RAM, но не более 8 Гб; в виртуалке -- 128 Мб").  Исходная посылка -- возможность в такой своп уйти поспать.

При самостоятельной разбивке обычно учитываю как предполагаемый working set (или требуемый объём tmpfs на сборочных машинах), так и то, сколько именно процессов с данными могут быть неактивными без вреда производительности (из того, что должно быть запущено, но нужно раз в месяц, условно говоря).  Ну и время вычитывания такого свопа, если на HDD.

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

79. "Ubuntu переходит на использование файла подкачки вместо разд..."  +8 +/
Сообщение от Аноним (-), 16-Дек-16, 23:54 
Своп это не только возможность поспать, но и возможность истошно потормозить.

Поэтому для себя я пришел к STR и no swap. Потому что лагающие компьютеры - неимоверно бесят. И в этом даже столь разные люди как я и Зенков вроде бы согласились. А paging что в раздел что в файл не может быть быстрым. Механические диски работают в тысячи раз медленнее памяти. Разве что на SSD но он тогда будет протираться при активном своплении.

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

95. "Ubuntu переходит на использование файла подкачки вместо разд..."  +3 +/
Сообщение от Аноним (-), 17-Дек-16, 00:47 
>на SSD но он тогда будет протираться при активном своплении.

Раздел, в том числе и swap раздел, на SSD - это не фиксированная область диска, прошивка встроенная в SSD меняет физическое расположение данных на диске в зависимости от текущего износа ячеек.

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

116. "Ubuntu переходит на использование файла подкачки вместо разд..."  +2 +/
Сообщение от Аноним (-), 17-Дек-16, 03:44 
Хотите бб этом поговорить? А как вам для начала тезис что page процессора - значительно более мелкий юнит чем eraseblock флеша? Поэтому может выйти нефиговый write amplification в хучшем случае. Swap может давать достаточно рандомный доступ и это совсем не то чем стоило бы кормить SSD. Ну разве что если ты готов менять их как лампочки.
Ответить | Правка | Наверх | Cообщить модератору

104. "Ubuntu переходит на использование файла подкачки вместо разд..."  +2 +/
Сообщение от Crazy Alex (ok), 17-Дек-16, 01:45 
Не знаю, что за STR, но наличие свопа и небольшой swappiness обеспечивают комфортную работу когда памяти хватает, а когда нет - возможность закрыть приложение по своему выбору, а не по выбору OOM.
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

114. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Аноним (-), 17-Дек-16, 03:38 
> Не знаю, что за STR, но наличие свопа и небольшой swappiness обеспечивают
> комфортную работу когда памяти хватает, а когда нет - возможность закрыть
> приложение по своему выбору, а не по выбору OOM.

Понятия о комфорте у всех разне. Мне вот нравится low latency система. Без лагов, дерганий и клинов мышки. Многозадачность должна быть именно такой. А paging - враждебный этому пожеланию механизм, если он disk-backed хоть самую капельку.

Потому что во первых - потенциал для лагов всегда остается. Механические патефоны требуют цать миллисекунд чтобы просто сгонять головы. На это время программа совершенно точно встрянет.

А если память заканчивается - система начинает жестоко тормозить, потому что скорость работы накопителя и оперативки очень сильно не стыкуются. Вы залезли в овердрафт и что хуже - OOM кил_лер (блин, чего ругательного в этом слове, дорогой форум?!) сработает лишь через цать минут мучений. Его конечно можно вручную пнуть но это неудобно и заяве про выбор приложений идут лесом.

Поэтому - нет. Компьютер или справляется с задачей без потуг эмулировать оперативку из таких соплей и скотча, или лучше эту задачу поручить другому компьютеру. Единственное что zram прикольная штука если памяти мало: некий регион памяти можно "удвоить" и LZO или LZ4 как сжатие - все-таки быстрые и такой swap во первых таки залезает в овердрафт и выгрузить в него таки совсем не используемые данные вполне ничего так. А во вторых - если данные окажутся все-таки используемые, машина не встанет колом на черти-сколько. Декомпреснуть страницы из оперативы все-таки не то же самое что читать их с патефона где времена измеряются десятками миллисекунд.

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

115. "Ubuntu переходит на использование файла подкачки вместо разд..."  +3 +/
Сообщение от Аноним (-), 17-Дек-16, 03:41 
ЗЫ а STR = suspend to RAM. В отличие от дискового hibernate случается почти мгновенно, просыпание тоже мгновенно. Комп "выключен" но чтобы состояние не слетело должна быть подпитка дежуркой. Очень удобно на ноуте т.к. крайне быстро укладывается в спячку и достается из нее. Но работает и на десктопниках, по крайней мере у меня.
Ответить | Правка | Наверх | Cообщить модератору

155. "Ubuntu переходит на использование файла подкачки вместо разд..."  –7 +/
Сообщение от A (?), 17-Дек-16, 15:28 
> Без лагов, дерганий и клинов мышки.

Ты нагло врешь, луникс-фанбой утверждает, что 12309 был сначала сингулирован, затем диссипирован, затем элиминирован, после чего окончательно аннигилирован. Причем, это еще 30 лет назад было сделано.

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

174. "Ubuntu переходит на использование файла подкачки вместо разд..."  +2 +/
Сообщение от Аноним (-), 17-Дек-16, 23:19 
>> Без лагов, дерганий и клинов мышки.
> Ты нагло врешь, луникс-фанбой утверждает, что 12309 был сначала сингулирован,
> затем диссипирован, затем элиминирован, после чего окончательно аннигилирован.
> Причем, это еще 30 лет назад было сделано.

По-моему это не я нагло вру, а ты дичайше тупишь. Система может тормозить не только из-за бага 12309. Представляешь, в системе может быть более одного бага! Более того - даже просто конфигурация это выбор между bulk performance и low latency. Для себя я предпочитаю "тапок в пол" на предмет low latency. Просто потому что потеря производительности измеряется единицами процентов в хучшем случае, а вот юзать систему которая не лагает - приятнее не на 2% а на все 2000% пардон :)

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

200. "Ubuntu переходит на использование файла подкачки вместо разд..."  –2 +/
Сообщение от RNZ (ok), 18-Дек-16, 01:59 
Люто плюсую.
Добавлю только: при noswap надо oomkiller тоже настроить на реактивный лад:
vm.overcommit_memory = 2
vm.overcommit_ratio = N (N=100*cores)

Тогда ommkiller не будет тупить при выжранном ОЗУ, а мигом придушит прожорливую софтину.

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

206. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 18-Дек-16, 07:34 
> Тогда ommkiller не будет тупить при выжранном ОЗУ, а мигом придушит прожорливую софтину.

Тупит он имхо из-за paging. Который кроме всего прочего использует в качестве "свопа" еще и файлы программ и либ. И по хорошему мне надо бы для полного счастья еще и вот это зарубить.

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

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

316. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от RNZ (ok), 24-Янв-19, 00:05 
>> Тогда ommkiller не будет тупить при выжранном ОЗУ, а мигом придушит прожорливую софтину.
> Тупит он имхо из-за paging. Который кроме всего прочего использует в качестве
> "свопа" еще и файлы программ и либ. И по хорошему мне
> надо бы для полного счастья еще и вот это зарубить.
> А оверкоммит это круто, но - не совсем то. Это лишь запрещает
> собственно выдавать памяти сильно больше чем есть в системе. Но во
> первых это ничего не говорит про упомянутый механизм, а во вторых
> нынче довольно много прог заказывают большой VSZ но потом им реально
> не пользуются. В результате можно нарваться на облом выделения памяти таким
> прогам хотя реально памяти еще дофига.

Про "тупит" - сказано-же noswap - относится к варианту без paging'а. Если при этом оставить параметры overcommit'а по-умолчанию, то oomkiller, прежде чем убить, сначала будет сам долго ждать квант времени (про вытесняющую многозадачность напоминать же не надо?). И всё время пока до ommkiller дойдёт очередь, пользователь будет видеть тупо фриз системы, это может продолжаться и 2 минуты и все 30 минут.

И на практике, лучше что-бы приложение упало и ты сразу об этом узнал, "не дожидаясь перетонитов".
Ну и от выжирателей vsz помогает zram.

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

150. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 17-Дек-16, 12:32 
> Своп это не только возможность поспать, но и возможность истошно потормозить.
> Поэтому для себя я пришел к STR и no swap. Потому что
> лагающие компьютеры - неимоверно бесят. И в этом даже столь разные
> люди как я и Зенков вроде бы согласились. А paging что
> в раздел что в файл не может быть быстрым. Механические диски
> работают в тысячи раз медленнее памяти. Разве что на SSD но
> он тогда будет протираться при активном своплении.

VMWare расскажите что своп - это не модно и тормознуто.
А то офигели совсем, требуют таки его.

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

175. "Ubuntu переходит на использование файла подкачки вместо разд..."  +3 +/
Сообщение от Аноним (-), 17-Дек-16, 23:22 
> VMWare расскажите что своп - это не модно и тормознуто.
> А то офигели совсем, требуют таки его.

Да это их проблемы. Я kvm/qemu пользуюсь, он не требует.

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

299. "Ubuntu переходит на использование файла подкачки вместо разд..."  –1 +/
Сообщение от PnDx (ok), 20-Дек-16, 12:09 
Как насчёт "vm.swappiness = 1"?
Т.е. забиваем 99% RAM и только затем суёмся в своп.
(Есть ещё финт со swapoff, но тут не поручусь, что бескостыльно.)
Ответить | Правка | К родителю #79 | Наверх | Cообщить модератору

213. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 18-Дек-16, 10:03 
> Да уж, "раньше такого нигде не было, это Марк догадался сделать".

никогда раньше такого не было и вот, опять.

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

78. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 16-Дек-16, 23:51 
> Это Убунту-вей - сначала в GNOME замутили аналог реестра, теперь файл подкачки...

Есть только одна проблема: дефолтная убунта гномом то как раз и не пользуется. А так все хорошо, прекрасная маркиза :)

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

192. "Ubuntu переходит на использование файла подкачки вместо разд..."  +/
Сообщение от Аноним (-), 18-Дек-16, 01:26 
А унитищель, по-твоему, нашлепка на что?
Ответить | Правка | Наверх | Cообщить модератору

207. "Ubuntu переходит на использование файла подкачки вместо разд..."  +1 +/
Сообщение от Аноним (-), 18-Дек-16, 07:38 
> А унитищель, по-твоему, нашлепка на что?

Юнити довольно самобытная фигня, там даже менюшки и систрэй сделали по своему (апи "indicators" и все что вокруг, типа добавляемых по дбасу менюшек). И кстати юнити 8 так вообще на кутях вроде как.

Собственно юнити и появился потому как UX gnome3 довольно спорный и команда гнома не продемонстрировала готовность взаимодействовать с тем же сапопикалом. Ну они взяли и свое DE запилили. С компизом и дбас.

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

198. "Ubuntu переходит на использование файла подкачки вместо разд..."  –1 +/
Сообщение от Аноним (-), 18-Дек-16, 01:43 
Кроме религиозных соображений про чей-то там вей, есть ли какие-то причины, почему это может быть плохо?
Ответить | Правка | К родителю #30 | Наверх | Cообщить модератору

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

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




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

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