Como resolver problema de Buffer underflow [RESOLVIDO]

1. Como resolver problema de Buffer underflow [RESOLVIDO]

Roselio
roselio_jantara

(usa Debian)

Enviado em 25/06/2013 - 17:08h

Olá amigos e colegas da "Faculdade da Vida" Vol.
Gostaria de saber como eu poderia melhorar o Streaming de video para evitar o " Buffer underflow".
Eu tenho em casa um servidor proxy com Debian squeeze 6,HD 250Gb, 2Gb Ram, Processador AMD 2600+ 1.8GHZ, squid, dhcp 3 e apache.
Na rede tenho minha TV 42" smart tv, 2 Desktop e um Noteboock, quando estou vendo video na tv os Desk e o noteboock ficam desligado já que minha net não é nada boa.
Minha internet é via radio (link 2mb) e oscila muito fazendo que trave quando estou assistindo video no youtube acima de 480 px.
Eu instalei HTBTools no meu proxy só pra ver o quanto minha internet oscila e digo a vocês que ela não é nada estavel.

Abaixo segue meu squid.conf

--------------------------------------------
http_port 3128 transparent

hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
cache_mem 1000 MB
maximum_object_size_in_memory 100 MB
maximum_object_size 1000 MB
minimum_object_size 0 KB
cache_swap_low 80
cache_swap_high 85
ipcache_size 1024
ipcache_low 90
ipcache_high 95
fqdncache_size 1024
cache_dir aufs /var/spool/squid3 20000 16 256
cache_access_log /var/log/squid3/access.log
refresh_pattern ^ftp: 15 20% 2280
refresh_pattern ^gopher: 15 0% 2280
refresh_pattern . 15 20% 2280
dns_nameservers 8.8.4.4

#Nome servidor
visible_hostname Servidor.Proxy.Roselio

cache_mgr Roselio_Jantara._Problemas_ligue_para_42_9143_9250_ou_pelo_e-mail_manutencao.pc.cia@gmail.com

refresh_pattern -i \.jpg$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.gif$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.png$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.jpeg$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.bmp$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.tif$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.tiff$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.swf$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.exe$ 0 50% 21600 reload-into-ims
refresh_pattern -i \.php$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.html$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.htm$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.shtml$ 0 20% 1440 reload-into-ims
refresh_pattern -i \.shtm$ 0 20% 1440 reload-into-ims
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern . 0 20% 4320

#Cache windowsupdate ( Faz cache do Windows Update ) ##
refresh_pattern windowsupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern www.download.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern www.microsoft.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern au.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims
refresh_pattern download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims
refresh_pattern www.download.windowsupdate.com/.*\.(cab|exe|dll|msi) 4320 100% 43200 reload-into-ims

#Cache atulizacao avira ( Faz cache do Avira ) ##
refresh_pattern personal.avira-update.com/.*\.(cab|exe|dll|msi|gz) 10080 100% 43200 reload-into-ims

#Cache atualizacao symantec
refresh_pattern liveupdate.symantecliveupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims
refresh_pattern symantecliveupdate.com/.*\.(cab|exe|dll|msi) 10080 100% 43200 reload-into-ims

#Cache avast
refresh_pattern avast.com/.*\.(vpu|cab|stamp|exe) 10080 100% 43200 reload-into-ims

#zph_tos_local 0x30
#zph_tos_peer 0
#zph_tos_parent off
#zph_preserve_miss_tos on

#mime_table /etc/squid3/mime.conf
pid_filename /var/run/proxy.pid
debug_options ALL,1
log_fqdn off

forwarded_for off
error_directory /usr/share/squid3/errors/Portuguese
coredump_dir /var/cache/squid3
detect_broken_pconn on
pipeline_prefetch on

#Recommended minimum configuration:
acl localnetwork src 192.168.7.0/24
acl manager proto cache_object
acl localhost src 127.0.0.1/32
acl to_localhost dst 127.0.0.0/8
acl SSL_ports port 443
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl Safe_ports port 901 # SWAT
acl purge method PURGE
acl CONNECT method CONNECT

http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports

http_access allow localhost
http_access allow all
http_reply_access allow all
icp_access allow all



-----------------------------------------

Já gostaria de agradece-los por tudo que todos tem feito pelo Vol. Me tornei um proficinal no minimo 50% melhor depois de fazer parte desta comunidade. Eu usava o Ruwindos por que não conhecia o GNU-Linux, hoje uso Debian e não abro mão deste maravilhoso mundo que conheci. Acima de tudo, "Nos amamos a liberdade"


  


2. MELHOR RESPOSTA

Pedro
px

(usa Debian)

Enviado em 24/08/2013 - 12:41h

Bom o ideal seria tentar tirar esse "delay" da sua internet, reclame com o provedor ou caso for equipamento tente encontrar um que melhor lhe atenda, caso não consiga, tente fazer um cache na rede local mesmo. O problema que o cache só irá funcionar caso você assista vídeos que passem pelo squid antes de irem para a tv, assim ele armazenará os dados para serem lidos na velocidade da sua lan, geralmente 100Mb em redes locais, e adeus lag. É claro de nada adianta o cache se você não esperar o vídeo carregar também, pois alguém vai ter que segurar este atraso, o cache serve somente para "baixar" na rede local tirando as travadas de você, após ele baixar o conteúdo é claro.






---
Atenciosamente, Pedro.

Já leu meu último artigo?
LINK:
http://www.vivaolinux.com.br/artigos/userview.php?login=px

Dúvidas?! pergunte pra caixinha... ali em cima ---------------------------------------------------------------------------------------------------------------------------------------^

E seja feliz!

3. Niguem

Roselio
Roselio_jantara

(usa Debian)

Enviado em 24/08/2013 - 11:50h

Alguem da um chute ai pra mim pessoal. Adoro brinca com meu proxy . . .


4. Re: Como resolver problema de Buffer underflow [RESOLVIDO]

Roselio
Roselio_jantara

(usa Debian)

Enviado em 23/09/2013 - 22:15h

px escreveu:

Bom o ideal seria tentar tirar esse "delay" da sua internet, reclame com o provedor ou caso for equipamento tente encontrar um que melhor lhe atenda, caso não consiga, tente fazer um cache na rede local mesmo. O problema que o cache só irá funcionar caso você assista vídeos que passem pelo squid antes de irem para a tv, assim ele armazenará os dados para serem lidos na velocidade da sua lan, geralmente 100Mb em redes locais, e adeus lag. É claro de nada adianta o cache se você não esperar o vídeo carregar também, pois alguém vai ter que segurar este atraso, o cache serve somente para "baixar" na rede local tirando as travadas de você, após ele baixar o conteúdo é claro.






---
Atenciosamente, Pedro.

Já leu meu último artigo?
LINK:
http://www.vivaolinux.com.br/artigos/userview.php?login=px

Dúvidas?! pergunte pra caixinha... ali em cima ---------------------------------------------------------------------------------------------------------------------------------------^

E seja feliz!


Valeu pela resposta Pedro.
Desculpa a demora pra responder, tenho trabalhado muito tem faltado inspiração pra repostas.
Oque eu imaginava seria algo que não liberasse o play do vídeo enquanto não carregasse o suficiente para que o mesmo não travasse mais. Bom o mais sensato para resolver meu problema seria um ADSL de 10mb, rsrsrsrsrs . . . to querendo um milagre com via rádio de 2mb. "enfelismente" é oque eu tenho acessível onde moro ("o paisinho de 3º mundo sio").


5. Re: Como resolver problema de Buffer underflow [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 23/09/2013 - 22:50h

Suas configurações de memória estão altas para seu hardware eu deixaria assim:


cache_mem 256 MB
maximum_object_size_in_memory 64 MB




6. Re: Como resolver problema de Buffer underflow [RESOLVIDO]

Roselio
Roselio_jantara

(usa Debian)

Enviado em 23/09/2013 - 23:29h

andrecanhadas escreveu:

Suas configurações de memória estão altas para seu hardware eu deixaria assim:


cache_mem 256 MB
maximum_object_size_in_memory 64 MB


Boa noite andrecanhadas, configurei assim por que meu servidor proxy é um
amd 4800+ x2
4gb ram
swap 4Gb
320Gb de hd

Você acha que devo baixar para

cache_mem 256 MB
maximum_object_size_in_memory 64 MB



7. Re: Como resolver problema de Buffer underflow [RESOLVIDO]

André Canhadas
andrecanhadas

(usa Debian)

Enviado em 24/09/2013 - 00:32h

Roselio_jantara escreveu:

andrecanhadas escreveu:

Suas configurações de memória estão altas para seu hardware eu deixaria assim:


cache_mem 256 MB
maximum_object_size_in_memory 64 MB


Boa noite andrecanhadas, configurei assim por que meu servidor proxy é um
amd 4800+ x2
4gb ram
swap 4Gb
320Gb de hd

Você acha que devo baixar para

cache_mem 256 MB
maximum_object_size_in_memory 64 MB


Com 4GB se são poucos usuários pode manter os 1024 falei em baixar pq la em cima disse 2GB imaginei um desktop + squid.

Se interessar:
http://www.rjunior.com.br/download/squid-ninja.pdf
http://tudoti.jefersonrc.com.br/2013/05/calculando-cachedir-e-cachemem.html#.UkEHZcbrzQM


8. Re: Como resolver problema de Buffer underflow [RESOLVIDO]

Roselio
Roselio_jantara

(usa Debian)

Enviado em 24/09/2013 - 02:04h

andrecanhadas escreveu:

Roselio_jantara escreveu:

andrecanhadas escreveu:

Suas configurações de memória estão altas para seu hardware eu deixaria assim:


cache_mem 256 MB
maximum_object_size_in_memory 64 MB


Boa noite andrecanhadas, configurei assim por que meu servidor proxy é um
amd 4800+ x2
4gb ram
swap 4Gb
320Gb de hd

Você acha que devo baixar para

cache_mem 256 MB
maximum_object_size_in_memory 64 MB


Com 4GB se são poucos usuários pode manter os 1024 falei em baixar pq la em cima disse 2GB imaginei um desktop + squid.

Se interessar:
http://www.rjunior.com.br/download/squid-ninja.pdf
http://tudoti.jefersonrc.com.br/2013/05/calculando-cachedir-e-cachemem.html#.UkEHZcbrzQM


Mil perdoes meu amigo, troquei de servidor a alguns dias, e lhe respondi como se fosse a configuração do servidor novo, de fato quando fiz post ela aquela configuração de hardware, hoje é essa que lhe passei com o mesmo squid.
Já estou lendo os links que você me passou. Uma pegunta, nada haver com o assunto, você saberia me dizer como posso saber se o modulo "string" está subindo com o sistema? Recompilei o kernel recentemente com o kernel habilitando "String" como builtin(*) mas acho que não tá funcionando. Muito obrigado por enquanto.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts