{"id":1751,"date":"2016-04-01T23:29:45","date_gmt":"2016-04-01T23:29:44","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=1751"},"modified":"2025-06-13T23:43:37","modified_gmt":"2025-06-14T06:43:37","slug":"often-overlooked-linux-os-tweaks","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/pt\/often-overlooked-linux-os-tweaks\/","title":{"rendered":"Ajustes do sistema operacional Linux frequentemente negligenciados"},"content":{"rendered":"<p class=\"p1\">H\u00e1 duas configura\u00e7\u00f5es simples no n\u00edvel do sistema operacional Linux que as pessoas parecem estar deixando de configurar corretamente em seus sistemas de produ\u00e7\u00e3o. Elas est\u00e3o documentadas em outro lugar, mas continuam aparecendo e parece que precisam de uma r\u00e1pida revis\u00e3o aqui. N\u00e3o se trata de uma configura\u00e7\u00e3o super secreta ou de itens m\u00e1gicos de corre\u00e7\u00e3o de desempenho, mas s\u00e3o coisas que, em um banco de dados do Couchbase de produ\u00e7\u00e3o, devem ser configuradas corretamente conforme abaixo e incorporadas ao sistema\/processo que voc\u00ea usa para inicializar os n\u00f3s que usa para o Couchbase. Eles ajudam no desempenho do memcached e no reequil\u00edbrio do desempenho e, em alguns casos, em problemas de estabilidade.<\/p>\n<p class=\"p2\">Certifique-se de test\u00e1-los primeiro em um ambiente de teste antes de passar para a produ\u00e7\u00e3o com eles, obviamente.<\/p>\n<h2 class=\"p2\">A troca deve ser desativada<\/h2>\n<p class=\"p1\">Este \u00e9 bastante simples se voc\u00ea conhece o sistema de mem\u00f3ria virtual do Linux. Os n\u00edveis de troca informam ao subsistema de mem\u00f3ria virtual o quanto ele deve tentar trocar para o disco. O problema \u00e9 que o sistema tentar\u00e1 trocar itens na mem\u00f3ria mesmo quando houver bastante RAM dispon\u00edvel para o sistema. O padr\u00e3o do sistema operacional geralmente \u00e9 60, o que \u00e9 um pouco agressivo, na minha opini\u00e3o. Voc\u00ea pode ver qual \u00e9 o valor definido para o seu sistema executando o seguinte comando:<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">cat \/proc\/sys\/vm\/swappiness<\/div>\n<\/div>\n<p class=\"p2\">Como o Couchbase \u00e9 ajustado para realmente operar na mem\u00f3ria o m\u00e1ximo poss\u00edvel, voc\u00ea pode ganhar ou, no m\u00ednimo, n\u00e3o perder desempenho simplesmente alterando o valor de swappiness para 0. Voc\u00ea pode ganhar ou, no m\u00ednimo, n\u00e3o perder desempenho simplesmente alterando o valor de swappiness para 0. Em termos n\u00e3o t\u00e9cnicos, isso diz ao subsistema de mem\u00f3ria virtual do sistema operacional para n\u00e3o trocar itens da RAM para o disco, a menos que seja realmente necess\u00e1rio, o que, se voc\u00ea tiver <a href=\"https:\/\/www.couchbase.com\/blog\/pt\/how-many-nodes-part-1-introduction-sizing-couchbase-server-20-cluster\/\">dimensionar seus n\u00f3s corretamente<\/a>A troca n\u00e3o deve ser necess\u00e1ria. Para definir isso, execute o seguinte processo: use o sudo ou torne-se root se voc\u00ea estiver no oeste selvagem.<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\"># Defina o valor para o sistema em execu\u00e7\u00e3o<br \/>\nsudo sh -c &apos;echo 0 &gt; \/proc\/sys\/vm\/swappiness&apos;<\/p>\n<p># Backup do sysctl.conf<br \/>\nsudo cp -p \/etc\/sysctl.conf \/etc\/sysctl.conf.`date +%Y%m%d-%H:%M`<\/p>\n<p># Defina o valor em \/etc\/sysctl.conf para que ele permane\u00e7a ap\u00f3s a reinicializa\u00e7\u00e3o.<br \/>\nsudo sh -c &apos;echo \"\" &gt;&gt; \/etc\/sysctl.conf&apos;<br \/>\nsudo <span style=\"font-family: monospace;line-height: 20.8px;text-align: left\">sh -c &apos;<\/span>echo \"#Set swappiness to 0 to avoid swapping\" &gt;&gt; \/etc\/sysctl.conf&apos;<br \/>\nsudo <span style=\"font-family: monospace;line-height: 20.8px;text-align: left\">sh -c &apos;<\/span>echo \"vm.swappiness = 0\" &gt;&gt; \/etc\/sysctl.conf&apos;<\/div>\n<\/div>\n<p class=\"p2\">Certifique-se de que voc\u00ea tenha ou modifique o processo de cria\u00e7\u00e3o dos sistemas operacionais para fazer isso. Isso \u00e9 especialmente importante para nuvens p\u00fablicas\/privadas, onde \u00e9 muito f\u00e1cil criar novas inst\u00e2ncias. Voc\u00ea precisa fazer isso parte do seu processo de compila\u00e7\u00e3o para um n\u00f3 do Couchbase.<\/p>\n<h2 class=\"p2\">Desativar o Transparent Huge Pages (THP)<\/h2>\n<p class=\"p2\">A partir da vers\u00e3o 6 do Red Hat Enterprise Linux (RHEL), o que tamb\u00e9m inclui o CentOS 6 e 7, um novo m\u00e9todo padr\u00e3o de gerenciamento de p\u00e1ginas enormes foi implementado no sistema operacional. O Ubuntu tamb\u00e9m tem essa configura\u00e7\u00e3o a partir da vers\u00e3o 12.02, portanto, tamb\u00e9m precisar\u00e1 ser alterado. O THP combina p\u00e1ginas de mem\u00f3ria menores em p\u00e1ginas enormes sem que os processos em execu\u00e7\u00e3o saibam. A ideia \u00e9 reduzir o n\u00famero de pesquisas necess\u00e1rias no TLB e, portanto, aumentar o desempenho. Ele traz uma abstra\u00e7\u00e3o para automa\u00e7\u00e3o e gerenciamento de p\u00e1ginas enormes, basicamente.  A engenharia do Couchbase determinou que, sob algumas condi\u00e7\u00f5es,\u00a0<span class=\"s1\"><strong>O Couchbase Server pode ser afetado negativamente por atrasos graves na aloca\u00e7\u00e3o de p\u00e1ginas quando o THP est\u00e1 ativado<\/strong><b>.<\/b><\/span>\u00a0Portanto, a Couchbase recomenda que o THP seja desativado em todos os n\u00f3s do Couchbase Server<\/p>\n<h3 class=\"p2\">Confirme se as configura\u00e7\u00f5es do sistema operacional precisam ser desativadas<\/h3>\n<p class=\"p2\">Verifique o status do THP emitindo os seguintes comandos:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">cat \/sys\/kernel\/mm\/transparent_hugepage\/enabled<br \/>\ncat \/sys\/kernel\/mm\/transparent_hugepage\/defrag<\/div>\n<p class=\"p2\">Em algumas variantes do Red Hat ou do Red Hat, talvez voc\u00ea precise fazer isso:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">cat \/sys\/kernel\/mm\/redhat_transparent_hugepage\/enabled<br \/>\ncat \/sys\/kernel\/mm\/redhat_transparent_hugepage\/defrag<\/div>\n<p class=\"p2\">Se, em um ou ambos os arquivos, a sa\u00edda for semelhante a essa, voc\u00ea precisar\u00e1 do procedimento abaixo:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">[sempre] madvise nunca<\/div>\n<p>\u00a0<\/p>\n<h3 class=\"p2\">Copiar o script de inicializa\u00e7\u00e3o<\/h3>\n<p class=\"p2\">O script de inicializa\u00e7\u00e3o foi projetado para garantir que as altera\u00e7\u00f5es sejam feitas ao mesmo tempo em que o Couchbase \u00e9 carregado na reinicializa\u00e7\u00e3o.<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">#!\/bin\/bash<br \/>\n### BEGIN INIT INFO<br \/>\n# Fornece: disable-thp<br \/>\n# In\u00edcio obrigat\u00f3rio: $local_fs<br \/>\n# Parada obrigat\u00f3ria:<br \/>\n# In\u00edcio padr\u00e3o: 2 3 4 5<br \/>\n# Parada padr\u00e3o: 0 1 6<br \/>\n# Descri\u00e7\u00e3o resumida: Desativar THP<br \/>\n# Descri\u00e7\u00e3o: desativa o Transparent Huge Pages (THP) na inicializa\u00e7\u00e3o<br \/>\n### END INIT INFO<\/div>\n<p>\u00a0<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">caso $1 em<br \/>\n\u00a0 in\u00edcio)<br \/>\n\u00a0 \u00a0 if [ -d \/sys\/kernel\/mm\/transparent_hugepage ]; then<br \/>\n\u00a0 \u00a0 \u00a0 \u00a0echo &apos;never&apos; &gt; \/sys\/kernel\/mm\/transparent_hugepage\/enabled<br \/>\n\u00a0 \u00a0 \u00a0 \u00a0echo &apos;never&apos; &gt; \/sys\/kernel\/mm\/transparent_hugepage\/defrag<br \/>\n\u00a0 \u00a0 elif [ -d \/sys\/kernel\/mm\/redhat_transparent_hugepage ]; then<br \/>\n\u00a0 \u00a0 \u00a0 echo &apos;never&apos; &gt; \/sys\/kernel\/mm\/redhat_transparent_hugepage\/enabled<br \/>\n\u00a0 \u00a0 \u00a0 echo &apos;never&apos; &gt; \/sys\/kernel\/mm\/redhat_transparent_hugepage\/defrag<br \/>\n\u00a0 \u00a0mais<br \/>\n\u00a0 \u00a0 \u00a0 retorno 0<br \/>\n\u00a0 \u00a0fi<br \/>\n\u00a0 \u00a0;;<br \/>\nesac<\/div>\n<p>\u00a0<\/p>\n<h2>Como registrar o c\u00f3digo no sistema operacional<\/h2>\n<p>Fa\u00e7a o seguinte:<\/p>\n<p class=\"p2\">Crie um arquivo com o c\u00f3digo acima<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">$ sudo vi \/etc\/init.d\/disable-thp<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Chmod o arquivo para ser execut\u00e1vel<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">$ sudo chmod 755 \/etc\/init.d\/disable-thp<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Execute-o para que ele entre em vigor agora mesmo<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">$ sudo service disable-thp start<\/div>\n<p>\u00a0<\/p>\n<h3 class=\"p2\">Certifique-se de que o script de inicializa\u00e7\u00e3o seja iniciado na inicializa\u00e7\u00e3o<\/h3>\n<p class=\"p2\">Variantes da Red Hat:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">$ sudo chkconfig disable-thp on<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Ubuntu:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">$ sudo update-rc.d disable-thp defaults<\/div>\n<p>\u00a0<\/p>\n<h3 class=\"p2\">Teste o processo<\/h3>\n<p class=\"p2\">Verifique o status do THP emitindo os seguintes comandos:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">cat \/sys\/kernel\/mm\/transparent_hugepage\/enabled<br \/>\ncat \/sys\/kernel\/mm\/transparent_hugepage\/defrag<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Em algumas variantes do Red Hat ou do Red Hat, talvez voc\u00ea precise fazer isso:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">cat \/sys\/kernel\/mm\/redhat_transparent_hugepage\/enabled<br \/>\ncat \/sys\/kernel\/mm\/redhat_transparent_hugepage\/defrag<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Para ambos os arquivos, o resultado deve ser o seguinte:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">sempre madvise [nunca]<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Observa\u00e7\u00e3o: H\u00e1 uma maneira diferente de fazer isso que voc\u00ea encontrar\u00e1 em outro lugar e que edita o arquivo \/etc\/grub.conf. Meu problema com isso \u00e9 que, no futuro, ele seria eliminado a cada atualiza\u00e7\u00e3o do kernel. O que proponho \u00e9 mais f\u00e1cil de gerenciar a longo prazo e f\u00e1cil de colocar em algo como um m\u00f3dulo Puppet ou uma receita Chef para anexar ao final do rc.local quando voc\u00ea inicializa um n\u00f3.<\/p>\n<p class=\"p1\">O THP \u00e9 um \u00f3timo recurso para algumas coisas, mas causa problemas com aplicativos como o Couchbase. Ele n\u00e3o \u00e9 o \u00fanico com esse problema. Se voc\u00ea pesquisar na Internet por p\u00e1ginas enormes transparentes, h\u00e1 v\u00e1rios problemas documentados de outros fornecedores de bancos de dados e aplicativos sobre isso. At\u00e9 que se encontre algo que funcione com isso, \u00e9 melhor desativar o THP.<\/p>","protected":false},"excerpt":{"rendered":"<p>There are two simple linux OS level settings that people seem to be overlooking setting correctly on their production systems I have seen. These are documented elsewhere, but they keep coming up and seems like they need some quick review [&hellip;]<\/p>","protected":false},"author":23,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[9417],"tags":[1352],"ppma_author":[9008],"class_list":["post-1751","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-performance","tag-linux"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.1 (Yoast SEO v26.1.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Often Overlooked Linux OS Tweaks - The Couchbase Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.couchbase.com\/blog\/pt\/often-overlooked-linux-os-tweaks\/\" \/>\n<meta property=\"og:locale\" content=\"pt_BR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Often Overlooked Linux OS Tweaks\" \/>\n<meta property=\"og:description\" content=\"There are two simple linux OS level settings that people seem to be overlooking setting correctly on their production systems I have seen. These are documented elsewhere, but they keep coming up and seems like they need some quick review [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/pt\/often-overlooked-linux-os-tweaks\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-04-01T23:29:44+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-14T06:43:37+00:00\" \/>\n<meta name=\"author\" content=\"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\"},\"author\":{\"name\":\"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2887e38425754897cea2d896bf082e6d\"},\"headline\":\"Often Overlooked Linux OS Tweaks\",\"datePublished\":\"2016-04-01T23:29:44+00:00\",\"dateModified\":\"2025-06-14T06:43:37+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\"},\"wordCount\":1050,\"commentCount\":9,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Linux\"],\"articleSection\":[\"High Performance\"],\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\",\"name\":\"Often Overlooked Linux OS Tweaks - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-04-01T23:29:44+00:00\",\"dateModified\":\"2025-06-14T06:43:37+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#breadcrumb\"},\"inLanguage\":\"pt-BR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Often Overlooked Linux OS Tweaks\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-BR\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2887e38425754897cea2d896bf082e6d\",\"name\":\"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-BR\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/60a4ddb304fde12e65369919433b8dc7\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/f704905856dcd1767d50024da51e2fa159eea665c85aff3224bc8763551d4e35?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/f704905856dcd1767d50024da51e2fa159eea665c85aff3224bc8763551d4e35?s=96&d=mm&r=g\",\"caption\":\"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase\"},\"description\":\"Kirk Kirkconnell was a Senior Solutions Engineer at Couchbase working with customers in multiple capacities to assist them in architecting, deploying, and managing Couchbase. His expertise is in operations, hosting, and support of large-scale application and database infrastructures.\",\"url\":\"https:\/\/www.couchbase.com\/blog\/pt\/author\/kirk-kirkconnell\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Often Overlooked Linux OS Tweaks - The Couchbase Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.couchbase.com\/blog\/pt\/often-overlooked-linux-os-tweaks\/","og_locale":"pt_BR","og_type":"article","og_title":"Often Overlooked Linux OS Tweaks","og_description":"There are two simple linux OS level settings that people seem to be overlooking setting correctly on their production systems I have seen. These are documented elsewhere, but they keep coming up and seems like they need some quick review [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/pt\/often-overlooked-linux-os-tweaks\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-04-01T23:29:44+00:00","article_modified_time":"2025-06-14T06:43:37+00:00","author":"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase","Est. reading time":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/"},"author":{"name":"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2887e38425754897cea2d896bf082e6d"},"headline":"Often Overlooked Linux OS Tweaks","datePublished":"2016-04-01T23:29:44+00:00","dateModified":"2025-06-14T06:43:37+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/"},"wordCount":1050,"commentCount":9,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Linux"],"articleSection":["High Performance"],"inLanguage":"pt-BR","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/","url":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/","name":"Often Overlooked Linux OS Tweaks - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-04-01T23:29:44+00:00","dateModified":"2025-06-14T06:43:37+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#breadcrumb"},"inLanguage":"pt-BR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/"]}]},{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Often Overlooked Linux OS Tweaks"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"Blog do Couchbase","description":"Couchbase, o banco de dados NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-BR"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"Blog do Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/2887e38425754897cea2d896bf082e6d","name":"Kirk Kirkconnell, engenheiro de solu\u00e7\u00f5es s\u00eanior, Couchbase","image":{"@type":"ImageObject","inLanguage":"pt-BR","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/60a4ddb304fde12e65369919433b8dc7","url":"https:\/\/secure.gravatar.com\/avatar\/f704905856dcd1767d50024da51e2fa159eea665c85aff3224bc8763551d4e35?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f704905856dcd1767d50024da51e2fa159eea665c85aff3224bc8763551d4e35?s=96&d=mm&r=g","caption":"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase"},"description":"Kirk Kirkconnell foi engenheiro de solu\u00e7\u00f5es s\u00eanior da Couchbase, trabalhando com clientes em v\u00e1rias capacidades para ajud\u00e1-los a arquitetar, implantar e gerenciar o Couchbase. Sua experi\u00eancia \u00e9 em opera\u00e7\u00f5es, hospedagem e suporte de infraestruturas de aplicativos e bancos de dados em larga escala.","url":"https:\/\/www.couchbase.com\/blog\/pt\/author\/kirk-kirkconnell\/"}]}},"authors":[{"term_id":9008,"user_id":23,"is_guest":0,"slug":"kirk-kirkconnell","display_name":"Kirk Kirkconnell, Senior Solutions Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/f704905856dcd1767d50024da51e2fa159eea665c85aff3224bc8763551d4e35?s=96&d=mm&r=g","author_category":"","last_name":"Kirkconnell","first_name":"Kirk","job_title":"","user_url":"","description":"Kirk Kirkconnell foi engenheiro de solu\u00e7\u00f5es s\u00eanior da Couchbase, trabalhando com clientes em v\u00e1rias capacidades para ajud\u00e1-los a arquitetar, implantar e gerenciar o Couchbase. Sua experi\u00eancia \u00e9 em opera\u00e7\u00f5es, hospedagem e suporte de infraestruturas de aplicativos e bancos de dados em larga escala."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/comments?post=1751"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/posts\/1751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/media?parent=1751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/categories?post=1751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/tags?post=1751"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/pt\/wp-json\/wp\/v2\/ppma_author?post=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}