Slackware y Squid se comen la memoria ram..

Steve

Nivel Avanzado
Joined
Apr 6, 2010
Likes
0
#1
Hola gente:


Tengo actualmente un Slackware instalado con SQUID funcionando como proxy de aproximadamente 200 usuarios, el OS Slack esta actualmente corriendo en una maquina virtual, en un Vmware Workstation (esto es temporal) y el problema es que a horas de haber iniciado el linux, este con 4gb de ram queda en 100kb de memoria..

Puede ser que el squid este administrando mal la memoria y se este comiendo todo?

en el inicio de squid tengo esto:

htcp_port 0
hierarchy_stoplist cgi-bin ?
#acl QUERY urlpath_regex cgi-bin \?
#cache deny QUERY
acl apache rep_header Server ^Apache
#broken_vary_encoding allow apache
cache_mem 100 MB
maximum_object_size 20 MB
hosts_file /etc/hosts
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320
cache_effective_group proxy
error_directory /usr/local/squid/share/errors/Spanish
log_mime_hdrs off



Ayudas?
 

Alex Vojacek

CEO / Webmaster
Staff member
Joined
Mar 28, 2010
Likes
271
#2
Slackware y Squid se comen la memoria ram..

Proba poner el cache_mem en 384Mb y baja el maximum_object_size a 2Mb a ver que pasa. 20 me parece mucho, te va terminar cacheando todo asi.

Yo tambien le agregaria el minimum_object_size 32k o algo similar para evitar que termine cacheando todos los bloques de menos de 32k que haria que las tablas de squid sean interminablemente largas.

El Squid tiene un bug reconocido de comerse toda la memoria del sistema, no recuerdo que version asi que investiga porque lo que decis es asi, es un bug del squid, quizas cambiando esos parametros lo podes arreglar.