{"id":531,"date":"2010-12-23T15:25:54","date_gmt":"2010-12-23T18:25:54","guid":{"rendered":"http:\/\/www.eriberto.pro.br\/blog\/?p=531"},"modified":"2011-10-10T17:53:29","modified_gmt":"2011-10-10T20:53:29","slug":"squid-disco-com-defeito-causou-enchimento-de-memoria","status":"publish","type":"post","link":"https:\/\/eriberto.pro.br\/blog\/2010\/12\/23\/squid-disco-com-defeito-causou-enchimento-de-memoria\/","title":{"rendered":"Squid: disco com defeito causou enchimento de mem\u00f3ria"},"content":{"rendered":"<p>Hoje um servidor rodando Squid como proxy de forward parou aqui no trabalho. Como sempre, a primeira coisa que fiz foi analisar a situa\u00e7\u00e3o de uso de disco e de mem\u00f3ria. A mem\u00f3ria virtual (RAM + swap) estava 100% lotada. O MRTG existente na m\u00e1quina mostrava um uso crescente de RAM que come\u00e7ou h\u00e1 poucos dias.<\/p>\n<p>Ap\u00f3s explicar a situa\u00e7\u00e3o para o meu chefe, resolvi atualizar tal servidor de Lenny para Squeeze, pois considero que este j\u00e1 esteja maduro para um servidor interno. Na verdade, desconfiei que o Squid estivesse com algum problema na vers\u00e3o que eu estava usando.<\/p>\n<p>A primeira a\u00e7\u00e3o foi atualizar o kernel de 2.6.26 para 2.6.32 (Lenny para Squeeze). Isso \u00e9 necess\u00e1rio para que o udev seja atualizado corretamente durante um apt-get dist-upgrade. Depois de atualizar o kernel, reiniciei a m\u00e1quina para que a mesma passasse a utiliz\u00e1-lo. A\u00ed veio a minha surpresa. A m\u00e1quina, que j\u00e1 estava no ar h\u00e1 mais de 200 dias, ao subir, n\u00e3o conseguia ler o 2\u00ba HD. Nesse HD eram guardados os logs do Squid. Dedu\u00e7\u00e3o: por n\u00e3o conseguir escrever os logs em disco, a m\u00e1quina os manteve em mem\u00f3ria, lotando-a.<\/p>\n<p>Em determinados momentos, de uns dias para c\u00e1, notamos tamb\u00e9m uma certa lentid\u00e3o no acesso \u00e0s p\u00e1ginas da Internet. Era isso tamb\u00e9m. O sistema operacional estava tentando, sem parar, acessar o segundo disco. Em consequ\u00eancia, isso diminuiu muito a performance de acesso ao disco principal, onde encontra-se o cache do Squid.<\/p>\n<p>Espero que esse relato seja \u00fatil.<\/p>\n<p>Abra\u00e7\u00e3o a todos e Feliz Natal!!!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hoje um servidor rodando Squid como proxy de forward parou aqui no trabalho. Como sempre, a primeira coisa que fiz foi analisar a situa\u00e7\u00e3o de uso de disco e de mem\u00f3ria. A mem\u00f3ria virtual (RAM + swap) estava 100% lotada. O MRTG existente na m\u00e1quina mostrava um uso crescente de RAM que come\u00e7ou h\u00e1 poucos&hellip;&nbsp;<a href=\"https:\/\/eriberto.pro.br\/blog\/2010\/12\/23\/squid-disco-com-defeito-causou-enchimento-de-memoria\/\" rel=\"bookmark\">Continue a ler &raquo;<span class=\"screen-reader-text\">Squid: disco com defeito causou enchimento de mem\u00f3ria<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[16,13,24,3,4,11,20],"tags":[624,340,621,217,622,60,131,216],"class_list":["post-531","post","type-post","status-publish","format-standard","hentry","category-debian","category-hardware","category-internet","category-linux","category-rede","category-sistema-operacional","category-curiosidades","tag-debian","tag-lenny","tag-linux","tag-proxy","tag-rede","tag-redes","tag-squeeze","tag-squid"],"_links":{"self":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts\/531","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/comments?post=531"}],"version-history":[{"count":0,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/posts\/531\/revisions"}],"wp:attachment":[{"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/media?parent=531"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/categories?post=531"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/eriberto.pro.br\/blog\/wp-json\/wp\/v2\/tags?post=531"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}