cache_mem 1024 MB
   Não vou falar nada, vou só colar a explicação do site da Visolve[1]:


Deixa ver se eu entendi com meu inglês macarrônico...
   --------------------
   Tag Name cache_mem
   Usage cache_mem bytes

   Description
   'cache_mem' specifies the ideal amount of memory to be used for :

   * In-Transit objects
   * Hot Objects
   * Negative-Cached objects

   Data for these objects are stored in 4 KB blocks. This parameter
   specifies the ideal upper limit on the total size of 4 KB blocks
   allocated. In-transit objects have priority over the others. When
   additional space is needed for incoming data, negative-cached and hot
   objects will be released. In other words, the negative-cached and hot
   objects will fill up any unused space not needed for in-transit
   objects. If circumstances require, this limit will be exceeded.
   Specifically, if your incoming request rate requires more than
   'cache_mem' of memory to hold in-transit objects, Squid will exceed
   this limit to satisfy the new requests. When the load decreases,
   blocks will be freed until the high-water mark is reached. Thereafter,
   blocks will be used to store hot objects.
   Default cache_mem 8 MB

Aqui ele diz que o numero de memoria setado poderá ser excedido?

   Example
   cache_mem 1 GB

   Caution
   This parameter does not specify the maximum process size. It places a
   limit on one aspect of squid's memory usage. Squid uses memory for
   other things as well. Process will probably become twice or three
   times bigger than the value put here.

E aqui é dito que o squid usa a memoria para outras coisas que não só
cache... sim! é bom ficar de olho...
   --------------------


   > cache_dir ufs /etc/squid/cache 9000 16 256
   Eu acho diskd mais rápido, seria algo como:
   cache_dir diskd /cache/squid 512 16 256 Q1=64 Q2=72

   OBS: Cache dir deve ficar, de preferência, em uma partição separada,
   uma vez que pode usar o "noatime" na montagem do dispositivo -
   salvando boas cargas de I/O.

Só ficar ligado no fato do pacote ser compilado com essa opção...

   ReiserFS é um bom sistema de arquivos para o cache: é comprovadamente
   mais rápido que o Ext3 para arquivos pequenos e vários
   diretórios/subdiretórios. Como a integridade dos dados não é tão
   crítica (afinal é cache, pode apagar quando quiser, sob custo de
   consumo de banda :) pode usar um XFS.

Eu uso XFS com uns 200 usuário e temos uns 30% de uso do Cache...

   OBS: Não estou dizendo que XFS é instável, uso ele em meu computador,
   inclusive. Ele só é um pouco mais "chato" quando se tem problemas no
   sistema de arquivos...

Ainda não tive problemas...

   Te aconselho a usar filtros de conteúdo e/ou URLs também, como
   DansGuardian, SquidGuard e etc. Deixa o cache para o squid, ele é bom
   nisso, mas nem tanto quando o assunto é regex... :)

Ótima idéia... Estarei dando uma olhada...

Responder a