Cтабильная работа NAS fbsd/mpd/ipfw/netgraph. Как добиться.
- kaN5300
- Сообщения: 480
- Зарегистрирован: Пт янв 21, 2005 17:27
- Откуда: Ыукзгрщм
- Контактная информация:
Cтабильная работа NAS fbsd/mpd/ipfw/netgraph. Как добиться.
Специльно создал отдельную тему в виде продолжения развернувшейся дискуссии про стабильность работы сервера доступа вот от сюда:
подскажите, почему не работает ndsad (2, 3 страницы).
Мы вданный момент занимаемся поиском решения, как переехать на SMP-ядро без осложнений в виде зависающих системных процессов.
подскажите, почему не работает ndsad (2, 3 страницы).
Мы вданный момент занимаемся поиском решения, как переехать на SMP-ядро без осложнений в виде зависающих системных процессов.
Нужно просто хороше железо.
Я решил эту проблему так
http://www.andnet.ru/sales/hp-server/Pr ... 9-421.html
Для двух сетевок два ядра вполне достаточно.
Остальные компоненты счастья:
FreeBSD 6.3 библиотека тредов - libthr
mpd-5.0
ng_car-0.5
cat /etc/sysctl.conf
kern.ipc.maxsockbuf=1048576
net.graph.maxdgram=524288
net.graph.recvspace=524288
cat /boot/loader.conf
net.graph.maxalloc=2048
kern.ipc.maxsockbuf=1048576
предельной простой ipfw, из личного опыта - не пытайтесь работать боле чем на паре десятков правил.
Никаких пайпов
в качестве RADIUS атрибута к тарифу делает эту работу лучше (8000000 - тут ваше любимое число).
Сервер стоит примерно с релиза 6.3. При net.isr.direct=1 наблюдались проблемы в результате на рабочем сервере значение net.isr.direct - дифолтное т.е. 0
Гонял тесты на 7-CURRENT и mpd 5.1 особых проблем не заметил, правда железо было чуть другое: cетевки - em. На 7-ке net.isr.direct=1 по дифолту.
Я решил эту проблему так
http://www.andnet.ru/sales/hp-server/Pr ... 9-421.html
Для двух сетевок два ядра вполне достаточно.
Остальные компоненты счастья:
FreeBSD 6.3 библиотека тредов - libthr
mpd-5.0
ng_car-0.5
cat /etc/sysctl.conf
kern.ipc.maxsockbuf=1048576
net.graph.maxdgram=524288
net.graph.recvspace=524288
cat /boot/loader.conf
net.graph.maxalloc=2048
kern.ipc.maxsockbuf=1048576
предельной простой ipfw, из личного опыта - не пытайтесь работать боле чем на паре десятков правил.
Никаких пайпов
Код: Выделить всё
12341
7
out#1=all shape 8000000 4000 pass
Сервер стоит примерно с релиза 6.3. При net.isr.direct=1 наблюдались проблемы в результате на рабочем сервере значение net.isr.direct - дифолтное т.е. 0
Гонял тесты на 7-CURRENT и mpd 5.1 особых проблем не заметил, правда железо было чуть другое: cетевки - em. На 7-ке net.isr.direct=1 по дифолту.
Последний раз редактировалось Arti Пн сен 01, 2008 20:55, всего редактировалось 2 раза.
Ну вопрос сертификации - вопрос больной.
Сори за офтопик.
Вобще был период времени когда в список обязательной сертификации для использования в публичных сетях компьютеры не входили. Что сей час у нас на правовом фронте ?
Это еще работает ?
http://www.consultant.ru/online/base/?r ... =51118#p29
Ну и соответственно если работает то, должно работать это:
http://h41131.www4.hp.com/ru/ru/press/H ... _____.html
Единственно НО, это то, что по сути своей NAS это скорее устройство абонентского доступа... и тогда расклад совсем другой.
Сори за офтопик.
Вобще был период времени когда в список обязательной сертификации для использования в публичных сетях компьютеры не входили. Что сей час у нас на правовом фронте ?
Это еще работает ?

http://www.consultant.ru/online/base/?r ... =51118#p29
Ну и соответственно если работает то, должно работать это:
http://h41131.www4.hp.com/ru/ru/press/H ... _____.html
Единственно НО, это то, что по сути своей NAS это скорее устройство абонентского доступа... и тогда расклад совсем другой.
Последний раз редактировалось Arti Пн сен 01, 2008 22:11, всего редактировалось 3 раза.
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
-
- Сообщения: 1612
- Зарегистрирован: Пт ноя 10, 2006 15:23
Т.е. узлы car живут где-то в потустороннем мире ? 
Другое дело что да, придется приложить определённые усилия чтобы разобраться какому интерфейсу какой узел принадлежит.

Код: Выделить всё
nas1# ngctl ls | grep car
Name: <unnamed> Type: car ID: 00a1b51f Num hooks: 2
Name: <unnamed> Type: car ID: 00a1b51e Num hooks: 2
Name: <unnamed> Type: car ID: 00a1b515 Num hooks: 2
Name: <unnamed> Type: car ID: 00a1b514 Num hooks: 2
..................