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...
