[freebsd] ZFS, TMPFS, pagedaemon/uma и подземный стук

Anton Sayetsky vsasjason at gmail.com
Mon May 22 18:30:06 EEST 2017


22 мая 2017 г., 18:18 пользователь Slawa Olhovchenkov <slw at zxy.spb.ru> написал:
> On Mon, May 22, 2017 at 06:00:16PM +0300, Anton Sayetsky wrote:
>
>> 18 мая 2017 г., 2:21 пользователь Anton Sayetsky <vsasjason at gmail.com> написал:
>> > 6 мая 2017 г., 18:15 пользователь Slawa Olhovchenkov <slw at zxy.spb.ru> написал:
>> >> 2. Примени https://reviews.freebsd.org/D7538 и отпишись о результатах
>> >> туда.
>> > Бэкпортировал я патч на releng/10.3, загрузил новое ведро - ждём и
>> > будем посмотреть.
>> Кроме скорости и пределов вытеснения ARC, не поменялось ничего. Как с
>> патчем из ревью, так и с патчем Karl. От arc_min тоже ничего не
>> зависит, кроме задержки до того, как система залипнет.
>> Запилил PR: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=219457
>
> с патчем ARC тоже падает до минимума?
> т.е. если минимум оставить дефолтным -- то до примерно 16-30ГБ?
> точно?
С твоим патчем ARC и дефолтным arc_min система залипла, когда ARC упал
до ~180 GiB, ЕМНИП. Непосредственно перед этим поток вытеснения приостановил
свою работу.

> а что значит -- кроме скорости?
Ну грубо говоря, без патчей освобождается 5 гиг в минуту, а с твоим
или патчем Карла - 1 гиг в минуту.

> и в чем заключалось портирование? какие изменения были сделаны?
1. Накатил твой патч, часть изменений применить не удалось;
2. Нашёл аналогичные строки для rejected, впихнул туда уже руками;
3. Переименовал структуру vm_cnt в cnt (она так называлась до 11).
Сам патч для releng/10.3 в аттаче.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: slw_zfs.patch
Type: application/octet-stream
Size: 8599 bytes
Desc: not available
URL: <http://mailman.uafug.org.ua/pipermail/freebsd/attachments/20170522/197f88bf/attachment.obj>


More information about the freebsd mailing list