01 Apr 18, Eugene Grosbein writes to Slawa Olhovchenkov:
EG>>>>> и чем освобождение такой памяти отличается от "поджаться и сбросить EG>>>>> лишнее"? SO>>>> она не освобождается какой-то выделенной подсистемой.
EG>>> Даже при вызове lowmem hook? Hо ведь это тупо баг. SO>> можешь подискутировать в листах (не со мной, я мнения не имею)
EG> А мы про которую именно подсистему сейчас, не освобождающую свободную EG> память при вызове lowmem hook?
если мы про официальное дерево сырцов -- то про любую, имеющую выделенный zone. uma_reclaim_worker -- часть ядра, а arc_lowmem -- часть подсистемы zfs.
SO>> формально -- нет, при вызове lowmem hook этого не происходит. SO>> после вызова lowmem hook (из vm_pageout_scan(vm_dom[0], pass > 0)) SO>> происходит вызов uma_reclaim(), кторый транслируется в вызов SO>> wakeup(&uma_reclaim_needed) который приводит к просыпанию треда SO>> uma_reclaim_worker(). который, кстати, еще раз активиирует lowmem SO>> hook.
... Hичто так не подрывает веру в людей, как просмотр логов сквида --- GoldED+/BSD 1.1.5-b20110223-b20110223 * Origin: (2:5030/500)