{"id":15341,"date":"2025-10-15T22:15:35","date_gmt":"2025-10-15T20:15:35","guid":{"rendered":"https:\/\/www.palentino.es\/blog\/?p=15341"},"modified":"2025-10-18T01:01:44","modified_gmt":"2025-10-17T23:01:44","slug":"%f0%9f%a7%a0-nettuning-optimiza-el-rendimiento-de-red-en-linux-con-precision-quirurgica","status":"publish","type":"post","link":"https:\/\/www.palentino.es\/blog\/%f0%9f%a7%a0-nettuning-optimiza-el-rendimiento-de-red-en-linux-con-precision-quirurgica\/","title":{"rendered":"&#x1f9e0; NetTuning: optimiza el rendimiento de red en Linux con precisi\u00f3n quir\u00fargica"},"content":{"rendered":"<p data-start=\"269\" data-end=\"662\">En muchos sistemas Linux, la configuraci\u00f3n de red por defecto no aprovecha todo el potencial del hardware ni de las conexiones modernas. <strong data-start=\"406\" data-end=\"419\">NetTuning<\/strong> nace para resolver eso. Es una herramienta con una interfaz gr\u00e1fica simple, que permite ajustar par\u00e1metros avanzados del kernel sin necesidad de editar manualmente archivos de configuraci\u00f3n o usar comandos complejos.<\/p>\n<p data-start=\"269\" data-end=\"662\"><strong data-start=\"185\" data-end=\"198\">NetTuning<\/strong> es una herramienta gr\u00e1fica\u00a0 que permite <strong data-start=\"259\" data-end=\"323\">consultar, generar y aplicar ajustes de red TCP\/IP avanzados<\/strong> en sistemas Linux.<br data-start=\"342\" data-end=\"345\" \/>Su objetivo es mejorar el rendimiento de la conexi\u00f3n \u2014reduciendo la latencia, mejorando la respuesta en congesti\u00f3n y aumentando la capacidad de conexiones simult\u00e1neas\u2014 <strong data-start=\"513\" data-end=\"560\">sin editar archivos del sistema manualmente<\/strong>.<\/p>\n<h3 data-start=\"664\" data-end=\"689\">&#x1f680; Qu\u00e9 hace NetTuning<\/h3>\n<p data-start=\"691\" data-end=\"822\">NetTuning permite <strong data-start=\"709\" data-end=\"770\">aplicar optimizaciones inteligentes sobre el stack TCP\/IP<\/strong> del sistema. Entre los par\u00e1metros que ajusta est\u00e1n:<\/p>\n<p data-start=\"596\" data-end=\"841\">Linux ofrece una gran cantidad de par\u00e1metros de red configurables a trav\u00e9s de sysctl, pero ajustarlos requiere experiencia, permisos de root y cuidado para no romper nada.<br data-start=\"769\" data-end=\"772\" \/>NetTuning simplifica ese proceso con una interfaz clara donde puedes:<\/p>\n<ul>\n<li data-start=\"845\" data-end=\"897\">Ver el <strong data-start=\"852\" data-end=\"869\">estado actual<\/strong> de los par\u00e1metros de red.<\/li>\n<li data-start=\"900\" data-end=\"981\">Activar o desactivar <strong data-start=\"921\" data-end=\"952\">optimizaciones recomendadas<\/strong> (como ECN, BBR o backlog).<\/li>\n<li data-start=\"984\" data-end=\"1071\">Generar un archivo de configuraci\u00f3n persistente (\/etc\/sysctl.d\/99-net-tuning.conf).<\/li>\n<li data-start=\"1074\" data-end=\"1152\">Aplicar los cambios autom\u00e1ticamente con <strong data-start=\"1114\" data-end=\"1134\">privilegios root<\/strong>, usando pkexec.<\/li>\n<\/ul>\n<p data-start=\"1365\" data-end=\"1531\">El resultado: <strong data-start=\"1379\" data-end=\"1431\">una red m\u00e1s r\u00e1pida, estable y con menor latencia<\/strong>, especialmente \u00fatil en servidores, m\u00e1quinas virtuales o sistemas que sirven contenido en streaming.<\/p>\n<h3 data-start=\"1533\" data-end=\"1559\">&#x1f9e9; Por qu\u00e9 es especial<\/h3>\n<ol>\n<li data-start=\"1564\" data-end=\"1714\"><strong data-start=\"1564\" data-end=\"1590\">Automatiza lo complejo<\/strong> \u2013 Lo que antes requer\u00eda editar \/etc\/sysctl.d\/*.conf y aplicar manualmente sysctl &#8211;system, ahora se hace con un clic.<\/li>\n<li data-start=\"1718\" data-end=\"1860\"><strong data-start=\"1718\" data-end=\"1741\">Seguro y reversible<\/strong> \u2013 Aplica los cambios mediante pkexec, respetando permisos de root, y sin tocar configuraciones fuera de su \u00e1mbito.<\/li>\n<li data-start=\"2015\" data-end=\"2131\"><strong data-start=\"2015\" data-end=\"2041\">Dise\u00f1ada para aprender<\/strong> \u2013 Cada opci\u00f3n incluye una descripci\u00f3n clara de qu\u00e9 modifica y c\u00f3mo afecta al rendimiento.<\/li>\n<\/ol>\n<p><strong>Ayuda<\/strong><\/p>\n<p>99-net-tuning.conf<br \/>\nnet.ipv4.tcp_window_scaling=1 # Escalado de ventana TCP: mejora rendimiento en redes r\u00e1pidas<br \/>\nnet.core.rmem_max=16777216 # M\u00e1ximo tama\u00f1o de buffer de recepci\u00f3n<br \/>\nnet.core.wmem_max=16777216 # M\u00e1ximo tama\u00f1o de buffer de env\u00edo<br \/>\nnet.ipv4.tcp_rmem=4096 87380 16777216 # Buffers de recepci\u00f3n: min, por defecto, max<br \/>\nnet.ipv4.tcp_wmem=4096 65536 16777216 # Buffers de env\u00edo: min, por defecto, max<br \/>\nnet.ipv4.tcp_fastopen=3 # Activa TCP Fast Open (reduce latencia)<br \/>\nnet.ipv4.tcp_ecn=1 # Activa ECN (notificaci\u00f3n de congesti\u00f3n sin p\u00e9rdida de paquetes)<br \/>\nnet.core.netdev_max_backlog=5000 # Cola m\u00e1xima de paquetes pendientes de procesar<\/p>\n<p>&nbsp;<\/p>\n<h3 data-start=\"2133\" data-end=\"2151\">&#x1f6e0;&#xfe0f; Ideal para<\/h3>\n<ul>\n<li data-start=\"2154\" data-end=\"2229\">Administradores de sistemas que buscan <strong data-start=\"2193\" data-end=\"2226\">mejorar el rendimiento TCP\/IP<\/strong>.<\/li>\n<li data-start=\"2232\" data-end=\"2280\">Entornos de laboratorio, servidores web o NAS.<\/li>\n<li data-start=\"2283\" data-end=\"2366\">Usuarios que quieren experimentar con <strong data-start=\"2321\" data-end=\"2353\">BBR, ECN y tunings avanzados<\/strong> sin riesgos.<\/li>\n<\/ul>\n<p><!--more--><\/p>\n<hr data-start=\"2368\" data-end=\"2371\" \/>\n<blockquote data-start=\"2373\" data-end=\"2555\">\n<p data-start=\"2375\" data-end=\"2555\"><strong data-start=\"2375\" data-end=\"2388\">NetTuning<\/strong> combina el poder de Linux con la simplicidad de una app gr\u00e1fica moderna. No necesitas ser un experto en redes para tener un sistema que se comporta como si lo fueras.<\/p>\n<\/blockquote>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2025\/10\/NetTunning.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-15353\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2025\/10\/NetTunning.gif\" alt=\"\" width=\"758\" height=\"693\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<h3 data-start=\"1596\" data-end=\"1617\">&#x1f9e9; Compatibilidad<\/h3>\n<ul>\n<li data-start=\"1621\" data-end=\"1679\">Distribuciones basadas en <strong data-start=\"1647\" data-end=\"1676\">Debian, MX Linux y Ubuntu<\/strong>.<\/li>\n<li data-start=\"1682\" data-end=\"1774\">Compatible con <strong data-start=\"1697\" data-end=\"1733\">entornos KDE, GNOME, LXQt y Xfce<\/strong> (usando pkexec o policykit-1-gnome).<\/li>\n<\/ul>\n<h3 data-start=\"1776\" data-end=\"1786\">&#x1f4a1; Tip<\/h3>\n<p data-start=\"1788\" data-end=\"1847\">Si deseas verificar que los ajustes est\u00e1n activos, ejecuta:<\/p>\n<div class=\"contain-inline-size rounded-2xl relative bg-token-sidebar-surface-primary\">\n<div class=\"sticky top-9\">\n<div class=\"absolute end-0 bottom-0 flex h-9 items-center pe-2\">\n<div class=\"bg-token-bg-elevated-secondary text-token-text-secondary flex items-center gap-4 rounded-sm px-2 font-sans text-xs\"><strong>sysctl -a | grep net.ipv4.tcp_window_scaling<\/strong><\/div>\n<\/div>\n<\/div>\n<\/div>\n<p data-start=\"1905\" data-end=\"1954\"><strong>y deber\u00edas ver net.ipv4.tcp_window_scaling = 1.<\/strong><\/p>\n<p><a href=\"https:\/\/www.palentino.es\/software\/linux\/NetTuning.7z\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-13910 size-full\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2025\/01\/descargar.jpg\" alt=\"\" width=\"150\" height=\"150\" \/><\/a><\/p>\n<p style=\"text-align: center;\">Se encuentra en formato .7z<br \/>\nDisponible para descarga en Sistemas Linux 64 bits<\/p>\n<p data-start=\"207\" data-end=\"231\">Explicaci\u00f3n r\u00e1pida:<\/p>\n<ul>\n<li data-start=\"234\" data-end=\"289\"><strong data-start=\"234\" data-end=\"253\">sudo apt update<\/strong> \u2192 actualiza la lista de paquetes.<\/li>\n<li data-start=\"292\" data-end=\"380\"><strong data-start=\"292\" data-end=\"326\">sudo apt install p7zip-full -y<\/strong> \u2192 instala la herramienta para manejar archivos .7z.<\/li>\n<li data-start=\"383\" data-end=\"453\"><strong data-start=\"383\" data-end=\"404\">7z x NetTuning.7z<\/strong> \u2192 descomprime el archivo en la carpeta actual.<\/li>\n<li data-start=\"456\" data-end=\"605\"><strong data-start=\"456\" data-end=\"492\">chmod +x NetTuning\/NetTuning<\/strong>\u2192 da permisos de ejecuci\u00f3n al programa descomprimido.<\/li>\n<\/ul>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2025\/05\/Contacto-oscar.gif\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-14716\" src=\"https:\/\/www.palentino.es\/blog\/wp-content\/uploads\/2025\/05\/Contacto-oscar.gif\" alt=\"\" width=\"434\" height=\"125\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>En muchos sistemas Linux, la configuraci\u00f3n de red por defecto no aprovecha todo el potencial del hardware ni de las conexiones modernas. NetTuning nace para resolver eso. Es una herramienta con una interfaz gr\u00e1fica simple, que permite ajustar par\u00e1metros avanzados del kernel sin necesidad de editar manualmente archivos de configuraci\u00f3n o usar comandos complejos. NetTuning es una herramienta gr\u00e1fica\u00a0 que permite consultar, generar y aplicar ajustes de red TCP\/IP avanzados en sistemas Linux.Su objetivo es mejorar el rendimiento de la conexi\u00f3n \u2014reduciendo la latencia, mejorando la respuesta en congesti\u00f3n y aumentando la capacidad de conexiones simult\u00e1neas\u2014 sin editar archivos del sistema manualmente. &#x1f680; Qu\u00e9 hace NetTuning NetTuning permite aplicar optimizaciones inteligentes sobre el stack TCP\/IP del sistema. Entre los par\u00e1metros que ajusta est\u00e1n: Linux ofrece una gran cantidad de par\u00e1metros de red configurables a trav\u00e9s de sysctl, pero ajustarlos requiere experiencia, permisos de root y cuidado para no romper nada.NetTuning simplifica ese proceso con una interfaz clara donde puedes: Ver el estado actual de los par\u00e1metros de red. Activar o desactivar optimizaciones recomendadas (como ECN, BBR o backlog). Generar un archivo de configuraci\u00f3n persistente (\/etc\/sysctl.d\/99-net-tuning.conf). Aplicar los cambios autom\u00e1ticamente con privilegios root, usando pkexec. El resultado: una red m\u00e1s r\u00e1pida, estable y con menor latencia, especialmente \u00fatil en servidores, m\u00e1quinas virtuales o sistemas que sirven contenido en streaming. &#x1f9e9; Por qu\u00e9 es especial Automatiza lo complejo \u2013 Lo que antes requer\u00eda editar \/etc\/sysctl.d\/*.conf y aplicar manualmente sysctl &#8211;system, ahora se hace con un clic. Seguro y reversible \u2013 Aplica los cambios mediante pkexec, respetando permisos de root, y sin tocar configuraciones fuera de su \u00e1mbito. Dise\u00f1ada para aprender \u2013 Cada opci\u00f3n incluye una descripci\u00f3n clara de qu\u00e9 modifica y c\u00f3mo afecta al rendimiento. Ayuda 99-net-tuning.conf net.ipv4.tcp_window_scaling=1 # Escalado de ventana TCP: mejora rendimiento en redes r\u00e1pidas net.core.rmem_max=16777216 # M\u00e1ximo tama\u00f1o<\/p>\n<p><a href=\"https:\/\/www.palentino.es\/blog\/%f0%9f%a7%a0-nettuning-optimiza-el-rendimiento-de-red-en-linux-con-precision-quirurgica\/\">(M\u00e1s)\u2026<\/a><\/p>\n","protected":false},"author":1,"featured_media":11215,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1415],"tags":[],"class_list":["post-15341","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sin-categoria-es"],"_links":{"self":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/15341","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/comments?post=15341"}],"version-history":[{"count":15,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/15341\/revisions"}],"predecessor-version":[{"id":15362,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/posts\/15341\/revisions\/15362"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media\/11215"}],"wp:attachment":[{"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/media?parent=15341"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/categories?post=15341"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.palentino.es\/blog\/wp-json\/wp\/v2\/tags?post=15341"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}