{"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\/es\/often-overlooked-linux-os-tweaks\/","title":{"rendered":"Ajustes del sistema operativo Linux que a menudo se pasan por alto"},"content":{"rendered":"<p class=\"p1\">Hay dos configuraciones simples a nivel del sistema operativo Linux que la gente parece estar pasando por alto la configuraci\u00f3n correcta en sus sistemas de producci\u00f3n que he visto. Estos est\u00e1n documentados en otros lugares, pero siguen apareciendo y parece que necesitan una revisi\u00f3n r\u00e1pida aqu\u00ed. No es que se trate de una configuraci\u00f3n s\u00faper secreta o de una bala m\u00e1gica para arreglar el rendimiento, pero son cosas que en una base de datos Couchbase de producci\u00f3n deber\u00edan estar correctamente configuradas e incorporadas en cualquier sistema\/proceso que uses para arrancar los nodos que usas para Couchbase. Ayudan con el rendimiento de memcached y el rendimiento de rebalanceo y en algunos casos problemas de estabilidad.<\/p>\n<p class=\"p2\">Por favor, aseg\u00farese de probar estos en un entorno de prueba en primer lugar antes de pasar a la producci\u00f3n con ellos, obviamente.<\/p>\n<h2 class=\"p2\">El intercambio debe desactivarse<\/h2>\n<p class=\"p1\">Esto es bastante sencillo si conoces el sistema de memoria virtual de Linux. Los niveles de intercambio le dicen al subsistema de memoria virtual cu\u00e1nto debe intentar intercambiar a disco. La cuesti\u00f3n es que el sistema intentar\u00e1 intercambiar elementos en memoria incluso cuando haya mucha RAM disponible en el sistema. El valor por defecto del sistema operativo suele ser 60, que es un poco agresivo en mi opini\u00f3n. Puedes ver a qu\u00e9 valor est\u00e1 configurado tu sistema ejecutando el siguiente 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\">Dado que Couchbase est\u00e1 ajustado para operar realmente en memoria tanto como sea posible. Puedes ganar o al menos no perder rendimiento simplemente cambiando el valor de swappiness a 0. En lenguaje no t\u00e9cnico, esto le dice al subsistema de memoria virtual del sistema operativo que no intercambie elementos de RAM a disco a menos que realmente tenga que hacerlo, lo que si tienes <a href=\"https:\/\/www.couchbase.com\/blog\/es\/how-many-nodes-part-1-introduction-sizing-couchbase-server-20-cluster\/\">dimensionar correctamente sus nodos<\/a>el intercambio no deber\u00eda ser necesario. Para configurar esto, realice el siguiente proceso use sudo o simplemente convi\u00e9rtase en root si cabalga en el salvaje oeste.<\/p>\n<div class=\"geshifilter\">\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\"># Establezca el valor para el sistema en funcionamiento<br \/>\nsudo sh -c &apos;echo 0 &gt; \/proc\/sys\/vm\/swappiness&apos;<\/p>\n<p># Copia de seguridad de sysctl.conf<br \/>\nsudo cp -p \/etc\/sysctl.conf \/etc\/sysctl.conf.`date +%Y%m%d-%H:%M`<\/p>\n<p># Establece el valor en \/etc\/sysctl.conf para que se mantenga despu\u00e9s de reiniciar.<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\">Aseg\u00farese de tener o modificar su proceso que construye sus sistemas operativos para hacer esto. Esto es especialmente cr\u00edtico para nubes p\u00fablicas\/privadas donde es tan f\u00e1cil crear nuevas instancias. Necesitas hacer esto parte de tu proceso de construcci\u00f3n para un nodo Couchbase.<\/p>\n<h2 class=\"p2\">Desactivar P\u00e1ginas Transparentes Enormes (THP)<\/h2>\n<p class=\"p2\">A partir de la versi\u00f3n 6 de Red Hat Enterprise Linux (RHEL), que incluye tambi\u00e9n CentOS 6 y 7, se implement\u00f3 en el sistema operativo un nuevo m\u00e9todo predeterminado de gesti\u00f3n de p\u00e1ginas grandes. Ubuntu tambi\u00e9n tiene esta configuraci\u00f3n a partir de la versi\u00f3n 12.02, por lo que tambi\u00e9n ser\u00e1 necesario cambiarla. THP combina p\u00e1ginas de memoria m\u00e1s peque\u00f1as en P\u00e1ginas Enormes sin que los procesos en ejecuci\u00f3n lo sepan. La idea es reducir el n\u00famero de b\u00fasquedas en TLB requeridas y por lo tanto aumentar el rendimiento. Aporta abstracci\u00f3n para la automatizaci\u00f3n y gesti\u00f3n de p\u00e1ginas enormes b\u00e1sicamente.  Couchbase Engineering ha determinado que bajo algunas condiciones,\u00a0<span class=\"s1\"><strong>Couchbase Server puede verse afectado negativamente por graves retrasos en la asignaci\u00f3n de p\u00e1ginas cuando THP est\u00e1 activado.<\/strong><b>.<\/b><\/span>\u00a0Por ello, Couchbase recomienda desactivar THP en todos los nodos del Servidor Couchbase<\/p>\n<h3 class=\"p2\">Confirme si es necesario desactivar la configuraci\u00f3n del sistema operativo<\/h3>\n<p class=\"p2\">Compruebe el estado de THP emitiendo los siguientes 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\">En algunas variantes de Red Hat o Red Hat, es posible que tenga que hacer esto:<\/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\">Si en uno o ambos archivos, la salida tiene este aspecto, necesita el siguiente procedimiento:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">[siempre] madvise nunca<\/div>\n<p>\u00a0<\/p>\n<h3 class=\"p2\">Copiar el script de inicio<\/h3>\n<p class=\"p2\">El script init est\u00e1 dise\u00f1ado para asegurarse de que los cambios se realizan m\u00e1s o menos al mismo tiempo que Couchbase se carga al reiniciar.<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">#!\/bin\/bash<br \/>\n### BEGIN INIT INFO<br \/>\n# Proporciona: disable-thp<br \/>\n# Requerido-Inicio: $local_fs<br \/>\n# Parada obligatoria:<br \/>\n# Arranque por defecto: 2 3 4 5<br \/>\n# Parada por defecto: 0 1 6<br \/>\n# Short-Description: Desactivar THP<br \/>\n# Descripci\u00f3n: desactiva las P\u00e1ginas Transparentes Enormes (THP) en el arranque.<br \/>\n### END INIT INFO<\/div>\n<p>\u00a0<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">caso $1 en<br \/>\n\u00a0 inicio)<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 \u00a0si no<br \/>\n\u00a0 \u00a0 \u00a0 devolver 0<br \/>\n\u00a0 \u00a0fi<br \/>\n\u00a0 \u00a0;;<br \/>\nesac<\/div>\n<p>\u00a0<\/p>\n<h2>C\u00f3mo registrar el c\u00f3digo en el sistema operativo<\/h2>\n<p>Haz lo siguiente:<\/p>\n<p class=\"p2\">Crear un archivo con el c\u00f3digo anterior<\/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 el archivo para que sea ejecutable<\/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\">Ejec\u00fatalo para que surta efecto ahora mismo<\/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\">Aseg\u00farese de que el script init se inicia en el arranque<\/h3>\n<p class=\"p2\">Variantes de 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\">Probar el proceso<\/h3>\n<p class=\"p2\">Compruebe el estado de THP emitiendo los siguientes 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\">En algunas variantes de Red Hat o Red Hat, puede que tenga que hacer esto en su lugar:<\/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 archivos, el resultado deber\u00eda ser el siguiente:<\/p>\n<div class=\"text geshifilter-text\" style=\"font-family:monospace\">siempre madvise [nunca]<\/div>\n<p>\u00a0<\/p>\n<p class=\"p2\">Nota: Hay una forma diferente de hacer esto que encontrar\u00e1s en otro sitio y edita \/etc\/grub.conf. Mi problema con esto es que ser\u00eda volado con cada actualizaci\u00f3n del kernel en el futuro. Lo que propongo es m\u00e1s f\u00e1cil de gestionar a largo plazo y f\u00e1cil de poner en algo como un m\u00f3dulo Puppet o una receta Chef para a\u00f1adir al final de rc.local cuando se arranca un nodo.<\/p>\n<p class=\"p1\">THP es una gran caracter\u00edstica para algunas cosas, pero causa problemas con aplicaciones como Couchbase. No es el \u00fanico. Si buscas en Internet p\u00e1ginas transparentes enormes, hay m\u00faltiples problemas documentados de otros vendedores de DB y aplicaciones sobre esto. Hasta que se encuentre algo que funcione con esto, es mejor desactivar 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.2 (Yoast SEO v26.2) - 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\/es\/often-overlooked-linux-os-tweaks\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\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\/es\/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\":\"es\",\"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\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@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\":\"es\",\"@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\/es\/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\/es\/often-overlooked-linux-os-tweaks\/","og_locale":"es_MX","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\/es\/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":"es","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":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/often-overlooked-linux-os-tweaks\/"]}]},{"@type":"ImageObject","inLanguage":"es","@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":"El blog de Couchbase","description":"Couchbase, la base de datos 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":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@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, Ingeniero Superior de Soluciones, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@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 fue Ingeniero Senior de Soluciones en Couchbase trabajando con clientes en m\u00faltiples capacidades para ayudarles en la arquitectura, despliegue y gesti\u00f3n de Couchbase. Su experiencia se centra en operaciones, alojamiento y soporte de aplicaciones a gran escala e infraestructuras de bases de datos.","url":"https:\/\/www.couchbase.com\/blog\/es\/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 fue Ingeniero Senior de Soluciones en Couchbase trabajando con clientes en m\u00faltiples capacidades para ayudarles en la arquitectura, despliegue y gesti\u00f3n de Couchbase. Su experiencia se centra en operaciones, alojamiento y soporte de aplicaciones a gran escala e infraestructuras de bases de datos."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1751","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/23"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=1751"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/1751\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=1751"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=1751"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=1751"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=1751"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}