On Wed, 16 Mar 2011 14:38:40 +0200 Vasiliy P. Melnik wrote: VPM> On Wed, Mar 16, 2011 at 01:50:57PM +0200, Vladislav V. Prodan wrote: >> 16.03.2011 10:35, Vadim Goncharov пишет: >> >Хотя я на 99% уверен, что это окажется flowcleaner (лечится выпиливанием >> >из ядра FLOWTABLE). >> >> Достаточно его выключить в /etc/sysctl.conf >> >> ### disable flowtable >> net.inet.flowtable.enable=0 >> >> Что за манера пересобирать ядро с поводом или без?
VPM> я тож предпочитаю через кернел все проводить - при обновлении можно и не VPM> заметить и переписать sysctl.conf. VPM> но "на потестить" sysctl конечно самый удобный вариант. VPM> З.Ы. самое главное, что можно и так и эдак В случае с flowtable отключение sysctl это далеко не то же, что отключение опции сборки ядра. flowtable.enable=0 приведет только к отключению flow_lookup_hash. Но допустим эта треда: root 19 0.0 0.0 0 16 ?? DL 8:13 0:00.18 [flowcleaner] будет продолжать бежать. И при удалении интерфейса будет вызываться flowtable_flush(). А как раз лок между flowcleaner и flowtable_flush может привести к 100% загрузке CPU: http://unix.derkeiler.com/Mailing-Lists/FreeBSD/hackers/2010-11/msg00218.html -- Mikolaj Golub