[FUG-BR] Cache squid de 1 Tb

Ademir Costa Peixoto ademir em tellecom.com.br
Domingo Setembro 21 16:19:35 BRT 2008


Prezados,

    Estamos com um servidor Quad 6600 com 8Gb de ram.
    Temos 2 HDs Satas2 de 500Gb cada.
    Fui particionar ele ontem pra ter slices menores e só consegui fazer 4 
partições FreeBSD com 7 slices cada. Totalizando 28 filesystens por HD.
    Então criei 56 diretórios pra cache no SQUID.:
    cache_dir aufs /cache1 7770 16 128
    cache_dir aufs /cache2 7770 16 128
    cache_dir aufs /cache3 7770 16 128
    cache_dir aufs /cache4 7770 16 128
    ...
    cache_dir aufs /cache55 7770 16 128
    cache_dir aufs /cache56 7770 16 128

    Tá funcionando bem mas mesmo com o cache zerado em poucos minutos começa 
a ter os famigerados:
    squidaio_queue_request: WARNING - Queue congestion

    O Micro é todo intel. O average fica em 0.09 e o buzy dos HDs não passam 
de 21% sob fogo cruzado (14mbps de link).
    Tentei usar DISKD mas ele não abre mais que 8 daemons simultâneos.

    Antes que alguém fale de SCSI eu já respondo que não exitem hds dessa 
capacidade a valores abaixo de U$ 1.000,00 e acho que não tem nem no Brasil.

    Pergunto:

    Qual a melhor forma de aproveitar esse cache?

    Realmente esse congestioamento é por I/O lento?

    Tem como usar XFS no FreeBsd 7.0 e Squid 3.0 Stable8?



    Ats,

    Ademir Peixoto





Mais detalhes sobre a lista de discussão freebsd