{"id":3253,"date":"2014-09-03T17:12:42","date_gmt":"2014-09-03T15:12:42","guid":{"rendered":"http:\/\/blog.unelink.es\/?p=3253"},"modified":"2014-09-03T17:16:17","modified_gmt":"2014-09-03T15:16:17","slug":"ancho-de-banda-en-los-servidores-dedicados-y-vps","status":"publish","type":"post","link":"https:\/\/hosting.airetech.es\/blog\/wiki\/ancho-de-banda-en-los-servidores-dedicados-y-vps\/","title":{"rendered":"Ancho de banda en servidores dedicados y VPS"},"content":{"rendered":"<p>Todos los que trabaj\u00e1is\u00a0con <a title=\"servidores dedicados\" href=\"https:\/\/www.unelink.es\/servidores-dedicados-32.html\" target=\"_blank\">servidores dedicados<\/a>, <a title=\"servidores VPS\" href=\"https:\/\/www.unelink.es\/servidores-virtuales-33.html\" target=\"_blank\">servidores VPS<\/a>, clouds, <a title=\"hostings\" href=\"https:\/\/www.unelink.es\/hosting-3.html\" target=\"_blank\">hostings<\/a> y otro tipo de\u00a0servicios relacionados, est\u00e1is familiarizados con expresiones como:\u00a0ancho de banda, tr\u00e1fico, etc.<\/p>\n<p>En esta entrada\u00a0vamos a profundizar un poco en\u00a0el concepto de\u00a0<strong>ancho de banda<\/strong> y sus modos de aplicaci\u00f3n en cualquier tipo de servidor ya sea un dedicado, VPS o nodo de virtualizaci\u00f3n.<\/p>\n<p>Todos los proveedores de servicios de Internet suelen publicar los\u00a0valores\u00a0de ancho de banda de sus servidores en\u00a0sus\u00a0caracter\u00edsticas. Por ejemplo 100Mbps, 200Mbps, 1000Mbps, etc. Pero la gran pregunta que se plantea con los anchos de banda es: \u00bfvamos a poder hacer uso de este ancho de banda en todo momento?<\/p>\n<p>La respuesta a la pregunta es relativa, puesto que el ancho de banda es una medida de capacidad de transmisi\u00f3n. Casi con total certeza el proveedor del servidor entrega el ancho de banda que dice en sus especificaciones, pero rara vez podr\u00e9is ver en vuestras gr\u00e1ficas que hag\u00e1is uso de \u00e9l.<\/p>\n<p><strong>Y... \u00bfcu\u00e1l es el motivo?<\/strong><\/p>\n<p>Pueden existir decenas, incluso cientos, de motivos por los cuales nuestros servidores no usan el total del ancho de banda disponible,\u00a0pero empecemos por los m\u00e1s b\u00e1sicos.<\/p>\n<p>En primer lugar, como hemos dicho anteriormente,\u00a0el ancho de banda es una medida de capacidad de transmisi\u00f3n. Por ello, y como sucede en todas las comunicaciones, intervienen dos partes: el emisor y el receptor. Aunque nuestro servidor tenga 100Mbps o 1000Mbps, si el receptor tiene tan solo 1Mbps, la transmisi\u00f3n entre ambos puntos no superar\u00e1 nunca 1Mbps ya que uno de los puntos no podr\u00e1 recibir ni enviar a m\u00e1s de 1Mbps.<\/p>\n<p>Tambi\u00e9n puede que estemos realizando descargas desde otros puntos con suficiente ancho de banda como para llegar al 100% de uso de este, pero los sitios con grandes anchos de banda tienen sistemas que lo limitan por sesiones. Es decir si disponemos, por ejemplo, de 200Mbps y conectamos con Microsoft, Rediris, etc, para descargarnos una imagen veremos que el ancho consumido puede ser de 10, 20 \u00f3 50Mbps. \u00bfCu\u00e1l es el motivo? Sencillo: para repartir la carga, y evitar que una sola descarga influya negativamente en las dem\u00e1s, se limitan las descargas a XXMbps sin que este valor pueda sobrepasarse. De este modo los administradores de los sitios de descargas aseguran que nadie pueda copar el ancho de banda total.<\/p>\n<p>Existen otros posibles casos. Imaginemos el siguiente\u00a0escenario: la oficina de una\u00a0empresa tiene 50Mbps y el servidor que est\u00e1 en el centro de datos tambi\u00e9n tiene 50Mbps. Nos conectamos a \u00e9ste y decidimos hacer una descarga de un fichero de 3GB por FTP o SCP (no importa el protocolo) y vemos que la descarga se\u00a0hace\u00a0a 10Mbps. \u00bfCu\u00e1l es\u00a0el motivo? Como todos sabemos, en una oficina existen compa\u00f1eros que a su vez navegan por Internet, utilizan el correo electr\u00f3nico, se ejecutan procesos autom\u00e1ticos de backup en la nube, hay m\u00f3viles y multitud de equipamiento conectado a Internet, etc. La salida a Internet del puesto de trabajo de una oficina suele ser com\u00fan para todos los PCs que la componen por lo que, pese a que nuestro PC no est\u00e9 realizando uso de Internet, puede que el resto de PCs s\u00ed lo est\u00e9n haciendo y ocupando 40Mbps de los 50Mbps totales de la conexi\u00f3n de la oficina, dejando s\u00f3lo 10Mbps libres que son los consumidos por la descarga. De este modo el servidor no enviar\u00e1 m\u00e1s de 10Mbps pese a que tenga 50Mbps disponibles ya que los otros 40Mbps est\u00e1n siendo usados por otros PCs.<\/p>\n<p>El caso expuesto anteriormente tambi\u00e9n puede ocurrir en un\u00a0servidor. Es decir, si el servidor est\u00e1 usando\u00a020Mbps, tan solo quedar\u00e1n 30Mbps disponibles para descargas, pero en este caso experimentaremos un descenso de la velocidad en la entrega de sitios web, correos, etc, ya que se est\u00e1 haciendo uso del 100% del ancho de banda.<\/p>\n<p>Otra posible pregunta es: <strong>\u00bfsi mi servidor, mi conexi\u00f3n y mi PC est\u00e1n perfectamente, por qu\u00e9 cuando abro una p\u00e1gina web del servidor veo que en la gr\u00e1fica de ancho de banda esta consulta no supera el 1Mbps si yo tengo mucho m\u00e1s?<\/strong><\/p>\n<p>Normalmente los sitios webs est\u00e1n compuestos por decenas o cientos de im\u00e1genes \"troceadas\", as\u00ed como multitud de ficheros, como css o conexiones externas que han de realizar cada vez que nuestro PC accede al sitio web. Por ello, si la p\u00e1gina que queremos consultar pesa 10Mbits, por ejemplo, y nuestra conexi\u00f3n a Internet es de 10Mbps, la l\u00f3gica nos dir\u00eda que podr\u00edamos descargar la p\u00e1gina en 1 segundo, pero en la pr\u00e1ctica nos damos cuenta que en vez de 1\u00a0segundo tarda 2 \u00f3 3 segundos en estar totalmente descargada.<\/p>\n<p>\u00bfA qu\u00e9 es debido esto? \u00bfno tengo en el servidor el ancho de banda que dicen que tengo? Probablemente el ancho de banda s\u00ed que sea el que el proveedor indica pero cuando descargamos una web, como hemos explicado anteriormente, \u00e9sta se encuentra dividida\u00a0en decenas o cientos de partes. Esto obliga al PC que realiza la consulta a\u00a0la web a comenzar una descarga de 1Kb (por ejemplo una imagen), luego otra de 50Kb y as\u00ed hasta completar toda la descarga de la p\u00e1gina. Esta situaci\u00f3n obliga a establecer la conexi\u00f3n para descargar un fichero y luego cerrarla, y estas acciones se realizan\u00a0con todos los\u00a0ficheros que sean necesarios para descargar el sitio completo. Abrir una sesi\u00f3n de comunicaci\u00f3n y cerrarla consume tiempo, poco, pero consume tiempo. Esto, multiplicado por decenas, o cientos, de peticiones ralentizan la descarga total ya que no dejan tiempo posible para que una sesi\u00f3n est\u00e9 abierta y se logren los 10Mbps de velocidad.<\/p>\n<p>Otro posible motivo por el que veamos que el ancho de banda no es usado en su\u00a0totalidad, puede ser que el servidor no sea capaz de entregar la informaci\u00f3n necesaria\u00a0con la velocidad de nuestro ancho de banda.<\/p>\n<p>Pongamos este ejemplo: tenemos un servidor de entrega de ficheros FTP y nuestro PC tiene una conexi\u00f3n a Internet de 100Mbps,\u00a0al igual que el servidor,\u00a0pero cuando descargamos un fichero la velocidad\u00a0no llega a los 50Mbps. Hay que tener en cuenta que los ficheros son le\u00eddos de un disco duro y procesados por el servidor para que, posteriormente, se env\u00eden por Internet al cliente. Si el servidor se encuentra realizando tareas de mantenimiento, scripts, backups, etc, puede que se est\u00e9\u00a0ocupando el ancho de banda <strong>del disco duro<\/strong>\u00a0y, por tanto, el disco no tenga la suficiente capacidad para hacer entrega de los datos a la velocidad que permite el ancho de banda. Esto puede dar la\u00a0sensaci\u00f3n de que en ocasiones las descargas van a 50Mbps, otras a 100Mbps y otras a 70Mbps. \u00bfEsto quiere decir que el ancho de banda no es el indicado? No, en absoluto. Este escenario indica que el servidor no tiene capacidad <strong>en ese momento<\/strong> de entregar la cantidad de datos que requiere, ya que el disco duro est\u00e1 ocupado con otras tareas.<\/p>\n<p>Los m\u00e1s puristas que contratan un servicio con 500Mbps, por ejemplo, y exigen ver que su\u00a0PC descarga desde su servidor a 500Mbps (suponiendo que la\u00a0conexi\u00f3n desde el PC a Internet sea de 500Mbps) podr\u00e1n observar que nunca llegar\u00e1n a este valor y, una vez m\u00e1s, se podr\u00e1 pensar que el servidor no tiene los Mbps prometidos, lo cual no es as\u00ed. En una conexi\u00f3n de Internet existen protocolos que se encargan de manejar los paquetes que viajan por ella. Estos protocolos son una <em>suite<\/em> de varios protocolos llamada TCP\/IP. Ellos se encargan de enviar los paquetes y, posteriormente, volver a formarlos en ficheros legibles para los ordenadores. Estos ficheros se env\u00edan y se componen mediante CRC (c\u00f3digos de redundancia c\u00edclica) entre otros. Por ejemplo, un paquete enviado (el cual es parte de un fichero) contiene una cabecera de 5Kb seguido del contenido de\u00a050Kb y una cola de\u00a05Kb. La cabecera y la cola tienen informaci\u00f3n de d\u00f3nde se ha de situar este paquete una vez llegue a su destino y, junto con el resto de\u00a0paquetes, van para formar un fichero legible. Tambi\u00e9n existen protocolos que interceptan paquetes que llegan antes que otros y los dejan a la espera de disponer el paquete siguiente de\u00a0la secuencia. A todos nos ha pasado que, realizando una descarga, el fichero al final est\u00e1 corrupto y es ilegible, pero a la segunda descarga lo podemos abrir sin problemas. Esto es debido a un error en el protocolo de conexi\u00f3n.<\/p>\n<p>Como pod\u00e9is ver en el ejemplo anterior cada 50Kb de datos que compone un paquete existen 10Kb de datos de control. Por eso, una transferencia con una l\u00ednea de 500Mbps nunca podr\u00e1 transferir 500Mbps de contenido de ficheros y es totalmente normal que veamos que la velocidad en ficheros no sea del 100%, ya que tambi\u00e9n se env\u00edan multitud de paquetes y sesiones de control de los protocolos que hacen posible la comunicaci\u00f3n por Internet.<\/p>\n<p>Con todos los anteriores ejemplos podemos deducir que aunque nuestro servidor tenga 100.000Mbps probablemente no seamos capaces de hacer uso de ellos por algunas de las razones descritas anteriormente: webs, servidor ocupado, limitaciones en las descargas de otros servidores, protocolos y muchos m\u00e1s motivos.<\/p>\n<p>Esperamos que esta entrada os ayude a conocer m\u00e1s el t\u00e9rmino de ancho de banda y pueda dar respuestas a algunas de vuestras preguntas.<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"Todos los que trabaj\u00e1is\u00a0con servidores dedicados, servidores VPS, clouds, hostings y otro tipo de\u00a0servicios relacionados, est\u00e1is familiarizados con expresiones como:\u00a0ancho de banda, tr\u00e1fico, etc. En esta entrada\u00a0vamos a profundizar un poco en\u00a0el concepto de\u00a0ancho de banda y sus modos de aplicaci\u00f3n en cualquier tipo de servidor ya sea un dedicado, VPS o nodo de virtualizaci\u00f3n. Todos los proveedores de servicios&nbsp;<a href=\"https:\/\/hosting.airetech.es\/blog\/wiki\/ancho-de-banda-en-los-servidores-dedicados-y-vps\/\" class=\"read-more\">Seguir leyendo<\/a>","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"footnotes":""},"categories":[7,8,6],"tags":[199,213,214],"class_list":["post-3253","post","type-post","status-publish","format-standard","hentry","category-servidores-dedicados","category-servidores-virtuales-vps","category-wiki","tag-ancho-de-banda","tag-servidores-dedicados","tag-servidores-virtuales-vps","cat-7-id","cat-8-id","cat-6-id"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/3253","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/comments?post=3253"}],"version-history":[{"count":6,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/3253\/revisions"}],"predecessor-version":[{"id":3260,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/posts\/3253\/revisions\/3260"}],"wp:attachment":[{"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/media?parent=3253"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/categories?post=3253"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/hosting.airetech.es\/blog\/wp-json\/wp\/v2\/tags?post=3253"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}