+ Responder ao Tópico



  1. #1

    Padrão Cache Debian

    Olá,
    tenho uma maquina com debian 5 e squid fazendo cache num hd de 80gb sata. queria saber como madar o squid fazer o cache no hd de 500gb que estou adicionando na maquina. sendo que o sistema ficará no de 80.
    lebrando que esse cache é paralelo com o mikrotik
    valewwww
    Última edição por ThyagoComputer; 05-04-2009 às 21:58.

  2. #2

  3. #3
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão

    cache_dir Type Maxobjsize Directory-Name Mbytes Level-1 Level2

    Configuramos nessa opção o tamanho máximo dos objetos dentro do
    diretório, o nome do diretório, quantos MB armazenar e os níveis e
    sub-níveis.


    É possível ter diversos diretórios de cachê, mas isso só vai fazer
    sentido se estiverem em HDs separadas. Caso a partição onde o seui
    Squid faz cache venha a encher, é possível criar um diretório de cache
    em outra partição, sem com isso obter ganhos de performance
    significativos.

    cache_dir ufs /scsi2/cache 5000 16 256
    Configurando um Squid "Ninja" | LinuxMan

  4. #4

    Padrão

    olá,
    eu quero que o squid fassa o cache só no hd de 500gb o de 80 so o debian com squid.
    aonde eu altero no squid.conf.
    valewwww

  5. #5

  6. #6

    Padrão

    cara se vc postar isso aqui la no lugarzinho onde os caras de debian utilizam por exemplo!
    acho eu q vai ter respostas mais rapidas

  7. #7

    Padrão

    opa cara desculpa,
    pensei que por aki o pessoal usam mais debian com squid em paralelo com mikrotik, por isso que postei aki.
    valewwwwww.

  8. #8
    MODERADOR-CHEFE Avatar de osmano807
    Ingresso
    Aug 2008
    Localização
    Araguari - Minas Gerais
    Posts
    1.980
    Posts de Blog
    5

    Padrão

    No squid.conf procure por cache_dir
    Subistitua por:

    cache_dir aufs /dev/(HD novo[sda2?]/pasta 500 16 256

    O 500 é em MB, ou seja, 5000 +- igual a 5GB
    16 é o número de pastas no primeiro nível (quando você for acessar a pasta, vai ver 16)
    256 é o número de pastas dentro de cada subpasta (por exemplo, dentro da 0A, vai ter 256 pastas)

    Depois, rode o squid -z para criar as pastas

  9. #9

    Padrão

    Citação Postado originalmente por osmano807 Ver Post
    No squid.conf procure por cache_dir
    Subistitua por:

    cache_dir aufs /dev/(HD novo[sda2?]/pasta 500 16 256

    O 500 é em MB, ou seja, 5000 +- igual a 5GB
    16 é o número de pastas no primeiro nível (quando você for acessar a pasta, vai ver 16)
    256 é o número de pastas dentro de cada subpasta (por exemplo, dentro da 0A, vai ter 256 pastas)

    Depois, rode o squid -z para criar as pastas
    jah q vc explicou isso quanto menos pastas tiver nao é melhor?
    pq dai tem mais agilidade?

  10. #10

    Padrão

    Citação Postado originalmente por ThyagoComputer Ver Post
    Olá,
    tenho uma maquina com debian 5 e squid fazendo cache num hd de 80gb sata. queria saber como madar o squid fazer o cache no hd de 500gb que estou adicionando na maquina. sendo que o sistema ficará no de 80.
    lebrando que esse cache é paralelo com o mikrotik
    valewwww
    Se o hd que vc tiver instalado na primeira IDE como master será hda se for slave será então hdb, se for master na IDE secundária será hdc e se for slave será hdd

    agora pra SATA:
    sda sdb sdc sdd seguindo a mesma linha de raciocínio

    se vc já tiver um e adicionar outro entao, primeiro deve criar o sistema de arquivos:
    mkfs.ext3 /dev/sdb < isso para um HD na SATA2 compreende ?
    mkfs.ext3 /dev/hdb < isso para um HD na IDE1 Slave

    depois vc monta a unidade, o que pode ser feito no mesmo caminho atual do squid ex:
    mount /dev/sdb /var/spool/squid -rw
    dae define o dono disso
    chown proxy:proxy /var/spool/squid

    então pode restartar o squid
    para parar o squid
    /etc/init.d/./squid stop

    para recriar os diretórios do cache no novo disco já montado
    squid -z

    para iniciar o squid novamente
    /etc/init.d/./squid start


    vou deixar um link aqui para quem quiser instalar o DEBIAN e não sabe nem por onde começar:
    Thunder Cache - Cache inteligente aqui na segunda página vão encontrar um video detalhando o processo de instalação e links para download, o post não é meu mas estou tentando contribuir para a melhoria do ThunderCache que os amigos estão trabalhando, quem quiser pode acessar o fórum do próprio ou contribuir via msg direta no post acima.

    Abraço a todos

    M4D3
    Última edição por m4d3; 08-04-2009 às 00:24.

  11. #11

    Padrão

    Citação Postado originalmente por m4d3 Ver Post
    Se o hd que vc tiver instalado na primeira IDE como master será hda se for slave será então hdb, se for master na IDE secundária será hdc e se for slave será hdd

    agora pra SATA:
    sda sdb sdc sdd seguindo a mesma linha de raciocínio

    se vc já tiver um e adicionar outro entao, primeiro deve criar o sistema de arquivos:
    mkfs.ext3 /dev/sdb < isso para um HD na SATA2 compreende ?
    mkfs.ext3 /dev/hdb < isso para um HD na IDE1 Slave

    depois vc monta a unidade, o que pode ser feito no mesmo caminho atual do squid ex:
    mount /dev/sdb /var/spool/squid -rw
    dae define o dono disso
    chown proxyroxy /var/spool/squid

    então pode restartar o squid
    para parar o squid
    /etc/init.d/./squid stop

    para recriar os diretórios do cache no novo disco já montado
    squid -z

    para iniciar o squid novamente
    /etc/init.d/./squid start


    vou deixar um link aqui para quem quiser instalar o DEBIAN e não sabe nem por onde começar:
    Thunder Cache - Cache inteligente aqui na segunda página vão encontrar um video detalhando o processo de instalação e links para download, o post não é meu mas estou tentando contribuir para a melhoria do ThunderCache que os amigos estão trabalhando, quem quiser pode acessar o fórum do próprio ou contribuir via msg direta no post acima.

    Abraço a todos

    M4D3
    opa amigo blza,
    so uma duvida eu nao preciso alterar nada no squid.conf, o diretorio do cache ???????

  12. #12

    Padrão

    Citação Postado originalmente por ThyagoComputer Ver Post
    opa amigo blza,
    so uma duvida eu nao preciso alterar nada no squid.conf, o diretorio do cache ???????
    Da forma que montamos o novo disco em "/var/spool/squid" fica mantido o caminho padrão do squid sem necessidade de alterar o diretório, porém, deve alterar o tamanho do cache que esta sendo feito, procure no seu squid.conf a linha que contém o diretório, ao lado dela vai ter o tamanho do cache em MB, lembrando, quanto maior o tamanho do cache, mais lento ele se torna por conta das buscas que precisa fazer nos arquivos antes de entregar aos clientes.

    Abraço.

    M4D3

  13. #13

    Padrão Maximização

    blza, só para constar

    Para cada 1 Giga de Cache no HD serão necessários 10 MB de Ram logo 500gb de hd você precisará de 5 GB de ram, fora o do sistema operacional, claro se você quiser uma performance rasoavel.
    Caso queira uma exelente coloca 2 hds de 250 em raid 0, e um 3º em modo spare, caso um queimo ou para tem outro sobe no lugar, mais a ram que roda lindo.

    flw