The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Оптимизация и тюнинг / FreeBSD)
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Оптимизация FreeBSD для работы в роли сетевого экрана, kostil (ok), 09-Июл-07, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


1. "Оптимизация FreeBSD для работы в роли сетевого экрана"  +/
Сообщение от Shane (ok), 09-Июл-07, 01:37 
>поднял на стареньком компе 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).

Ответить | Правка | Наверх | Cообщить модератору

2. "Оптимизация FreeBSD для работы в роли сетевого экрана"  +/
Сообщение от kostil (ok), 11-Июл-07, 09:07 
>>поднял на стареньком компе 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.

Ответить | Правка | Наверх | Cообщить модератору

4. "Оптимизация FreeBSD для работы в роли сетевого экрана"  +/
Сообщение от butcher (ok), 12-Июл-07, 00:38 
>DUMMYNET оставил, т.к. использую эту функцию. убрал VERBOSE скорость сразу увеличилась до
>6Mbyte/s.

На самом деле IPFIREWALL_VERBOSE не может никак влиять на производительность.
Указание этой опции влияет только на то, что значение переменной net.inet.ip.fw.verbose по-умолчанию будет единица, а не ноль.

ЗЫ. Это так, для истории, чтобы не вводить в заблуждение тех, кто может прочитать этот тред.

Ответить | Правка | Наверх | Cообщить модератору

6. "Оптимизация FreeBSD для работы в роли сетевого экрана"  +/
Сообщение от Hammer (??), 15-Июл-07, 23:34 
>>поднял на стареньком компе 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).

Как я понял, машина стоит в качестве шлюза в инет. Если все компы в частной сети находятся в одной сети т.е.имеют адреса из одной подсети, то шлюз при передаче данных в одной подсети в работе участвовать не должен.

Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру