Open PutinVladimir opened 2 months ago
Что толку постить общие данные по системе ? Я отвечаю только за часть nfqws. Если течет ядро или процессы кинетика - это их проблемы
установите procps-ng-ps и смотрите какой процесс растет все время по RSS или VSZ ps -aux --sort -rss
на нескольких системах openwrt проверил nfqws. там VSZ<0.5 мб, RSS и того меньше
Сам nfqws не течет как и у вас потребленеи меньше пол мега байта. Понятно что течет ядро, но течет из-за nfqws он не закрывает сокеты или еще что то такое. Как понять детали и что с этим делать вопрос...
Думаю если бы он не закрывал сокеты, то это бы воспроизводилось на других linux однако жалобы только с кинетика
сокеты можно посмотреть через lsof (не бизибокс) nfqws в самом начале создает raw и raw6 сокеты для отсылки пакетов в процессе работы они не закрываются и используются, новых не создается
обычная картина по nfqws
nfqws 21871 daemon cwd DIR 8,2 4096 2 /
nfqws 21871 daemon rtd DIR 8,2 4096 2 /
nfqws 21871 daemon txt REG 8,3 117456 14423821 /home/opt/zapret/binaries/x86_64/nfqws
nfqws 21871 daemon 0r CHR 1,3 0t0 30 /dev/null
nfqws 21871 daemon 1w CHR 1,3 0t0 30 /dev/null
nfqws 21871 daemon 2w CHR 1,3 0t0 30 /dev/null
nfqws 21871 daemon 3u netlink 0t0 42729357 NETFILTER
nfqws 21871 daemon 4u raw 0t0 42729358 00000000:00FF->00000000:0000 st=07
nfqws 21871 daemon 5u raw6 0t0 42729359 00000000000000000000000000000000:00FF->00000000000000000000000000000000:0000 st=07
nfqws вообще довольно статичен. из динамических мемори алокаций там в основном только conntrack pool, reasm buffer, delayed packet queue, машина состояний autohostlist все это просто память, а не обьекты ядра. проверяли в valgrind. утечек не нашли
Баг в ядре. Исправление будет в прошивке 4.2 beta 3
Это баг в оригинальном ядре, давно исправленный, но в кинетике старая версия без патча ?
в кинетике старая версия без патча ?
Все так, в кинетике ядро 4.9. Патч затянули, проверим как обновление выйдет.
Исправлено в прошивке кинетика
Нет, не исправлено. Продолжаем обсуждение с техподдержкой
Нет, не исправлено. Продолжаем обсуждение с техподдержкой
Накатил beta 3, пару дней стабильно 127 / 512 МБ.
Только вот после обновления, youtube после открытия видео отыгрывает тот момент, что он забуферезировал, и всё, зависает. Обновляешь страницу и далее уже всё идёт без проблем.
И всё равно строчка в логе
Opkg::Manager: /opt/etc/ndm/netfilter.d/000-zapret.sh: iptables: No chain/target/match by that name.
напрягает.
До запуска:
через ~12 часов после запуска
За ночь в простое утекло 20mb оперативки...