[Resolvido] Internet Muiiiiito Lenta



  • Pessoal boa tarde.

    Estou tendo um problema com o pfsense…..tenho um link de 1mb da embratel com ip publico. Quando eu coloco ele por um roteador wireless eu faço o download na velocidade maxima, quando coloco o pfsense eu faço downloa no maximo a 10k.

    eu nao fiz regra alguma  para limitar, eu acabei de formatar ele e coloquei apenas o squid em modo transparente e nao mexi em mais nada....

    alguem ja passou por isso ?



  • Já tentou sem o squid, apenas fazendo nat igual ao seu router wifi?



  • ja e ta na mesma….olhei o rrd e nunca passa de 200k ou seja não vai nem a pau nos 1mb



  • Que hardware você esta usando? Se você já desabilitou o squid e não tem regras para limitar o download, então deve estar com problema de hardware, mais especificamente nas placas de rede.

    Tenho servidores com pfsense filtrando link de 200Mb sem problemas de performance.

    att,
    Marcello Coutinho



  • DELL T300
    Xeon Dual Core 3.0 com 12mb de cache
    2gb ddr2 com ECC
    HD RAID 1 de 320
    2 placa de rede broadcom gigabit

    Partições
    4gb pra swap
    8gb para /
    1gb para /tmp
    80gb para /usr

    • para /var

    Antes estava com um CentOS 6.x funfando 100%

    Ajuda eu :-)



  • Quando eu desabilito a opção Disable Gateway Monitoring que esta em System–Routing a internet melhor uns 15% mas ainda não está nem na metade do ideial....o pior e que se eu desabilito essa opção minha internet fica caindo.....estou usando o dns da operadora...mas ja testei o da google tambem.

    O engraçado e que ela da uns picos de ate 100k (ou seja o link total), porem vai baixando até uns 10k pra menos ate fica 800b ou cair de vez....



  • De uma olhada no link abaixo que trata de problemas relacionados a essas placas de rede Broadcom:
    http://doc.pfsense.org/index.php/Tuning_and_Troubleshooting_Network_Cards



  • sou muito novato no pfsense…..como que eu faria isso ? voce poderia me ajudar ?



  • Normalmente eu uso o WinSCP para acessar os arquivos do pfSense e editá-los quando necessário. Segue abaixo o link para download:
    http://winscp.net/eng/download.php

    Ou então você pode instalar o pacote File Manager do próprio pfSense.
    Você só tem que ter muito cuidado e saber exatamente o que está fazendo ao editar arquivos do sistema. Nem precisa dizer o por que, né?
    Sempre faça backup do arquivo original antes de editá-lo e, de preferência, do pfSense como um todo.



  • eu fiz o acesso via terminal (uso fedora), estou acostumado a trabalhar com CentOS e Fedora…mas aqui to apanhando legal.

    Tem como voce me falar como edito um arquivo aqui...pois mesmo acessnado eu nao to conseguindo editar qualquer coisa....ele fica Pfsense Shel:



  • Use o editor "vi" pelo terminal. Não sou muito expert em terminal, mas é da mesma forma que no Linux, suponho.
    Ou então tenta o File Manager, pacote do pfSense.



  • eita…pelo VI nao ta indo nao...to aqui pesquisando no google tb.....

    Eu fiz isso aqui

    **_Packet loss with many (small) UDP packets
    If you see a lot of packet loss with UDP on bce cards, you might also try changing the netisr settings. These can be set as system tunables under System > Advanced, on the System Tunables tab. On that page, add two new tunables:

    net.isr.direct_force=1
    net.isr.direct=1_**

    E melhorou mais um bocado…...

    So nao achei o valor...deixei em brando (não sei se é default ou algum valor)

    Agora vamos ver como que edita os arquivos.......

    So falta adcionar as entradas no loader que ele mesmo fala e vamos ver o resultado



  • Hmmm, mas atenção nisso também:

    _Several users have noted issues with certain Broadcom network cards, especially those built into Dell hardware. If you find that your bce cards are behaving erratically, dropping packets, or causing system crashes, then you may want to apply the following tweaks, especially on amd64.

    In /boot/loader.conf.local - Add the following (or create the file if it does not exist):

    kern.ipc.nmbclusters="131072"
    hw.bce.tso_enable=0
    hw.pci.enable_msix=0

    That will increase the amount of network memory buffers, disable TSO directly, and disable msix._

    E nisso, em especial:
    _Broadcom bge(4) Cards

    See above, but change "bce" to "bge" in the setting names._



  • opa…eu nao sou bom no ingles....to a base de google tradutor....voce poderia me falar o que ele fala ?

    minha placa de rede esta como

    bge0 para wan
    bge1 para lan



  • SE entendi bem o que o documento pede, deixe assim as opções do no /boot/loader.conf.local

    kern.ipc.nmbclusters="131072"
    hw.bge.tso_enable=0
    hw.pci.enable_msix=0



  • eu entendi tb a mesma coisa…..
    so que o arquivo nao existe e to bolado em criar isso...

    a internet agora ja esta muito mas muito proxima de ficar 100% posso afirmar que ficou uns 90% já

    Ele mesmo fala que se nao existe e pra criar....mas....to bolado...se eu errar voce sabe me dizer se é possível retirar esse arquivo ou vai dar um "kernel panic" ?



  • @marcelloc:

    SE entendi bem o que o documento pede, deixe assim as opções do no /boot/loader.conf.local

    kern.ipc.nmbclusters="131072"
    hw.bge.tso_enable=0
    hw.pci.enable_msix=0

    Isso!  :)



  • existe esses caminhos

    vim /boot.config

    e

    vi /boot/ [tab tab]
    beastie.4th   cdboot        gptzfsboot    loader.rc     support.4th
    boot          defaults/     kernel/       mbr           zfs/
    boot0         device.hints  loader*       modules/      zfsboot
    boot0sio      firmware/     loader.4th    pmbr          zfsloader*
    boot1         frames.4th    loader.conf   pxeboot      
    boot2         gptboot       loader.help   screen.4th

    ou seja não tem o /boot/loader.conf.local



  • @rodrigogriffo:

    existe esses caminhos

    vim /boot.config

    e

    vi /boot/ [tab tab]
    beastie.4th  cdboot        gptzfsboot    loader.rc    support.4th
    boot          defaults/    kernel/      mbr          zfs/
    boot0        device.hints  loader*      modules/      zfsboot
    boot0sio      firmware/    loader.4th    pmbr          zfsloader*
    boot1        frames.4th    loader.conf  pxeboot     
    boot2        gptboot      loader.help  screen.4th

    ou seja não tem o /boot/loader.conf.local

    Tem que criar ele então, em /boot/loader.conf.local - sendo que loader.conf.local tenha o conteúdo:
    kern.ipc.nmbclusters="131072"
    hw.bge.tso_enable=0
    hw.pci.enable_msix=0



  • @rodrigogriffo:

    …se eu errar voce sabe me dizer se é possível retirar esse arquivo ou vai dar um "kernel panic" ?

    Sim, se der errado você pode deletar o arquivo pois ele nem existia antes.  :)



  • vo criar…e reiniciar o servidor..se der m*** eu ainda estou configurando ele....refaço.....

    posto aqui o resultado entao.....

    10 min ja tenho a resposta (se deu zica ou nao)



  • @rodrigogriffo:

    vo criar…e reiniciar o servidor..se der merda eu ainda estou configurando ele....refaço.....

    Refazer? Não seria mais fácil ter criado um Backup do pfSense e, em caso de problemas, restaurar o backup?  ;)



  • fazer eu fiz…so que agora nao da o grafico da placa...

    Cannot get data about interface bge



  • consegue fazer downloads com o limite da placa?



  • Marcelo…desculpa a ignorancia....

    mas nao entendi a sua pergunta.....

    Minha internet tem o limite de 100k de down e 60 de up

    nesse exato momento estou tendo um down de 40 a 60k e up eu nem testei ainda....

    Estando a 60k ja melhorou muito perto dos 1 a 10k que tinha.....mas preciso dos 100k para poder dar continuidade ao meu serviço...o pior que agora os graficos nao voltaram...so no RRD que eu consigo ter uma noção.....

    Aonde que ta o erro visto que eu ja tirei o arquivo loader.conf.local pois não deu nenhum resultado...ao contrario...deu ate uma queda



  • você pode apagar os logs do rrd antigos para ele criar novos, mas é a primeira vez que vejo isso acontecer.



  • não e os gráficos do RRD que sumiram…foi o Traffic Graphs que parou de funcionar

    como faço pra voltar ele ?



  • Infelizmente não sei como e nem porque o traffic graph parou de funcionar. Já tentou pesquisar no forum internacional?



  • Eu voltei o bkp e muita coisa melhorou…..mas continuo insatisfeito com o desempenho.....vou testar mais....

    o download ficou na casas dos 80k agora...ja está proximo do que eu quero....mas vou procurar a melhorar.....gostaria mesmo de voltar os gaficos pois eles me fazem falta...quanto ao forum la fora...eu não sou bom com o ingles mas vou colocar as frases no google tradutor e me virar por la....

    fui no menu status e em rrd e la aparece os pacotes...mas nao em graficos..somente em valores....

    se alguem souber como resolver agradeço



  • só uma pergunta, você esta usando browsers suportados (chrome, firefox) ou esta no pior do pior do mundo(internet explorer)?



  • NUNCA I.E NUNCA !!!!!!!!!!!!

    Fiz testes no firefox e no google chrome e ambos estão com o mesmo problema…..

    ![Captura de tela de 2012-09-11 15:40:32.png](/public/imported_attachments/1/Captura de tela de 2012-09-11 15:40:32.png)
    ![Captura de tela de 2012-09-11 15:40:32.png_thumb](/public/imported_attachments/1/Captura de tela de 2012-09-11 15:40:32.png_thumb)



  • fui olhar o arquivo /boot/loader.conf e ele tem este conteudo

    autoboot_delay="3"
    vm.kmem_size="435544320"
    vm.kmem_size_max="535544320"
    kern.ipc.nmbclusters="0"

    no link que mostra como resolver o problema com a estabilidade da placa esta assim

    kern.ipc.nmbclusters="131072"
    hw.bce.tso_enable=0
    hw.pci.enable_msix=0

    qual e a diferença entre um e outro ?



  • @rodrigogriffo:

    fui olhar o arquivo /boot/loader.conf e ele tem este conteudo

    autoboot_delay="3"
    vm.kmem_size="435544320"
    vm.kmem_size_max="535544320"
    kern.ipc.nmbclusters="0"

    no link que mostra como resolver o problema com a estabilidade da placa esta assim

    kern.ipc.nmbclusters="131072"
    hw.bce.tso_enable=0
    hw.pci.enable_msix=0

    qual e a diferença entre um e outro ?

    Algumas diferenças que notei em itálico:

    /boot/loader.conf.local - sendo que loader.conf.local tenha o conteúdo:
    kern.ipc.nmbclusters="131072"
    hw.bge.tso_enable=0
    hw.pci.enable_msix=0

    E não: /boot/loader.conf

    Tem que ser bge, pois sua versão da placa é bge e não bce. Acho que aí está o problema.



  • então eu nao coloquei essas ultimas linhas pois o pfsense voltou a ficar lento pra caramba…quando eu retiro o pfsense...ele fica bem proximo dos 100k de download que eu preciso (agora ja esta com 92k)...

    eu ja tinha percebido essa diferença so que o meu arquivo nao tem as linhas

    kern.ipc.nmbclusters="131072"
    hw.bce.tso_enable=0
    hw.pci.enable_msix=0

    somente tem

    autoboot_delay="3"
    vm.kmem_size="435544320"
    vm.kmem_size_max="535544320"
    kern.ipc.nmbclusters="0"

    e o trafic ainda nao funciona nem a porrada



  • @rodrigogriffo:

    NUNCA I.E NUNCA !!!!!!!!!!!!

    ;D Cadê o botão "Curtir isso"?   ;D



  • @rodrigogriffo:

    então eu nao coloquei essas ultimas linhas pois o pfsense voltou a ficar lento pra caramba…quando eu retiro o pfsense...ele fica bem proximo dos 100k de download que eu preciso (agora ja esta com 92k)...

    eu ja tinha percebido essa diferença so que o meu arquivo nao tem as linhas

    kern.ipc.nmbclusters="131072"
    hw.bce.tso_enable=0
    hw.pci.enable_msix=0

    somente tem

    autoboot_delay="3"
    vm.kmem_size="435544320"
    vm.kmem_size_max="535544320"
    kern.ipc.nmbclusters="0"

    e o trafic ainda nao funciona nem a porrada

    E qual é o caminho e nome do arquivo com esse conteúdo? Você disse que era /boot/loader.conf, confirma?
    Vou repetir: Não é nesse arquivo que você deveria colocar a configuração.
    Se você não tem o arquivo loader.conf.local você precisa criá-lo.



  • sim confirmo sim



  • @rodrigogriffo:

    sim confirmo sim

    Mais uma vez,
    Vou repetir: Não é nesse arquivo que você deveria colocar a configuração.
    Se você não tem o arquivo loader.conf.local você precisa criá-lo.

    Conforme está aqui:
    http://forum.pfsense.org/index.php/topic,53540.msg286133.html#msg286133



  • Então…eu criei esse arquivo.....porem o pfsense voltou a ficar extermamente lento.....ai eu retirei ele....eu entendi o que voce tinha falado antes...devo ter me expressado mau.

    Eu fiz a criação do arquivo e ai fiote...foi um CAOS...eu tive que voltar o bkp que eu fiz pois o pfsense voltou a fazer downloads a 1k sendo que a net aqui e pra fazer down de 100k



  • @rodrigogriffo:

    Então…eu criei esse arquivo.....porem o pfsense voltou a ficar extermamente lento.....ai eu retirei ele....eu entendi o que voce tinha falado antes...devo ter me expressado mau.

    Eu fiz a criação do arquivo e ai fiote...foi um CAOS...eu tive que voltar o bkp que eu fiz pois o pfsense voltou a fazer downloads a 1k sendo que a net aqui e pra fazer down de 100k

    E você tem certeza que trocou bce por bge, na linha hw.bce.tso_enable=0 ?
    Que tal tentar de novo?
    Eu me lembro que teve um colega aqui do fórum com a mesma placa de rede Broadcom num Dell e ele resolveu o problema com essas configurações.


Locked