>>поднял на стареньком компе FreeBSD (AMD K6-2 300MHZ 64MB) собрал ядро со
>>следующими параметрами:
>>options IPFIREWALL
>>options IPDIVERT
>>options DUMMYNET
>>options TCP_DROP_SYNFIN
>>options IPFIREWALL_VERBOSE
>>options IPFIREWALL_VERBOSE_LIMIT=10
>>options IPFIREWALL_FORWARD
>>
>
>Попробуй отключить VERBOSE и DUMMYNET (если не используется) и включить device polling
>(man 4 polling).
DUMMYNET оставил, т.к. использую эту функцию. убрал VERBOSE скорость сразу увеличилась до 6Mbyte/s.
разобрался с polling
собрал ядро со следующими опциями:
options DEVICE_POLLING
options HZ=1000
настроил polling следующим образом:
sysctl kern.polling.enable=1
sysctl kern.polling.user_frac=10
теперь скорость поднимается до 11Mbyte/s! и при этом система остается жива а не замерает как раньше:)
большое спасибо Shane.