Menú principal

optimizacion squid

Publicado por roxdng, Noviembre 04, 2012, 03:11:45 AM

Tema anterior - Siguiente tema

firecold

Cita de: jesger en Noviembre 17, 2016, 09:38:12 PMgracias por responder tengo 1G de ram y al teclear eso en consola me arroja 91444 que es lo que le puse... cuando hise esto por primera ves me dio 91445 y aplique toda la configuracion ponienole 1 menos


Debo decirte que tienes muy poca ram, la otra es cuantos clientes manejas, en proporcion cuanto dejas para el equipo y cuanto dejas para Squid, Saludos

jesger

Cita de: firecold en Noviembre 20, 2016, 11:37:24 AM

Debo decirte que tienes muy poca ram, la otra es cuantos clientes manejas, en proporcion cuanto dejas para el equipo y cuanto dejas para Squid, Saludos
gracias por responder... fijate estas son las caracteristicas de mi pc que valores me sugeririas trabajar

tengo una AMD
procesador de 1.6Ghz
RAM 1GB
disk1: 40GB
disk2: 1TB

actualmente son alrededor de 100 usuarios
skype: jesger19140 - - whatsapp +51990908782

firecold

Cita de: jesger en Noviembre 28, 2016, 02:20:09 PMgracias por responder... fijate estas son las caracteristicas de mi pc que valores me sugeririas trabajar tengo una AMD procesador de 1.6Ghz RAM 1GB disk1: 40GB disk2: 1TB actualmente son alrededor de 100 usuarios

La ram si la deberias mejorar, como sientes que te trabaja, ya que es la que mas trabaja, los HDD son importantes entre mas veloces mejor, pero cuentame como trabaja tu equipo, nunca vi ni escuche que alguien tubiera tantos clientes con un giga de ram, Saludos

koalasoft

Cita de: firecold en Diciembre 03, 2012, 11:29:54 AM
prueba con el mio, es bastante eficiente debo decir:

# Imagenes
refresh_pattern -i \.gif 2880 80% 43200 reload-into-ims
refresh_pattern -i \.tiff 2880 80% 43200 reload-into-ims
refresh_pattern -i \.bmp 2880 80% 43200 reload-into-ims
refresh_pattern -i \.jpeg 2880 80% 43200 reload-into-ims
refresh_pattern -i \.png 2880 80% 43200 reload-into-ims
refresh_pattern -i \.pict 14400 80% 43200 reload-into-ims
# Movies
refresh_pattern -i \.mov 1440 80% 43200
refresh_pattern -i \.mpeg 1440 80% 43200
refresh_pattern -i \.swf 2888 80% 57640 reload-into-ims
refresh_pattern -i \.flv 2888 80% 57640 reload-into-ims
# Sounds
refresh_pattern -i \.wav 1440 80% 43200
refresh_pattern -i \.mp3 28880 80% 57640
# Archives
refresh_pattern -i \.zip 14400 80% 43200
refresh_pattern -i \.hqx 14400 80% 43200
refresh_pattern -i \.exe 14400 80% 43200
refresh_pattern -i \.rar 14400 80% 43200
refresh_pattern -i \.tar 14400 80% 43200
refresh_pattern -i \.gz 14400 80% 43200
refresh_pattern -i \.z 14400 80% 43200
refresh_pattern -i \.a[0-9][0-9] 14400 80% 43200
refresh_pattern -i \.r[0-9][0-9] 14400 80% 43200
# Data files
refresh_pattern -i \.txt 14400 80% 43200
refresh_pattern -i \.pdf 14400 80% 43200
refresh_pattern -i \.doc 14400 80% 43200
refresh_pattern -i \.rtf 14400 80% 43200
refresh_pattern -i \.latex 14400 80% 43200
# Java-type objects
refresh_pattern -i \.class 14400 80% 43200
refresh_pattern -i \.js 14400 80% 43200
refresh_pattern -i \.class 14400 80% 43200
# Para evitar problemas con scripts .do
refresh_pattern -i \.do 0 0% 1440
refresh_pattern -i ^http://.*\.(css|htm|html|ico|js|jsp|xml) 1440 80% 999999
refresh_pattern -i ^http://.*\.(bmp|gif|jpeg|jpg|png) 1440 80% 999999 ignore-reload
#Fin
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320

Estimado .. en la versión squid 3.5 estas reglas aun funcionan?

Saludos ..

firecold

Cita de: koalasoft en Febrero 22, 2017, 08:58:37 PM
Estimado .. en la versión squid 3.5 estas reglas aun funcionan?

Saludos ..

Si funciona pero hay que hacerle un pequeño mejoramiento a las reglas en si, para que el cache sea un poco mas intuitivo, te recomiendo un post de mi amigo Maravento, el cual hemos dispersado muchas dudas con respecto a Squid tanto en su blog como aqui en Alterserv, Saludos

koalasoft

Cita de: firecold en Febrero 24, 2017, 03:20:52 PM
Si funciona pero hay que hacerle un pequeño mejoramiento a las reglas en si, para que el cache sea un poco mas intuitivo, te recomiendo un post de mi amigo Maravento, el cual hemos dispersado muchas dudas con respecto a Squid tanto en su blog como aqui en Alterserv, Saludos

Lo e checado, pero veo que en l parte de configuración de Squid, ese artículo es del 2013, creo que en la versíon 3.5 debe ya haber cambiad algo, tendrás algo mas actualizado o esas configuraciones siguen funcionando?

saludos !

firecold

Cita de: koalasoft en Marzo 01, 2017, 08:31:57 PM
Lo e checado, pero veo que en l parte de configuración de Squid, ese artículo es del 2013, creo que en la versíon 3.5 debe ya haber cambiad algo, tendrás algo mas actualizado o esas configuraciones siguen funcionando?

saludos !

Es el caso que para los refresh patterns no ha cambiado dicha configuracion, por eso mismo te le sugeri, Saludos

koalasoft

Cita de: firecold en Marzo 02, 2017, 08:57:48 AM
Es el caso que para los refresh patterns no ha cambiado dicha configuracion, por eso mismo te le sugeri, Saludos

Esto lo comentaba estimado, y que tengo mi siguiente conf..

....
..
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access allow localnet
http_access allow localhost
http_access deny all

http_port 192.168.10.1:3128 intercept

cache_mem 500 MB
memory_pools off
memory_pools_limit 512 MB
dns_nameservers 8.8.8.8 8.8.4.4
dns_retransmit_interval 5 seconds
dns_timeout 2 minutes
ipcache_low 98
ipcache_high 99
reload_into_ims on
store_dir_select_algorithm round-robin

half_closed_clients off
server_persistent_connections off
client_persistent_connections off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA
range_offset_limit 100 MB
maximum_object_size 200 MB
minimum_object_size 0 KB

cache_dir ufs /var/spool/squid 10240 16 256
cache_swap_low 90
cache_swap_high 95
httpd_suppress_version_string on
max_filedesc 4096
forward_max_tries 25
dns_v4_first on
coredump_dir /var/spool/squid

refresh_pattern -i .(gif|png|jp?g|ico|bmp|tiff?)$ 14400 80% 43200 reload-into-ims
refresh_pattern -i .(swf|htm|html|shtm|shtml|nub)$ 14400 80% 43200 reload-into-ims
refresh_pattern -i .(rpm|cab|deb|exe|msi|msu|zip|tar|xz|bz|bz2|lzma|gz|tgz|rar|bin|7z|doc?|xls?|ppt?|pdf|nth|psd|sis)$ 14400 80% 43200
refresh_pattern -i .(avi|iso|wav|mid|mp?|mpe?g?|mpeg|mov|3gp|wm?|flv|x-flv|axd)$ 14400 80% 43200
refresh_pattern -i .(qtm?|viv|au|ram?|snd|sit|hqx|arj|lzh|lha|txt|rtf|tex|latex|class|js|ico)$ 14400 80% 43200

refresh_pattern -i \.a[0-9][0-9]$ 14400 80% 43200
refresh_pattern -i \.r[0-9][0-9]$ 14400 80% 43200
refresh_pattern -i \.css$ 10 20% 4320
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320

request_header_access Allow allow all
request_header_access Authorization allow all
request_header_access Proxy-Authorization allow all
request_header_access Proxy-Authenticate allow all
request_header_access Cache-Control allow all
request_header_access Content-Encoding allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Expires allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Last-Modified allow all
request_header_access Location allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Content-Language allow all
request_header_access Mime-Version allow all
request_header_access Retry-After allow all
request_header_access Title allow all
request_header_access Connection allow all
request_header_access Proxy-Connection allow all
request_header_access User-Agent allow all
request_header_access Cookie allow all
request_header_access All deny all


Y verificando el access.log, veo que NO me esta haciendo cache de la imágenes por lo menos, la mayoría (por no decir todas) de las conexiones me parecen con TCP_MISS. Tendré algo mal?

saludos !!

firecold

Cita de: koalasoft en Marzo 02, 2017, 01:36:09 PM
Esto lo comentaba estimado, y que tengo mi siguiente conf..

....
..
acl CONNECT method CONNECT
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localhost manager
http_access deny manager
http_access allow localnet
http_access allow localhost
http_access deny all

http_port 192.168.10.1:3128 intercept

cache_mem 500 MB
memory_pools off
memory_pools_limit 512 MB
dns_nameservers 8.8.8.8 8.8.4.4
dns_retransmit_interval 5 seconds
dns_timeout 2 minutes
ipcache_low 98
ipcache_high 99
reload_into_ims on
store_dir_select_algorithm round-robin

half_closed_clients off
server_persistent_connections off
client_persistent_connections off
quick_abort_min 0 KB
quick_abort_max 0 KB
quick_abort_pct 95
cache_replacement_policy heap LFUDA
memory_replacement_policy heap LFUDA
range_offset_limit 100 MB
maximum_object_size 200 MB
minimum_object_size 0 KB

cache_dir ufs /var/spool/squid 10240 16 256
cache_swap_low 90
cache_swap_high 95
httpd_suppress_version_string on
max_filedesc 4096
forward_max_tries 25
dns_v4_first on
coredump_dir /var/spool/squid

refresh_pattern -i .(gif|png|jp?g|ico|bmp|tiff?)$ 14400 80% 43200 reload-into-ims
refresh_pattern -i .(swf|htm|html|shtm|shtml|nub)$ 14400 80% 43200 reload-into-ims
refresh_pattern -i .(rpm|cab|deb|exe|msi|msu|zip|tar|xz|bz|bz2|lzma|gz|tgz|rar|bin|7z|doc?|xls?|ppt?|pdf|nth|psd|sis)$ 14400 80% 43200
refresh_pattern -i .(avi|iso|wav|mid|mp?|mpe?g?|mpeg|mov|3gp|wm?|flv|x-flv|axd)$ 14400 80% 43200
refresh_pattern -i .(qtm?|viv|au|ram?|snd|sit|hqx|arj|lzh|lha|txt|rtf|tex|latex|class|js|ico)$ 14400 80% 43200

refresh_pattern -i \.a[0-9][0-9]$ 14400 80% 43200
refresh_pattern -i \.r[0-9][0-9]$ 14400 80% 43200
refresh_pattern -i \.css$ 10 20% 4320
refresh_pattern ^ftp:           1440    20%     10080
refresh_pattern ^gopher:        1440    0%      1440
refresh_pattern -i (/cgi-bin/|\?) 0     0%      0
refresh_pattern .               0       20%     4320

request_header_access Allow allow all
request_header_access Authorization allow all
request_header_access Proxy-Authorization allow all
request_header_access Proxy-Authenticate allow all
request_header_access Cache-Control allow all
request_header_access Content-Encoding allow all
request_header_access Content-Length allow all
request_header_access Content-Type allow all
request_header_access Date allow all
request_header_access Expires allow all
request_header_access Host allow all
request_header_access If-Modified-Since allow all
request_header_access Last-Modified allow all
request_header_access Location allow all
request_header_access Pragma allow all
request_header_access Accept allow all
request_header_access Accept-Charset allow all
request_header_access Accept-Encoding allow all
request_header_access Accept-Language allow all
request_header_access Content-Language allow all
request_header_access Mime-Version allow all
request_header_access Retry-After allow all
request_header_access Title allow all
request_header_access Connection allow all
request_header_access Proxy-Connection allow all
request_header_access User-Agent allow all
request_header_access Cookie allow all
request_header_access All deny all


Y verificando el access.log, veo que NO me esta haciendo cache de la imágenes por lo menos, la mayoría (por no decir todas) de las conexiones me parecen con TCP_MISS. Tendré algo mal?

saludos !!


Es cuestion de tiempo al principio Squid no funciona en todo su potencial, ya que hay muy poco cache, pero despues de un par de semanas veras la diferencia, es normal tu pregunta, veras en el foro que hay muchas personas que han preguntado lo mismo, Saludos