26 Mar 18, Eugene Grosbein writes to Slawa Olhovchenkov:
SO>>>>>> ты или не прочитал меня или не понял. если сделать так же будет (и SO>>>>>> есть) проблема недоступной и неиспользуемой памяти (застрявшей в SO>>>>>> других подсистемах). EG>>>>> Тащем-то у FreeBSD есть механизм уведомления подсистем о том, EG>>>>> что память всё и неплохо бы вернуть системе неиспользуемую память, EG>>>>> если таковая у подсистемы завалялась. Hавскидку: SO>>>> есть. я знаю. я вроде даже про это сказал. SO>>>> и что? EG>>> Hо тогда ж не должно быть "проблемы недоступной и неиспользуемой EG>>> памяти (застрявшей в других подсистемах)". SO>> с чего бы это "не должно"?
EG> Дык она же высвободится. А если дело в том, что позже, чем из ARC, EG> то это должно просто решаться - введением линейной шкалы приоритетов EG> и допущения админа к рулению этими приоритетами через sysctl, EG> чтобы он мог сказать - вот на этом тазике мне пожалуйста из mbuf в первую EG> очередь освобождать, потому что ARC тут брильянтовый, а вот на этом EG> ARC вообще чисто символически нужен, а на mbuf бёрстовая нагрузка EG> и лучше его лишний раз не трогать.
ну займись. только вот имей ввиду, что в mbuf она и так свободная уже лежит. это если ты не понял. она такая же свободная и около ARC лежит обычно. на данный момент вообще нет отдельных механизмов и приоритетов между ними для разделения евентов "поджаться и сбросить лишнее" и "достать зажилиннное пять лет назад и не используемое". и вообще там 240 потенциальных хомяка.
... Люди как голуби - только взлетят чуть повыше и срать им на тебя --- GoldED+/BSD 1.1.5-b20110223-b20110223 * Origin: (2:5030/500)