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

Ответить
noodlez
Сообщения: 5
Зарегистрирован: Пт сен 01, 2006 9:45 am

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

Сообщение 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. Его можно использовать только в Линуксе или как ?

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

Гость

Сообщение Гость »

Добавить памяти

Гость

Сообщение Гость »

42M Free

Alex Povolotsky
Сообщения: 26
Зарегистрирован: Чт сен 21, 2006 3:16 pm
Контактная информация:

Сообщение Alex Povolotsky »

Anonymous писал(а):42M Free
Не поможет. Своп не используется, процессорное время выедается

Alex Povolotsky
Сообщения: 26
Зарегистрирован: Чт сен 21, 2006 3:16 pm
Контактная информация:

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

Сообщение 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 - у него все, кроме программы управления, живет в ядре.

Ответить