FreeBSD 7.2 проблема со скоростью

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение super-super » 2010-11-27 12:28:25

FreeBSD 7.2 проблема со скоростью

Сервер стоит в дата центре с установленной FreeBSD 7.2 –RELEASE с подключенным одной сетевой карточкой на нем планируется раздавать Интернет, через VPN сервер MPD5 установлен Abills настроено по статье http://www.lissyara.su/articles/freebsd ... ar+abills/

Все подключается все работает нормально Интернет раздается, но есть проблема со скоростью очень низкая скорость и отдачи и скачивания даже если отключить Radius в mpd без ограничения трафика через NETGRAPH изменения не происходят скорость режется только через NETGRAPH.

Сделав копию сервера и залив ее на другое железо изменения не произошли такая же ситуация методом проб и ошибок выяснилось что mpd5 тут не причем а дело в системе проверяю скорость скачивания и отдаче при помощи iperf на самой сетевой карточке показывает такие результаты

Изображение
#1788;{93.40BMits/s] #1836{23.70MBits/s}

в windows тот же тест показывает одинаковую скорость скачивания и отдачи а в FreeBSD как на картинке выше в чем проблема непонятно отключал все что грузится пересобрал ядро отключаю в нем и NETGRAPH и IPFW результат не меняется сетевые карточки менялись были разными и результат тот же скорость связи с сервером не меняется?

Изображение
#1788;{91.30MBits/s] #1836{24.40MBits/s}

Ядро собрано по умолчанию с добавлением:

Код: Выделить всё

options <------>IPFIREWALL
options <------>IPDIVERT
options <------>IPFIREWALL_VERBOSE
options <------>IPFIREWALL_VERBOSE_LIMIT=100
options <------>IPFIREWALL_DEFAULT_TO_ACCEPT
options <------>IPFIREWALL_FORWARD
options <------>IPFIREWALL_NAT
options <------>ROUTETABLES=2
options <------>DUMMYNET
options <------>LIBALIAS
options <------>HZ="1000"

options <------>NETGRAPH
options <------>NETGRAPH_ASYNC
options <------>NETGRAPH_BPF
options <------>NETGRAPH_ECHO
options <------>NETGRAPH_ETHER
options <------>NETGRAPH_IFACE
options <------>NETGRAPH_IPFW
options <------>NETGRAPH_KSOCKET
options <------>NETGRAPH_L2TP
options <------>NETGRAPH_MPPC_ENCRYPTION
options <------>NETGRAPH_NETFLOW
options <------>NETGRAPH_NAT
options <------>NETGRAPH_PPP
options <------>NETGRAPH_PPPOE
options <------>NETGRAPH_PPTPGRE
options <------>NETGRAPH_SOCKET
options <------>NETGRAPH_SPLIT
options <------>NETGRAPH_TCPMSS
options <------>NETGRAPH_TEE
options <------>NETGRAPH_VJC
Firewall:

Код: Выделить всё

#!/bin/sh -
# Объявления переменных
Lan1=em0
IP1=*.*.*.*		# белый адресс

ipfw table 1 add 192.168.100.0/24

ipfw add 2 allow all from any to any via lo0
ipfw add 3 allow ip from any to any via lo0

ipfw add 4 deny ip from any to 127.0.0.0/8
ipfw add 5 deny ip from 127.0.0.0/8 to any

ipfw add 10 count all from any to any out via $Lan1
ipfw add 11 count all from any to any in via $Lan1

ipfw add 12 count all from not "table(5)" to any out via $Lan1
ipfw add 13 count all from any to not "table(5)" in via $Lan1

ipfw add 14 count all from "table(5)" to any out via $Lan1
ipfw add 15 count all from any to "table(5)" in via $Lan1

ipfw add 16 count all from any to any out via ng*
ipfw add 17 count all from any to any in via ng*

ipfw nat 1 config if $Lan1

ipfw add 500 allow ip from 'table(1)' to 'table(1)'
ipfw add 502 nat 1 ip from 'table(1)' to any
ipfw add 503 nat 1 ip from any to $IP1

ipfw add 65535 allow ip from any to any
rc.conf

Код: Выделить всё

defaultrouter="*.*.*.*"
hostname="*.*.*"

ifconfig_em0="inet *.*.*.*  netmask 255.255.255.252"

gateway_enable="YES"
dummynet_enable="YES"

inetd_enable="YES"
keymap="ru.koi8-r"
linux_enable="YES"
sshd_enable="YES"

named_enable="YES"
named_uid="bind"
named_flags="-s"

firewall_enable="YES"
firewall_tupe="OPEN"
firewall_quiet="YES"
firewall_logging="YES"
firewall_script="/etc/rc.firewall"
firewall_nat_enable="YES"

ntpdate_enable="YES"
ntpdate_flags="-b ntp1.cs.wisc.edu time.windows.com time.nist.gov"

ntpd_enable="YES"
ntpd_config="/etc/ntp.conf"
ntpd_flags="-p /var/run/ntpd.pid -l /var/log/ntpd.log"
ntpd_sync_on_start="YES"

cron_enable="YES"
cron_programs="/usr/sbin/cron"
cron_dst="YES"

mysql_enable="YES"
apache22_enable="YES"

snmpd_enable="YES"
mpd_enable="YES"
mpd_flags="-b"
radiusd_enable="YES"

icmp_drop_redirect="YES"
icmp_log_redirect="YES"
icmp_bmcastecho="NO"
tcp_drop_synfin="YES"

font8x14="cp866-8x14"
font8x16="cp866b-8x16"
font8x8="cp866-8x8"
scrnmap="koi8-r2cp866"
keymap="ru.koi8-r"

# Проверка диска.
background_fsck="NO"
fsck_y_enable="YES"

bruteblockd_enable="YES"
bruteblockd_table="101"
bruteblockd_flags="-s 5"
sysctl.conf

Код: Выделить всё

net.inet.ip.fw.one_pass=0
net.inet.ip.dummynet.hash_size=64
net.inet.ip.dummynet.expire=1
net.inet.ip.dummynet.max_chain_len=16
net.inet.ip.fw.dyn_buckets=256

net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1
kern.ipc.somaxconn=1024
net.inet.icmp.drop_redirect=1
net.inet.icmp.log_redirect=1
net.inet.icmp.icmplim=100
net.inet.icmp.bmcastecho=0
net.inet.icmp.maskrepl=0
net.inet.icmp.bmcastecho=0
net.inet.tcp.icmp_may_rst=1
net.inet.ip.forwarding=1

et.inet.ip.redirect=0
net.inet.tcp.sendspace=65536
net.inet.tcp.recvspace=65536
net.link.ether.inet.max_age=1200
net.inet.tcp.msl=15000
net.inet.ip.sourceroute=0
net.inet.ip.accept_sourceroute=0
security.bsd.see_other_uids=0
security.bsd.see_other_gids=0
net.inet.tcp.blackhole=2
net.inet.udp.blackhole=1

kern.ipc.maxsockbuf=8388608
net.graph.recvspace=256000
net.inet.ip.intr_queue_maxlen=2000
В чем может быть проблема или так и должно работать?
Последний раз редактировалось f_andrey 2010-11-27 12:55:05, всего редактировалось 1 раз.
Причина: Автору, выбирайте пожалуйста раздел соответствуюший тематике вашего сообщения.

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

boriskaaaa
рядовой
Сообщения: 17
Зарегистрирован: 2010-11-26 11:11:46

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение boriskaaaa » 2010-11-30 11:06:46

Не решение проблемы но

Код: Выделить всё

firewall_tupe="OPEN" 
исправь на

Код: Выделить всё

 firewall_type="open"

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение super-super » 2010-11-30 17:46:06

а на что это повлияет?

есть еще вопрос а почему система грохается если прописать в
/boot/loader.conf
вот это

Код: Выделить всё

alias_ftp_load="YES" 
то система не грузится убираешь все работает в ручную все прекрасно запускается и работает.
Как тогда загрузить эти модули автоматом?

boriskaaaa
рядовой
Сообщения: 17
Зарегистрирован: 2010-11-26 11:11:46

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение boriskaaaa » 2010-11-30 18:02:55

super-super писал(а):а на что это повлияет?
Просто поправил. Это открытый тип файрвола. доступно всё и вся.

Попробуй

Код: Выделить всё

kldload alias_ftp

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение super-super » 2010-11-30 18:22:23

понятно исправлю

это прописать прямо /boot/loader.conf ?

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение super-super » 2010-11-30 18:35:39

Проверил система загрузилась но вот модуль так и не загрузился в ручную запустив

Код: Выделить всё

kldload alias_ftp.ko
все заработало.

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение Shuba » 2010-11-30 21:04:15

super-super писал(а):понятно исправлю

это прописать прямо /boot/loader.conf ?

Код: Выделить всё

alias_ftp_load="YES"
Сила ночи, сила дня - одинакова фигня!

super-super
рядовой
Сообщения: 14
Зарегистрирован: 2010-11-27 11:37:13

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение super-super » 2010-11-30 21:11:55

Выше уже писал если так написать
alias_ftp_load="YES"
то компьютер на загрузится а постоянно перегружается вываливается ошибка краха системы и перезагрузка приходится заходить в безопасный режим и убирать эту строчку тогда все грузится.
Не работает эта команда

Код: Выделить всё

alias_ftp_load="YES"
и в файле /boot/defaults/loader.conf нету такова пораметра

Аватара пользователя
Shuba
ст. сержант
Сообщения: 365
Зарегистрирован: 2008-03-25 10:58:21
Откуда: Минск
Контактная информация:

Re: FreeBSD 7.2 проблема со скоростью

Непрочитанное сообщение Shuba » 2010-11-30 21:35:21

Звиняй, прошляпил...
Сила ночи, сила дня - одинакова фигня!