Em Terça 09 Janeiro 2007 09:43, Cândido Henrique - Linux user 276876 escreveu:
> Olá Pessoal !
olá!
> Novamente volto com uma questão antiga aqui, mas o forum do FUG é o mais
> completo sobre estes temas ...
> talvez consiga me ajudar.
> - Tenho uma máquina X236 com RAID 0 - 420 GB, 2GB Mem., 2 Processadores
> Xeon 3.0 e tal ...;
> - Tenho um acesso diário na faixa de 5000 hosts(IP) aproximadamente 35
> GB de trafego;
acho que ja trocamos emails sobre isso!! rs
> Hoje consigo uma boa performance em uma V65 Sun com Solaris 9 Intel sem
> problemas o Squid funciona
> sem problemas e com uso habitual de aproximadamente de 45 a 60 % de CPU;
>
> Se uso as mesmas configurações em uma máquina GNU/Linux (Slackware, Red
> Hat Enterprise 5 ...) a CPU
> vai a 100 % e fica lenta as conexões, se volto a mesma configuração e
> compilação do Squid para a máquina Sun
> com Solaris 9 Intel a performance e CPU voltam a situação ideal.
>
> Compilação Squid:
> **('-prefix=/usr/local/squid' '--enable-removal-policies=heap lru'
> '--enable-delay-pools' '--enable-snmp' '--enable-arp-acl'
> '--enable-underscores' '--enable-basic-auth-helpers=PAM YP SMB SASL NCSA
> LDAP' '--enable-digest-auth-helpers=password' '--enable-ntlm-fail-open'
> '--enable-large-cache-files' '--enable-x-accelerator-vary'
> '--enable-storeio=ufs diskd'
> **
>
> - Verificado DNS (resolv.conf. hosts, nsswitch.conf, nscd.conf .... etc)
> - /var/logs/messages (tudo ok )
> - Memoria e cache (ok)
> - Link (ok)
>
> - Alguem teria ideia ? poderia ser o maximo de conexoes TCP setadas ?
Acho que é a *caracteristica* do sistema. O Solaris é um produto da Sun, e a
V65 também.... o mínimo seria que funcionasse bem. rs
Estava procurando coisas interessantes pela net, e achei essa aqui:
http://www.psc.edu/networking/projects/tcptune/
Entre outras coisas, mostra que enquanto o Solaris possui buffer máximo tcp de
1 mega, o linux série 2.4 e 2.6 possui buffer máximo de 64kb, mas que o
padrão é 32kb nas séries anteriores a 2.6.17. Existem outras diferenças entre
valores máximos de um monte de coisas, i/o, disk, max_files_open ,etc.
http://www-didc.lbl.gov/TCP-tuning/
esse mostra caracteristicas interessantes sobre linux e network e como alterar
alguns valores de acordo com a necessidade.
como por exemplo, o tamanho do buffer ideal:
tamanho do buffer = 2 * banda de rede * delay
onde o delay poderia ser dado com o comando ping.
Não sou a pessoa mais indicada para ficar multiplicando os buffers tcp e os
max_windows de 5.000 estações, e todos os descritores de arquivos abertos no
squid devido a estas conexões, e fazer uma comparação entre linux e solaris,
inclusive tem que ser analisado o tamanho máximo de bufferização do hardware,
visto que pelo que você falou as máquinas não são as mesmas. Ou seja, além de
comparar os sistemas, teriamos que comparar o hardware ou algo como instalar
linux na sua v65. Mas... acho que ainda é a mesma coisa que eu acabei te
dizendo a 2 anos atrás . Se houver congestionamento de pacotes devido a algum
gargalo de kernel ou de hardware o seu host poderia ter acumulo de tarefas
dependentes, por ex, de dns ou de abertura de arquivos. E daí a sobrecarga de
cpu. Mas é *apenas* uma teoria.
Ao que me lembro, você está instalando linux nessa sua máquina nova porque a
Sun não homologava o solaris para ela, correto? Chegou a descobrir o porquê?
(apenas curiosidade mesmo... lembro-me da impressora HP692, que ninguém
homologava pra nada, mto menos para softwares de controle de cotas...
homologavam a 690, 691, 693,694, mas a 692, não... fico pensando porque,
nunca achei a resposta. )
[ ]s, Henry.
> Obrigado se alguem poder me sugerir algo ( Ja postarao a sugestao de ter
> varios squid´s rodando para maquina dual processor mas tambem nao
> funcionou ! e as outras sugestoes postadas no forum sobre isso tambem
> nao ...)
>
> Obs.: O Squid fica com CPU razoavel no GNU/Linux quando estou com 1/5 de
> Hosts(IP) requisitando este servico mas quando estou com carga total a
> CPU vai a 100% e arria.
>
> Obrigado a todos.
de nada.
>
> --Postei tambem esta mensagem no forum do FUG !
_______________________________________________________
Yahoo! Mail - Sempre a melhor opção para você!
Experimente já e veja as novidades.
http://br.yahoo.com/mailbeta/tudonovo/