Squid lento para iniciar…



  • Buenas!

    Limpei os caches do squid e rodei um "squid -z" para recriar diretórios e afins.
    Depois disso, reiniciei o PC com o pfSense e observei que a velocidade do boot está normal, porém, a inicialização do "squid 3.1.20 pkg 2.0.5_3" leva de 15/20min para iniciar e liberar acesso a internet.
    Alguém sabe porque da demora?

    Valeu.



  • já olhou no cache.log? habilitou o softupdates nesta instalação?



  • @marcelloc:

    já olhou no cache.log? habilitou o softupdates nesta instalação?

    Opa… olhei no cache e encontrei a seguinte situação em várias linhas:

    2012/09/17 12:42:19| DiskThreadsDiskFile::openDone: (2) No such file or directory
    2012/09/17 12:42:19| 	/var/squid/cache/00/CC/0000CC0A
    2012/09/17 12:42:20| DiskThreadsDiskFile::openDone: (2) No such file or directory
    2012/09/17 12:42:20| 	/var/squid/cache/00/85/00008571
    2012/09/17 12:42:20| DiskThreadsDiskFile::openDone: (2) No such file or directory
    2012/09/17 12:42:20| 	/var/squid/cache/00/48/000048AA
    
    

    talvez seja o caso de ter que re-criar a estrutura de diretórios do cache.
    Mas, quando eu parei o squid e executei o comando "squid -z" não deveria ter sido resolvido isso ?

    O Softupdates que tu te referes é o "Firmware Auto Update" (utilizei o link: http://updates.pfsense.org/_updaters) ?



  • @elvio.tche:

    O Softupdates que tu te referes é o "Firmware Auto Update" ?

    Não.

    Da uma olhada nos tutoriais de instalação, mais especificamente este:

    Melhorando a performance de disco no pfSense
    Tópico relacionado: http://forum.pfsense.org/index.php/topic,43736.0.html

    att,
    Marcello Coutinho



  • @marcelloc:

    @elvio.tche:

    O Softupdates que tu te referes é o "Firmware Auto Update" ?

    Não.

    Da uma olhada nos tutoriais de instalação, mais especificamente este:

    Melhorando a performance de disco no pfSense
    Tópico relacionado: http://forum.pfsense.org/index.php/topic,43736.0.html

    att,
    Marcello Coutinho

    Bom, com o comando "mount", o resultado foi o seguinte:

    [2.0.1-RELEASE...]/(1): mount
    /dev/ad0s1a on / (ufs, local)
    devfs on /dev (devfs, local)
    /dev/md0 on /var/run (ufs, local)
    devfs on /var/dhcpd/dev (devfs, local)
    /dev/md10 on /var/tmp/havpRAM (ufs, local, soft-updates)
    
    

    Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

    … e quanto ao "squid -z", seria o caso de parar o serviço, excluir o conteúdo de "/var/squid/cache", rodar o comando e reiniciar o serviço?



  • @elvio.tche:

    Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

    e Habilitar o soft-updates na partição /usr e /var

    @elvio.tche:

    … e quanto ao "squid -z", seria o caso de parar o serviço, excluir o conteúdo de "/var/squid/cache", rodar o comando e reiniciar o serviço?

    Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.

    Não esqueça de olhar o cache.log



  • @marcelloc:

    Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.

    Não esqueça de olhar o cache.log

    Ok.
    Vou esperar um pouco para formatar, pois tenho que ver um HD que esteja sobrando e tals, mas, primeiro, quando for possível, vou parar o squid, vou proceder a limpeza de "/var/squid/cache/*". Depois volto a postar os resultados.

    Valeu.



  • @marcelloc:

    Isso. Apague o conteúdo de /var/squid/cache (recomendo não apagar a pasta para não correr o risco de ter problemas com permissões) e inicie o squid em seguida.
    Não esqueça de olhar o cache.log

    Buenas… resolvido a lentidão do squid ao inicar.
    Criei o seguinte script:

    #!/bin/sh
    echo Resentando serviço e cache squid...
    echo ...
    /usr/local/etc/rc.d/squid.sh stop
    rm -rf /var/squid/cache/*
    rm /var/squid/logs/cache.*
    touch /var/squid/logs/cache.log
    chown proxy:proxy /var/squid/logs/cache.log
    squid -z
    /usr/local/etc/rc.d/squid.sh start
    echo ...
    echo Fim do Processo!
    echo ...
    

    … após a execução, foi dar um "reboot" e ficou rápido novamente.
    Acho que foi algum bug com a estrutura de cache.

    Amanhã vou atualizar o "squid 3.1.20 pkg 2.0.5_3" para "squid 3.1.20 pkg 2.0.5_4".
    Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

    abraços,
    Valeu.



  • @elvio.tche:

    Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

    Subi a 0.6.1 agora  a pouco  ;D



  • @marcelloc:

    @elvio.tche:

    Verifiquei também que tem atualização do sarg "pkg v.0.6" para "pkg v.0.6.1".

    Subi a 0.6.1 agora  a pouco  ;D

    Aproveitando, resumidamente, quas modificações do "squid 3.1.20 pkg 2.0.5_3" para "squid 3.1.20 pkg 2.0.5_4"
    e para
    sarg "pkg v.0.6" para "pkg v.0.6.1"?

    grato.





  • @marcelloc:

    @elvio.tche:

    Pelo que entendi, o ideal seria formatar e instalar novamente o sistema criando partição separa para o /var e o /usr.

    e Habilitar o soft-updates na partição /usr e /var

    No caso de formatar e destinar partições ao "/", "/usr" e "/var" (etc…), com um HD de 80GB, qual o tamanho ideal para cada uma delas?



  • O tamanho ideal varia de acordo com a necessidade.

    Você pode balancear 65 gb entre /usr e /var e deixar o resto para o / e swap


Locked