Страница 1 из 1

производительность FreeBSD exppp, pppoe

Добавлено: Пт ноя 10, 2006 9:14 am
noodlez
FreeBSD 6.1

128 ОЗУ
Celeron 600
2 PCI 100 Mbit
3com - xl0
Intel - fxp0

по 1 сервер авторизуется у провайдера - pppoe, по другому раздает инет - pppoe

Биллинг устанавливал по мануалу
http://abills.asmodeus.com.ua/wiki/doku ... &s=freebsd
шифрование и компрессию не использовал.

подключаю клиента - WinXP, качаю - макс 630 KB/s
также проверял спец программкой.
у меня канал - 100 Мегабит.

загрузка CPU 100 %

типичная картина TOP

CPU states: 23.7% user, 0.0% nice, 50.6% system, 24.9% interrupt, 0.8% idle
Mem: 37M Active, 12M Inact, 25M Wired, 12K Cache, 22M Buf, 42M Free
Swap: 512M Total, 512M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
210 root 1 100 0 3196K 2016K RUN 1:58 13.33% ppp
713 root 1 101 0 3196K 2244K RUN 1:43 13.33% ppp
679 root 1 99 0 1408K 916K select 1:43 9.57% natd
и тд

Пробовал Polling - безрезультатно.

Читал про производительность PPP и Kernel mod. Его можно использовать только в Линуксе или как ?

Что ещё можно попробовать ?

Добавлено: Пт ноя 10, 2006 3:26 pm
Гость
Добавить памяти

Добавлено: Сб ноя 11, 2006 8:54 am
Гость
42M Free

Добавлено: Сб ноя 11, 2006 2:16 pm
Alex Povolotsky
Anonymous писал(а):42M Free
Не поможет. Своп не используется, процессорное время выедается

Re: производительность FreeBSD exppp, pppoe

Добавлено: Сб ноя 11, 2006 2:19 pm
Alex Povolotsky
noodlez писал(а):FreeBSD 6.1

128 ОЗУ
Celeron 600
2 PCI 100 Mbit
3com - xl0
Intel - fxp0

по 1 сервер авторизуется у провайдера - pppoe, по другому раздает инет - pppoe

Биллинг устанавливал по мануалу
http://abills.asmodeus.com.ua/wiki/doku ... &s=freebsd
шифрование и компрессию не использовал.

подключаю клиента - WinXP, качаю - макс 630 KB/s
также проверял спец программкой.
у меня канал - 100 Мегабит.

загрузка CPU 100 %

типичная картина TOP

CPU states: 23.7% user, 0.0% nice, 50.6% system, 24.9% interrupt, 0.8% idle
Mem: 37M Active, 12M Inact, 25M Wired, 12K Cache, 22M Buf, 42M Free
Swap: 512M Total, 512M Free

PID USERNAME THR PRI NICE SIZE RES STATE TIME WCPU COMMAND
210 root 1 100 0 3196K 2016K RUN 1:58 13.33% ppp
713 root 1 101 0 3196K 2244K RUN 1:43 13.33% ppp
679 root 1 99 0 1408K 916K select 1:43 9.57% natd
и тд

Пробовал Polling - безрезультатно.

Читал про производительность PPP и Kernel mod. Его можно использовать только в Линуксе или как ?

Что ещё можно попробовать ?
У тебя, я так понимаю, два ppp. И каждый проходящий пакет проходит через оба. На каждый пакет - два переключения контекста минимум. Естественно, у тебя при этом 50% system, и поллинг тут не сильно поможет.

Попробуй mpd - у него все, кроме программы управления, живет в ядре.