AK>> рассматривается всеми остальными системами ядра как свободная и доступная AK>> в любой момент память, лишь чуть с более длинным временем на выделение. EG> Тащем-то операции повторного заполнения однажды ужатой ZFS ARC EG> вовсе не так дешевы, как кажется, поэтому ужимание её не должно мораль: сжатие arc ненужно и вредно (с самого начала подозревал)
EG> выполняться так уж свободно. если у системы не хватает памяти запустить процесс - ужатие всего, что не требуется для ее работы, должно выполняться мгновенно и безусловно.
В нынешней ситуации (без патча) вместо этого, в лучшем случае, происходит выпадение процесса по отсутствию памяти (при паре гиг, свободных в свопе). В худшем - мертвый локап.
AK>> А если у тебя память "свободна" - это значит только то, что вместо AK>> обращений к памяти твоя система пилит диски. EG> Это ты привык к системам, для которых память не более чем кеш для файлов. это я привык к системам, которые проектировали нормальные люди, а не застрявшие в 74м году. Hе понасовавшими в ядро миллиард статических таблиц, которые невозможно расширять без перезагрузки, и не боровшимися потом с ними героически пятнадцать лет, да так и не осилившими до конца.
И да, свободная память там вся отдается под buffer cache. Потому что она - свободная. И иначе просто пропадает, а ты в стодесятый раз перечитаешь эти блоки с диска. Hадо бы на досуге посмотреть, умеет ли этим кэшем пользоваться zol, или она с ним тоже героически борется.
> Alex
--- ifmail v.2.15dev5.4 * Origin: Demos online service (2:5020/400)