+ Responder ao Tópico



  1. #1

    Padrão acl do squid para um determinado ip

    ei galera, gostaria de saber se tem como fazer uma acl para o squid que um determinado ip de uma maquina da rede só acesse algumas paginas predefinidas e os demais ips da rede continuem normal passando pelo proxy transparente, tipo:

    ip:
    192.168.0.10
    192.168.0.12
    Só podem acessar as paginas da uol.com.br e globo.com.br e algumas pajinas de serviços.
    e os demais ips continuasem tendo acesso a tudo restante sem restrinção?

  2. #2

    Padrão

    Isso já foi discutido no fórum. Procure nos arquivos.

    De qualquer forma, tá aqui a solução.

  3. #3

    Padrão

    Valew, muito obg.
    aproveitando o gancho, como vc tem mais esperiencia que eu!
    eu não consegui encontrar uma acl que controle o uso abusivo de memoria do squid, vc conhece alguma regra que possa me ajudar?

  4. #4

    Padrão

    Citação Postado originalmente por diegofsousarn Ver Post
    Valew, muito obg.
    aproveitando o gancho, como vc tem mais esperiencia que eu!
    eu não consegui encontrar uma acl que controle o uso abusivo de memoria do squid, vc conhece alguma regra que possa me ajudar?
    Como assim?, essa e nova pra mim, pode explicar, abuso d uso de memoria??

  5. #5

  6. #6

    Padrão

    Blz, vamos la, quando eu montei o servidor ele tinha 128mb e o squid consome toda a memoria e o server fica lento para fazer as outras operações, ai coloquei outra memoria de 128mb então a maquina ficou com 256mb mas mesmo assim o squid consumil toda a memoria, então eu apelei e coloquei 512mb e continua consumindo toda a memoria.
    Ta igual a piada do cus-cus com leite "quanto mais leite coloca masi o cus-cus chupa"

    o que eu devo fazer?
    Última edição por diegofsousarn; 13-06-2007 às 19:32.

  7. #7

    Padrão

    Citação Postado originalmente por diegofsousarn Ver Post
    Blz, vamos la, quando eu montei o servidor ele tinha 128mb e o squid consome toda a memoria e o server fica lento para fazer as outras operações, ai coloquei outra memoria de 128mb então a maquina ficou com 256mb mas mesmo assim o squid consumil toda a memoria, então eu apelei e coloquei 512mb e continua consumindo toda a memoria.
    Ta igual a piada do cus-cus com leite "quanto mais leite coloca masi o cus-cus chupa"

    o que eu devo fazer?
    qual e o tamanho do seu cache???

    qo q vc colocou no seu cache_mem?? cache mem e o q vai usar d memoria, e nao o q vai guardar no seu cache hein... nao confunda

  8. #8

    Padrão

    Citação Postado originalmente por wppitpmp Ver Post
    qual e o tamanho do seu cache???

    qo q vc colocou no seu cache_mem?? cache mem e o q vai usar d memoria, e nao o q vai guardar no seu cache hein... nao confunda
    Blz, mas eu estou usando as seguntes linha para o cache em disco e o uso do squid em memoria:
    cache_mem 32 MB
    cache_dir ufs /cache/squid 1100 16 256

    Sera que estou fazendo algo de errado para ele esta consumindo tanta memoria?

  9. #9

    Padrão

    Citação Postado originalmente por diegofsousarn Ver Post
    Blz, mas eu estou usando as seguntes linha para o cache em disco e o uso do squid em memoria:
    cache_mem 32 MB
    cache_dir ufs /cache/squid 1100 16 256

    Sera que estou fazendo algo de errado para ele esta consumindo tanta memoria?
    seu cache e muito grande, pra pouca memoria pra gerenciar, diminui um pouco isso, o meu pc tem 1GB d memoria, e esta em memoria...

    cache_mem 400 MB
    maximum_object_size 8000 KB
    maximum_object_size_in_memory 16 KB
    cache_dir ufs /mnt/ramdrive 409 16 256

    montado em memoria ram. 400MB pra gerenciar, um cache menor q o seu, e como vi q vc colocou 32MB no cache_men, ele nao deveria roubar memoria como falou.

    Acho q o problema q vc esta tendo, nao e problema do cache do squid, deve ser do squid e linux em geral, que deve estar fazendo swap, antes mesmo de voce colocar mais memoria, ai qdo vc coloca mais memoria, ele a usa, e faz mesno swap.

    Voce viu o consumo de menoria com o TOP?? e viu o q mais consome memoria?

  10. #10

    Padrão

    http://info.matik.com.br/infomatik/squid/manual.php

    esse link acima e uma referencia pra instalar o squid, e bem legal, se quiser dar uma olhada..

  11. #11

    Padrão

    Citação Postado originalmente por wppitpmp Ver Post
    seu cache e muito grande, pra pouca memoria pra gerenciar, diminui um pouco isso, o meu pc tem 1GB d memoria, e esta em memoria...

    cache_mem 400 MB
    maximum_object_size 8000 KB
    maximum_object_size_in_memory 16 KB
    cache_dir ufs /mnt/ramdrive 409 16 256

    montado em memoria ram. 400MB pra gerenciar, um cache menor q o seu, e como vi q vc colocou 32MB no cache_men, ele nao deveria roubar memoria como falou.

    Acho q o problema q vc esta tendo, nao e problema do cache do squid, deve ser do squid e linux em geral, que deve estar fazendo swap, antes mesmo de voce colocar mais memoria, ai qdo vc coloca mais memoria, ele a usa, e faz mesno swap.

    Voce viu o consumo de menoria com o TOP?? e viu o q mais consome memoria?
    no meu caso agora ficou assim:
    maximum_object_size 4096 KB
    maximum_object_size_in_memory 8 KB
    cache_dir ufs /cache/squid 1100 16 256
    cache_mem 128 MB

    mas mesmo assim meu top esta alto, de uma olhada e me diga o que vc ver se estou interpretando errado:

    top - 21:05:53 up 11 days, 7:28, 1 user, load average: 0.00, 0.00, 0.00
    Tasks: 35 total, 1 running, 34 sleeping, 0 stopped, 0 zombie
    Cpu(s): 0.0% user, 1.7% system, 0.0% nice, 98.3% idle
    Mem: 507368k total, 502548k used, 4820k free, 75072k buffers
    Swap: 996020k total, 0k used, 996020k free, 210604k cached

    PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
    2833 nobody 13 0 60224 58m 1768 S 0.3 11.9 192:54.55 squid
    1514 root 8 0 2064 2064 1912 S 0.0 0.4 0:00.12 smbd
    1516 root 9 0 2052 2052 1900 S 0.0 0.4 0:00.00 smbd
    9629 root 9 0 1724 1724 1404 S 0.0 0.3 0:00.44 sshd
    1517 root 9 0 1688 1688 1100 S 0.0 0.3 1:26.93 nmbd
    9632 root 9 0 1672 1672 1200 S 0.0 0.3 0:00.13 bash
    1491 root 9 0 1516 1516 1260 S 0.0 0.3 0:02.04 sshd
    1524 root 9 0 1192 1192 996 S 0.0 0.2 0:00.06 adsl-connect
    2824 root 9 0 1160 1160 992 S 0.0 0.2 0:00.03 RunCache
    9651 root 15 0 1036 1036 824 R 0.3 0.2 0:00.13 top
    1552 root 9 0 972 972 804 S 0.0 0.2 0:04.00 pppd
    1503 daemon 9 0 664 664 576 S 0.0 0.1 0:00.00 atd
    1501 root 8 0 620 620 536 S 0.0 0.1 0:00.01 crond
    62 root 9 0 596 596 516 S 0.0 0.1 0:00.35 syslogd
    1506 root 9 0 516 516 468 S 0.0 0.1 0:00.00 apmd
    1557 root 16 0 484 484 424 S 0.3 0.1 131:31.35 pppoe
    2825 root 9 0 476 476 428 S 0.0 0.1 0:00.02 agetty
    2826 root 9 0 476 476 428 S 0.0 0.1 0:00.01 agetty
    2827 root 9 0 476 476 428 S 0.0 0.1 0:00.00 agetty
    2828 root 9 0 476 476 428 S 0.0 0.1 0:00.01 agetty
    2829 root 9 0 476 476 428 S 0.0 0.1 0:00.00 agetty
    2830 root 9 0 476 476 428 S 0.0 0.1 0:00.01 agetty
    65 root 9 0 448 448 396 S 0.0 0.1 0:00.04 klogd
    113 root 9 0 304 304 264 S 0.0 0.1 0:00.01 udevd
    2834 nobody 9 0 272 272 232 S 0.0 0.1 0:44.96 unlinkd
    1 root 8 0 228 228 200 S 0.0 0.0 0:06.00 init
    2 root 8 0 0 0 0 S 0.0 0.0 0:00.00 keventd
    3 root 19 19 0 0 0 S 0.0 0.0 0:00.15 ksoftirqd_CPU0
    4 root 9 0 0 0 0 S 0.0 0.0 0:05.63 kswapd
    5 root 9 0 0 0 0 S 0.0 0.0 0:00.00 bdflush
    6 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kupdated
    10 root -1 -20 0 0 0 S 0.0 0.0 0:00.00 mdrecoveryd
    11 root 9 0 0 0 0 S 0.0 0.0 0:23.99 kjournald
    36 root 9 0 0 0 0 S 0.0 0.0 0:00.00 kapmd
    317 root 9 0 0 0 0 S 0.0 0.0 0:00.00 khubd

  12. #12

    Padrão

    E isso vale salientar que sempre que eu reinicio a maquina ela fica com o uso de memoria bem baixinho ate que os usuarios comesem a navegar, ai ela começa a almentar o uso da memoria e eu acho se eu tive-se 1gb ela comia todinho oq vc acha?

  13. #13

    Padrão

    2833 nobody 13 0 60224 58m 1768 S 0.3 11.9 192:54.55 squid

    pelo top, o squid ta usando 11.9% de memoria nem ta usando muito, esta certo, e q o linux sempre vai usar toda a memoria ram, se colocar 2GB, nao vai ficar aparecendo 1GB livre, ele usa mesmo, e assim, ta normal. So fique de olho no swap, qdo ele tiver fazendo swap e usando toda a swap, ai sim esta na hora de aumentar um pouco a memoria.

    Swap: 996020k total, 0k used, 996020k free, 210604k cached

    Note q o seu nem esta fazendo Swap ainda, esta em 0k usado. Ta tranquilo o seu, o meu faz swap direto.

    Mem 256MB
    pentium II 450
    hd 80 com squid, firebird.. e roda na boa..

  14. #14

    Padrão

    Valew, muito obrigdo pela explicação, com isso tira um confusão da minha cabeça.