Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Fórum destinado a discussões gerais e ajuda aos usuários do BrazilFW 2.x, para os idiomas (Inglês, Espanhol, Português e outros)
BrazilFW 2.x - Ayuda en general (todos los idiomas)
Foro de discusión general y ayudar a los usuarios BrazilFW 2.x para idiomas (Inglés, español, portugués y otros)
BrazilFW 2.x - Help in General (All Languages)
Forum for general discussions and help for users of BrazilFW 2.x, for languages (English, Spanish, Portuguese and others)

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor marbio » Seg Dez 08, 2008 8:31 pm

Boa noite,

Servidor BFW K6 2/500 (emoria 128 inical)HD 12G


Fiz 3 tipo de teste hj

1º tudo configurado com QOS + SQUID + SARG = LENTIDAO
Quando reiniciava o BFW na hora de acessar a pagina ( google) levava certa de 52 segundo.


2º Tudo configurado com QOS + SQUID + SARG = LENTIDAO + Alteracao do Script
Quando reiniciava o BFW na hora de acessar a pagina ( google) levava certa de 43 segundo.

3º Tudo configurado com QOS + SQUID + SARG = MELHOROU 80%
Quando reiniciava o BFW na hora de acessar a pagina ( google ). 3 segundo
So aumentar a memoria para 256 que ficou show de bola agora.


Conclusao: A memoria voga e muito neste tipo de trabalho, para que tiver começando = a eu manta uma maquina, ja de boa qualidade,
para nao ter dor de cabeça.

flow galera.
marbio
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Qui Dez 18, 2008 9:04 am

Jofre escreveu:Este fragmento de codigo: res=$((${1}*${2}/100)) e este res=$(${1}*${2}/100) fazem a mesma coisa?


Eu fiz uma outra alteracao no meu qos, quem me passou foi o MESTRE WESLEI, faz uma mudança danada, num sei se foi o Marcos que passou pra ele ou se foi ele mesmo quem descobriu, vou postar todo o script, a parte a que me refiro vou deixar em negrito:

editar /etc/rc.d/rc.qos

#!/bin/sh
#
# Coyote QOS init Script
# Author: Dolly <dolly@czi.cz>
# Revision by BFW user "marcos do vale" - 02/04/2008

# Load default QOS values
. /etc/qos.config

# always Load Coyote variables, overwrite defaults
. /etc/coyote/coyote.conf

iptables="/usr/sbin/iptables"
tc="/usr/sbin/tc"
ip="/bin/ip"

# counts bandwidth percentage, awoids zero results.
percentage () {
res=$((${1}*${2}/100))
[ $res -eq 0 ] && res=1
echo $res
}

[ -e /tmp/netsubsys.state ] && . /tmp/netsubsys.state

if [ -z "$IF_INET" ]; then
if [ "$INETTYPE" != "PPPOE" ] && [ "$INETTYPE" != "PPP" ]; then
IF_INET=eth1
else
IF_INET=ppp0
fi
logger -p daemon.info -t rc.qos "QOS script called with default: ${IF_INET}"
else
[ "$INETTYPE" = "PPPOE" -o "$INETTYPE" = "PPP" ] && IF_INET=ppp0
logger -p daemon.info -t rc.qos "QOS script called with: ${IF_INET}"
fi

#DOWNSTREAM_JUNK=$(percentage $QOS_DOWNSTREAM $QOS_DOWNSTREAM_JUNK)
#UPSTREAM_JUNK=$(percentage $QOS_UPSTREAM $QOS_UPSTREAM_JUNK)

DOWNSTREAM_JUNK=$(($QOS_DOWNSTREAM * $QOS_DOWNSTREAM_JUNK / 100))
UPSTREAM_JUNK=$(($QOS_UPSTREAM * $QOS_UPSTREAM_JUNK / 100))

UP_FW_STREAM=$(percentage $QOS_UPSTREAM $QOS_UPFW_STREAM)
UPSTREAM_JUNK=$(percentage $QOS_UPSTREAM $QOS_UPSTREAM_JUNK)
DOWNSTREAM_JUNK=$(percentage $QOS_DOWNSTREAM $QOS_DOWNSTREAM_JUNK)
CLEAR_UPSTREAM=$((${QOS_UPSTREAM}-${UPSTREAM_JUNK}))
CLEAR_DOWNSTREAM=$((${QOS_DOWNSTREAM}-${DOWNSTREAM_JUNK}))
COMP_DOWN=$(percentage $CLEAR_DOWNSTREAM $QOS_DOWNSTREAM_INDIVIDUAL)
COMP_UP=$(percentage $CLEAR_UPSTREAM $QOS_UPSTREAM_INDIVIDUAL)

# Clean Subnet QOS Chain
$iptables -t mangle -F PREROUTING
$iptables -t mangle -F Subnet_qos

# Flush rules

QOS_flush() {
echo "* Deleting old QOS classes in $1 Interface..."
$tc qdisc del dev $1 root 2> /dev/null
$tc qdisc del dev $1 ingress 2> /dev/null

echo "* Deleting old root filters in $1 Interface..."
$tc filter del dev $1 parent 1:2 pref 100 2>/dev/null
$tc filter del dev $1 parent 1:1 pref 100 2>/dev/null
$tc filter del dev $1 parent 1: pref 100 2>/dev/null
}

QOS_flush $IF_INET
QOS_flush $IF_LOCAL
[ -n "$IF_LOCAL2" ] && QOS_flush $IF_LOCAL2
[ -n "$IF_LOCAL3" ] && QOS_flush $IF_LOCAL3
[ -n "$IF_LOCAL4" ] && QOS_flush $IF_LOCAL4
[ -n "$IF_WLAN" ] && QOS_flush $IF_WLAN
[ -n "$IF_DMZ" ] && QOS_flush $IF_DMZ

$ip link | grep imq | grep UP >/dev/null
if [ $? = 0 ]; then
$tc qdisc del dev imq0 root
$tc qdisc del dev imq1 root
$ip link set imq0 down
$ip link set imq1 down
$iptables -t mangle -D PREROUTING -i $IF_LOCAL -j IMQ --todev 0
$iptables -t mangle -D POSTROUTING -o $IF_LOCAL -j IMQ --todev 1

[ -n "$IF_LOCAL2" ] && { $iptables -t mangle -D PREROUTING -i $IF_LOCAL2 -j IMQ --todev 0;
$iptables -t mangle -D POSTROUTING -o $IF_LOCAL2 -j IMQ --todev 1; }
[ -n "$IF_LOCAL3" ] && { $iptables -t mangle -D PREROUTING -i $IF_LOCAL3 -j IMQ --todev 0;
$iptables -t mangle -D POSTROUTING -o $IF_LOCAL3 -j IMQ --todev 1; }
[ -n "$IF_LOCAL4" ] && { $iptables -t mangle -D PREROUTING -i $IF_LOCAL4 -j IMQ --todev 0;
$iptables -t mangle -D POSTROUTING -o $IF_LOCAL4 -j IMQ --todev 1; }
fi

case "$QOS_TYPE" in
WONDERSHAPER)
echo "QOS: Attention: Wonder-shaper QOS scripts are not supported anymore... sorry.";;
CUSTOM)
echo "QOS: using Custom QOS script."
[ -x /etc/rc.d/rc.qos.custom ] && . /etc/rc.d/rc.qos.custom
echo "QOS: init complete";;
SUBNET)
echo "QOS: using Subnet QOS script."
[ -x /etc/rc.d/rc.qos.subnet ] && . /etc/rc.d/rc.qos.subnet
echo "QOS: init complete";;
COYOTE_DEFAULT|COYOTE_MANUAL)
echo "QOS: using Coyote QOS init scripts ..."
[ -x /etc/rc.d/rc.qos.coyote ] && . /etc/rc.d/rc.qos.coyote
echo "QOS: init complete";;
*) echo "QOS: QOS installed, but disabled ...";;
esac
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Namor » Qui Dez 18, 2008 12:09 pm

rhine-pr, o que exatamente faz essa mudança?
Namor
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Qui Dez 18, 2008 12:57 pm

DOWNSTREAM_JUNK=$(($QOS_DOWNSTREAM * $QOS_DOWNSTREAM_JUNK / 100))
UPSTREAM_JUNK=$(($QOS_UPSTREAM * $QOS_UPSTREAM_JUNK / 100))

essa mudanca muda a maneira do qos se comportar usando subredes, nao sei porque mas o valor original num estava deixando a velocidade da wlan e da dmz certa, com essa regra passei a conseguir deixar a velocidade das subredes perfeita...
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Namor » Qui Jan 08, 2009 4:52 pm

E aí alguma solução para o Ping Alto?

Aqui os jogos ficam praticamente injogáveis com o BFW 2.30.1, 2.31.10 e com o (3.0.167 em testes).

Só o modem fica com ping 40ms com o BFW a internet fica mais rápida mas o ping dentro dos jogos vai para 400ms
Namor
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor weslei » Qui Jan 08, 2009 10:31 pm

Namor escreveu:E aí alguma solução para o Ping Alto?

Aqui os jogos ficam praticamente injogáveis com o BFW 2.30.1, 2.31.10 e com o (3.0.167 em testes).

Só o modem fica com ping 40ms com o BFW a internet fica mais rápida mas o ping dentro dos jogos vai para 400ms



Esta no tópico a resposta...

2 ou 3 modificações que melhoram e muito a navegação..

Alias o 2.30.1 é perfeito, não tem esse problema..
weslei
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor osvaldojuniorfsa » Sáb Jan 10, 2009 2:36 pm

Preszados amigos, a muito tempo vejo todos buscando uma solução para a lentidao da versao 2.31.10.
para ela ficar funfando e só ir em QOS Configuration,
Individual Upload Rate 80
Upstream junk 80
Individual Download Rate 80
Downstream junk 80

Um forte abraço e que Deus abençoe a todos
Editado pela última vez por osvaldojuniorfsa em Dom Jan 11, 2009 11:45 am, em um total de 1 vez.
osvaldojuniorfsa
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Dom Jan 11, 2009 12:34 am

osvaldojuniorfsa escreveu:Preszados amigos, a muito tempo vejo todos buscando uma solução para a lentidao da versao 2.31.10.
para ela ficar funfando e só ir em QOS Configuration,
Individual Upload Rate 80
Upstream junk 80
Individual Download Rate 80
Downstream junk 80

mutos escolhambam a versao final, resolvir tentar descobrir e conseguir, façam o mesmo e fiquem feliz com a 2.31.10

Um forte abraço e que Deus abençoe a todos


Voce testou com quantos clientes on line ?
quais addons vc tem em sua maquina ?
quanto de link vc usa ?
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor osvaldojuniorfsa » Dom Jan 11, 2009 11:32 am

tenho 1MB de link 40 clientes e uso subredes com 128kbps pra cada, estarei agora aumentado para 4MB
squid
easycaptive
snifer
pure-ftp
telnet
ipupdate
sarg
openvpn
Smar
samba
MaraDNS
Watchdog por IP
e etc...
osvaldojuniorfsa
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor osvaldojuniorfsa » Dom Jan 11, 2009 11:46 am

rhine-pr escreveu:
osvaldojuniorfsa escreveu:Preszados amigos, a muito tempo vejo todos buscando uma solução para a lentidao da versao 2.31.10.
para ela ficar funfando e só ir em QOS Configuration,
Individual Upload Rate 80
Upstream junk 80
Individual Download Rate 80
Downstream junk 80



Um forte abraço e que Deus abençoe a todos


Voce testou com quantos clientes on line ?
quais addons vc tem em sua maquina ?
quanto de link vc usa ?
osvaldojuniorfsa
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor weslei » Dom Jan 11, 2009 4:20 pm

Brother,

Tu sabe para que server o junk?

Abraço
weslei
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Dom Jan 11, 2009 7:11 pm

Se com 1 mega esta bom porque aumentar pra 4 ?
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Bender » Dom Jan 11, 2009 8:01 pm

rhine-pr escreveu:Se com 1 mega esta bom porque aumentar pra 4 ?


Esse tipo de atitude não ajuda em nada! \/
Bender
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Seg Jan 12, 2009 8:09 am

Contar vantagem tambem não né ...
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Bender » Qua Jan 21, 2009 1:38 pm

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-
Resumo das alterações propostas para a versão 2.31.10
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-

Por fim, vou descrever as alterações:

Alteração reportada no em viewtopic.php?f=22&t=65980 por bobbb:
Not sure if this was reported. version 2.31.10

/etc/rc.d/rc.masquerade

Near line 63 there is this:
Código: Selecionar todos
[ ! -z $LOCAL4_IPADDR ] && masquerade $LOCAL4_IPADDR $LOCAL2_NETMASK
and It should be:
Código: Selecionar todos
[ ! -z $LOCAL4_IPADDR ] && masquerade $LOCAL4_IPADDR $LOCAL4_NETMASK


Alteração sugerida por Marcos do Vale em outro tópico: http://brazilfw.com.br/forum/viewtopic. ... 55#p147935
Marcos do Vale escreveu:Colocar no Arquivos de Configuração -> Script de Inicialização (/etc/rc.d/rc.local )
Código: Selecionar todos
for i in /proc/sys/net/ipv4/conf/*; do
 echo 1 > $i/arp_filter
 echo 2 > $i/rp_filter
 echo 1 > $i/arp_announce
 echo 1 > $i/arp_ignore
done



Alteração sugerida por Marcos do Vale:
Acrescentar o trecho em negrito no /etc/rc.d/rc.qos apartir da linha 16.
...
iptables="/usr/sbin/iptables"
tc="/usr/sbin/tc"
ip="/bin/ip"

# counts bandwidth percentage, awoids zero results.
percentage () {
res=$((${1}*${2}/100))
[ $res -eq 0 ] && res=1
echo $res
}

[ -e /tmp/netsubsys.state ] && . /tmp/netsubsys.state
...


Alteração sugerida por rhipe-pr em negrito:
...
[ "$INETTYPE" = "PPPOE" -o "$INETTYPE" = "PPP" ] && IF_INET=ppp0
logger -p daemon.info -t rc.qos "QOS script called with: ${IF_INET}"
fi

#DOWNSTREAM_JUNK=$(percentage $QOS_DOWNSTREAM $QOS_DOWNSTREAM_JUNK)
#UPSTREAM_JUNK=$(percentage $QOS_UPSTREAM $QOS_UPSTREAM_JUNK)

DOWNSTREAM_JUNK=$(($QOS_DOWNSTREAM * $QOS_DOWNSTREAM_JUNK / 100))
UPSTREAM_JUNK=$(($QOS_UPSTREAM * $QOS_UPSTREAM_JUNK / 100))
UP_FW_STREAM=$(percentage $QOS_UPSTREAM $QOS_UPFW_STREAM)
UPSTREAM_JUNK=$(percentage $QOS_UPSTREAM $QOS_UPSTREAM_JUNK)
DOWNSTREAM_JUNK=$(percentage $QOS_DOWNSTREAM $QOS_DOWNSTREAM_JUNK)
CLEAR_UPSTREAM=$((${QOS_UPSTREAM}-${UPSTREAM_JUNK}))
CLEAR_DOWNSTREAM=$((${QOS_DOWNSTREAM}-${DOWNSTREAM_JUNK}))
COMP_DOWN=$(percentage $CLEAR_DOWNSTREAM $QOS_DOWNSTREAM_INDIVIDUAL)
COMP_UP=$(percentage $CLEAR_UPSTREAM $QOS_UPSTREAM_INDIVIDUAL)

# Clean Subnet QOS Chain
$iptables -t mangle -F PREROUTING
...

Em relação a esta última alteração eu pergunto:
$(percentage $A $B) não é o mesmo que $(($A * $B / 100)) uma vez que a função percentage faz exatamente isto?
Código: Selecionar todos
percentage () {
res=$((${1}*${2}/100))
[ $res -eq 0 ] && res=1
echo $res
}

Se não, as outras linhas também não deveriam ser alteradas?

Tem mais alguma coisa que passou batido no tópico?
Editado pela última vez por Bender em Sex Jan 23, 2009 3:06 pm, em um total de 1 vez.
Bender
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor eduarley » Qua Jan 21, 2009 2:52 pm

Tb Axo ki são so estas 3 ...se estiver mais me entereço!!!

mas axo ki vou usar o squid em pc separado percebi ki a net fica bem mais rapida com ele desabilitado ou em outro pc...!!!
eduarley
 

Resumo das alterações propostas para a versão 2.31.10

Mensagempor Bender » Sex Jan 23, 2009 3:07 pm

Post editado com mais uma alteração:
viewtopic.php?f=2&t=66157&p=160112#p160112
Bender
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor rhine-pr » Sex Jan 23, 2009 3:33 pm

Tem bem mais alteracoes, teremos que ter um pouco de paciencia, o Marcos do Vale tem feito grandes melhoras, mas o tempo dele e bem curto, sendo assim ficamos na expectativa, quando ele conseguir reunir tudo e postar ou mudar direto na distribuicao teremos a honra de ter um dos melhores sistema de controle do Brasil.
rhine-pr
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Jofre » Sáb Jan 24, 2009 6:35 pm

Substituir em etc/rc.d os arquivos: rc.qos, rc.subnet e rc.qos.subnet.
Alteraçoes sugeridas por Marcos do Vale
Jofre
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Marcos do Vale » Sáb Jan 24, 2009 8:34 pm

Solicito aos admins trancarem este post por achar que não existe mais o que ser discutido sobre o assunto.
Marcos do Vale
 

Re: Bug da lentidão do 2.31.10! Algum Developer afim de Ajudar?

Mensagempor Marcelo - Brazil » Sáb Jan 24, 2009 8:56 pm

Feito.
BFW não é meu hobby, é meu router !
Não dou suporte.

"Nem sim, nem não, mas muito pelo contrário, não sou contra nem à favor,
porque em matéria de certas coisas o mais importante é o principalmente,
aliás inclusive, não resta a menor dúvida".
De algum politico brasileiro...
Avatar do usuário
Marcelo - Brazil
BFW Founder
BFW Manager
BFW Beneméritos
 
Mensagens: 3187
Registrado em: Qua Ago 24, 2005 10:40 pm
Localização: Campinas - São Paulo
BrazilFW Box: Hp Proliant ML30 Gen 9, Intel® Xeon® E3-1200 v5 3,0 Ghz, 8 Gb ram DDR4, 1 Tb HD, Links 120x12 mb/s cabo + 100x100 mb/s fibra. Addon: Unifi, 50 clientes lan + 50 cliente wireless.

Anterior

Voltar para BrazilFW 2.x - Ajuda em Geral (Todas as Línguas)

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 18 visitantes