UFS, sempre fui indicado a usar isso... Em 29/11/06, Cândido Henrique - Linux user 276876 <[EMAIL PROTECTED]> escreveu:
Aproveitando vc´s usam DISKD ou UFS qual a melhor performance ? [],s Leonel, Como voce fez para criar 'afinidade' do processo x1 com o processador 0 e o x2 com o processador 1; pergunto pois fico com dúvida se não existe o risco de quando voce subir 3 processos do squid, os 3 utilizarem os mesmo processador. []'s -----Original Message----- From: [email protected] <squid-br%40yahoogrupos.com.br> [mailto: [email protected] <squid-br%40yahoogrupos.com.br>] On Behalf Of Leonel Cesar Batista Sent: quarta-feira, 29 de novembro de 2006 05:49 To: [email protected] <squid-br%40yahoogrupos.com.br> Subject: Re: [squid-br] Squid lento velha questão ! A máquina é dual, mas vc está rodando o squid em dois Processos ou apenas em um? O squid não tem suporte a SMP portanto, se quer usar os dois processadores será necessário vc ter "dois" squid´s rodando nesta máquina ou vc vai aproveitar mal o poder de processamento deste servidor.Eu tive este problema aqui... são 3.800 usuários o servidor é um dual xeon com 4 GB de Ram com RHEL 4.0 e squid 2.5.Stable14. Quando o acesso ficou lento demorava uma década pra autenticar o usuário, a lentidão era absurda e eu olhava a interface do router de internet e o tráfego não passava de 40%! Olhamos firewall e não achamos nada. Chamamos um consultor e ele de cara apontou a falha, e mostrou que o squid não tem suporte a smp. Eu olhava a performance do processador e ele estava ocioso não passava de 30% eu achava que era normal, na verdade ele estava ocioso pq o squid rodando em apenas um daemon estressava e não conseguia enviar mais requisições. Ao colocar um segundo daemon do squid pra rodar o procesamento foi para 60%, colocamos um terceiro daemon e o processamento foi pra 80% e esta tem sido a média nos últimos 4 meses. A lentidão acabou e todo mundo ficou satisfeito. Segui as sugestões do consultor que foram as seguintes: Criar 3 processos do squid e cada um ouvindo em um ip diferente.(se vc não tem placas /slots disponíveis crie + 2 interfaces virtuais). Desta forma vc teria 3 squid.conf que neste exemplo ficariam assim: squid32.conf - arquivo utilizado pelo processo que ouve no IP 10.100.1.32 squid33.conf - arquivo utilizado pelo processo que ouve no IP 10.100.1.33 squid34.conf - arquivo utilizado pelo processo que ouve no IP 10.100.1.34 Esta mesma idéia é utilizada para os arquivos de log de acesso e cache, que estão na pasta /usr/local/squid/var/logs/ access32.log, access33.log, access34.log cache32.log, cache33.log, cache34.log Idem para os arquivos de Proccess ID: squid32.pid, squid33.pid, squid34.pid, Crie um diretório de cache se puder em um disco separado e chame-o de /cache, conforme o esquema abaixo utilizando a mesma nomenclatura anterior: /cache/cache32/ /cache/cache33/ /cache/cache34/ Devem ser alterados os seguintes parâmetros para ter mais um processo rodando: · http_port · http_port 10.100.1.32:80 Deve ser informado o IP/Porta que o serviço ficará ouvindo; · cache_access_log /usr/local/squid/var/logs/access32.log Alterar o caminho e o nome do arquivo do access log · cache_log /usr/local/squid/var/logs/cache32.log Alterar o caminho e o nome do arquivo do cache log · pid_filename /usr/local/squid/var/logs/squid32.pid Alterar o caminho do arquivo que indica o Proccess ID · auth_param basic realm 32 - Este acesso sera registrado. Digite sua chave e senha Deve ser incluído no inicio da mensagem algo que identifique o processo utilizado (no exemplo é o 32) Por ultimo, se vc tem 5.000 hosts, coloque pelo menos mais 1 GB de ram e faça o tunning no squid.conf, dedicando 70% da ram pro squid ou seja de 1,4 GB vc vai ter que dedicar 450 MB para cada um dos processos do squid e o restante fica pro sistema. Estou partindo do princípio que vc só tem o squid rodando neste servidor.. Caso tenha duvidas me escreva , Cândido Henrique - Linux user 276876 escreveu: > > Olá Pessoal ! > > Uma pergunta que já vi em foruns e aqui mesmo, mas talvez alguem tenha > uma "luz para me ajudar !" > > Estou migrando o squid-2.5.STABLE14 que tenho instalado em uma máquina > com 1GB Memória e > HD SCSI ok ... com Solaris 9 intel com performance e estabilidade > otimos ! Mas acontece que meus Discos > e I/O já estão ficando no limite pois hoje tenho 5000 IP´s em média > conectados ao dia e previsão > para mais e consegui uma máquina IBM x236 com 2 proc. Xeon e 6 disco > 70GB Ultra 320 15k rpm > e com placa IBM server raid 7k que não é homologada para Solaris e ai > tenho que instalar GNU/Linux > o que me deixa muito satisfeito ainda mais colocando minha distro > preferida Slackware kernel 2.6.13-17 > e ai depois de tudo compilado para varios processadores RAID 1 e sistema > estavel com DNS totalmente ok > sem problemas. Quando coloco a mesmo conf do squid-2.5 que tenho e as > mesmas regras com uma nova compilação > do squid o mesmo fica muito lento nesta máquina .. já fiz o teste com o > 2.6 e acontece a mesma coisa ... rede ok DNS ok I/O ok > alguém tem ideia do que possa ser a lentidão do mesmo ... ?????? > > Obrigado. > [],s > > -- Leonel Cesar Batista Suporte a Rede USTI - Sanepar 0xx 41 3330-3642 Enviar mensagem: [email protected]<squid-br%40yahoogrupos.com.br> Assinar: [EMAIL PROTECTED]<squid-br-subscribe%40yahoogrupos.com.br> Cancelar assinatura: [EMAIL PROTECTED]<squid-br-unsubscribe%40yahoogrupos.com.br> Proprietário da lista: [EMAIL PROTECTED]<squid-br-owner%40yahoogrupos.com.br> Links do Yahoo! Grupos
-- Rafael Brito Gomes Sistema de Informação Universidade de Salvador (UNIFACS) Linux User - 430086 O Tabareu - A Arte em sua forma mais Pura! http://tabareu.wordpress.com/ Blog do Sinot http://sinot.wordpress.com/
