cache_mem , que valor si tengo disco cache de 2 TB?

Publicado por cg1987, Agosto 23, 2013, 09:51:58 AM

Tema anterior - Siguiente tema

cg1987

cache_mem , que valor si tengo disco cache de 2 TB?

Saludos y muchas gracias

firecold

Cita de: cg1987 en Agosto 23, 2013, 09:51:58 AM
cache_mem , que valor si tengo disco cache de 2 TB?

Saludos y muchas gracias

cache_mem es un parametro de squid, el cual es un poquito dificil de configurar y muchas veces causa problemas, pero el calculo es sumamente facil, por cada 1GB en el parametro cache_dir, tienes que aumentar 10MB para sistemas de 32bits y para 64bits 16MB y despues de hacer tu calculo aumentas 20MB mas, por lo menos en squid3, espero te sea de utilidad, Saludos

cg1987

Muchas Gracias!!

Cita de: firecold en Agosto 23, 2013, 10:17:40 AM
cache_mem es un parametro de squid, el cual es un poquito dificil de configurar y muchas veces causa problemas, pero el calculo es sumamente facil, por cada 1GB en el parametro cache_dir, tienes que aumentar 10MB para sistemas de 32bits y para 64bits 16MB y despues de hacer tu calculo aumentas 20MB mas, por lo menos en squid3, espero te sea de utilidad, Saludos

luistec

Cita de: firecold en Agosto 23, 2013, 10:17:40 AM
cache_mem es un parametro de squid, el cual es un poquito dificil de configurar y muchas veces causa problemas, pero el calculo es sumamente facil, por cada 1GB en el parametro cache_dir, tienes que aumentar 10MB para sistemas de 32bits y para 64bits 16MB y despues de hacer tu calculo aumentas 20MB mas, por lo menos en squid3, espero te sea de utilidad, Saludos
Que algoritmo estas usando para hacer ese tipo de calculo?, porque me parece algo elevado, o de acuerdo a que documentación esta basado ese calculo.

Saludos.

firecold

Cita de: luistec en Agosto 23, 2013, 07:38:01 PM
Que algoritmo estas usando para hacer ese tipo de calculo?, porque me parece algo elevado, o de acuerdo a que documentación esta basado ese calculo.

Saludos.

Dentro de la Documantacion de man de squid esta descrito esta informacion, lo unico que tienes que hacer es porner en terminal man squid3, y pasar leyendo un buen rato, y tambien esta descrito en el FAQ 8 de squid, Saludos

luistec

En la wiki del squid sugiere en el caso de 64 bits 14 MB por cada 1GB en el disco.
http://wiki.squid-cache.org/SquidFaq/SquidMemory

Saludos.

firecold

Cita de: luistec en Agosto 23, 2013, 08:58:30 PM
En la wiki del squid sugiere en el caso de 64 bits 14 MB por cada 1GB en el disco.
http://wiki.squid-cache.org/SquidFaq/SquidMemory

Saludos.

En esto tienes razon que recomienda 10MB para 32bits y 14MB para 64bits, pero dice algo mas y es esto:

rule of thumb: cache_mem is usually one third of the total memory consumption.
On top of the value configured there is also memory used by the index of these objects (see 'I').


que en español:

regla de oro: cache_mem suele ser un tercio del consumo total de la memoria.
Por encima del valor configurado también hay memoria utilizada por el índice de estos objetos (véase 'I').


que hace referencia a Cache_dir, lo que te quiero dar a explicar que como dice que por encima del valor configurado tambien hay memoria utilizada por el indice de estos objeto, cual objetos, los objetos calientes, tomando en cuenta que aufs crea subprocesos adicionales que no contempla cache_mem, espero haber sido claro, Saludos

luistec

Cita de: firecold en Agosto 23, 2013, 09:23:11 PM
En esto tienes razon que recomienda 10MB para 32bits y 14MB para 64bits, pero dice algo mas y es esto:

rule of thumb: cache_mem is usually one third of the total memory consumption.
On top of the value configured there is also memory used by the index of these objects (see 'I').


que en español:

regla de oro: cache_mem suele ser un tercio del consumo total de la memoria.
Por encima del valor configurado también hay memoria utilizada por el índice de estos objetos (véase 'I').


que hace referencia a Cache_dir, lo que te quiero dar a explicar que como dice que por encima del valor configurado tambien hay memoria utilizada por el indice de estos objeto, cual objetos, los objetos calientes, tomando en cuenta que aufs crea subprocesos adicionales que no contempla cache_mem, espero haber sido claro, Saludos
Claro que lei eso y lo entiendo, pero el calculo que haces es de manera subjetiva, si nos basamos a como funciona de acuerdo al algoritmo de datos esos valores pueden variar, pero no hacerlo de una manera subjetiva o si fuera este el caso mencionarlo.

Saludos.

firecold

Cita de: luistec en Agosto 23, 2013, 09:30:44 PM
Claro que lei eso y lo entiendo, pero el calculo que haces es de manera subjetiva, si nos basamos a como funciona de acuerdo al algoritmo de datos esos valores pueden variar, pero no hacerlo de una manera subjetiva.

Saludos.

Bueno debo decir que tienes razon, pero como squid y su valor cache_mem, no contempla los subprocesos creados por aufs y tampoco dice como medirlos en cuestion de memoria, solo dice que crea varios hilos, cuantos? no dice, como tu dices puede variar, pero por eso lo hago de una manera subjetiva, como dice un dicho: mejor que sobre a que falte, Saludos