[FUG-BR] Squid: COSS funciona?
Joao Rocha Braga Filho
goffredo em gmail.com
Quarta Novembro 26 11:18:15 BRST 2008
2008/11/26 William David FUG-BR <fugbr at biosystems.ath.cx>:
> vc fez o tunning de Kenel
>
> option VFS_AIO ??
Carreguei o módulo.
Verifiquei, e ele estava carregado.
fire2:root[231] kldstat
Id Refs Address Size Name
1 4 0xc0400000 50167c kernel
2 1 0xc0902000 66318 acpi.ko
3 1 0xc7d2f000 7000 aio.ko
Atualizei os fontes e compilei o sistema, mas não deu
mais tempo para atualizar. Já tinha amanhecido.
Nota: Tinha tentado como squid 2.7stale4, e hoje com o
2.7stable5.
Pode ser que tenha diferença entre o AIO compilado e o
por módulo. Mas não posso tirar o servidor do ar agora
para testar.
João Rocha.
>
>
> # squidclient mgr:coss
> HTTP/1.0 200 OK
> Server: squid/2.7.STABLE4
> Date: Wed, 26 Nov 2008 12:56:12 GMT
> Content-Type: text/plain
> Expires: Wed, 26 Nov 2008 12:56:12 GMT
> X-Cache: MISS from servidor-001a.leogap
> X-Cache-Lookup: MISS from servidor-001a.leogap:3128
> Via: 1.0 servidor-001a.leogap:3128 (squid/2.7.STABLE4)
> Connection: close
>
>
> OPS SUCCESS FAIL
> open 62 62 0
> create 176 176 0
> close 238 238 0
> unlink 839 839 0
> read 131 51 0
> write 582 582 0
> s_write 1 1 0
>
> stripes: 8
> dead_stripes: 0
> alloc.alloc: 176
> alloc.realloc: 49
> alloc.memalloc: 2
> alloc.collisions: 0
> disk_overflows: 0
> stripe_overflows: 1
> open_mem_hits: 11
> open_mem_misses: 51
>
>
>
> 2008/11/26 Joao Rocha Braga Filho <goffredo at gmail.com>:
>> Testei o COSS esta noite, e por mais algumas noites,
>> e basicamente só consegui crashes.
>>
>> Com COSS e AUFS, conseguia este erro:
>>
>> storeCossCompletePendingReloc: got failure (-1)
>>
>> Foi no Google e encontrei mais um caso...
>>
>> http://www1.il.squid-cache.org/mail-archive/squid-users/200704/0555.html
>>
>> ... com uma discussão longa que chegou a isto:
>>
>> http://www1.il.squid-cache.org/mail-archive/squid-users/200704/0601.html
>>
>> Então parece ter um BUG nas rotinas do SQUID que tratam do AUFS e
>> que são usadas no COSS.
>>
>> Desabilitei o AUFS, recompilei e tentei o COSS novamente, e tive este erro:
>>
>> assertion failed: coss/async_io.c:203: "reterr == 0"
>>
>> Na busca do Google obtive isto:
>>
>> http://www.squid-cache.org/mail-archive/squid-users/200612/0265.html
>>
>> Editei o arquivo e dei uma olhada. O código não fazia sentido. Era
>> basicamente uma mensagem de debug, que se ele entrasse num if,
>> com a operação completada com sucesso, ele abortava. Isto não fazia
>> sentido, então resolvi fazer um teste doido. Coloquei esta linha em
>> comentário. Aí passei a ter o seguinte erro:
>>
>> storeCossCompletePendingReloc: error: (22) Invalid argument
>>
>> Ou seja, tem um erro que fazia que uma armadilha, o código que eu
>> comentei, abortar o squid. Ou seja TEM BUG na parada, no squid. Ou
>> está acontecendo alguma coisa muito esdrúxula com as opções que
>> estou usando para compilar.
>>
>> Alguém usa COSS? COSS funciona? Ele é uma promessa muito boa
>> de desempenho, se funcionasse.
>>
>>
>> João Rocha.
>>
>>
>> --
>> "Sempre se apanha mais com as menores besteiras. Experiência própria."
>>
>> goffredo at gmail.com
>> -------------------------
>> Histórico: http://www.fug.com.br/historico/html/freebsd/
>> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>>
>
>
>
> --
> - = - = - = - = - = - = - = - = - = -
> <----. Of course it runs William David Armstrong
> <----|========================== Bio Systems Security Networking
> <----' FreeBSD MSN / GT biosystems gmail . com
> http://biosystems.ath.cx:8080/ http://biosystems.broker.freenet6.net/
> --------------------------------------
> -------------------------
> Histórico: http://www.fug.com.br/historico/html/freebsd/
> Sair da lista: https://www.fug.com.br/mailman/listinfo/freebsd
>
--
"Sempre se apanha mais com as menores besteiras. Experiência própria."
goffredo at gmail.com
Mais detalhes sobre a lista de discussão freebsd