martes, 13 de julio de 2021

eMule, filosofía, configuración, consejos

Esta es una copia de lo que publiqué allá por septiembre del 2003 en la web de Emulespaña, revisada por última vez en el 2006.


Manual eMule (filosofía, configuración, consejos)

Novedades

14 de Septiembre del 2006. El 26 de Julio se ha incluído en eMule la Ofuscación de Protocolo, el 21 de Agosto, en las instalaciones nuevas los puertos por defecto 4662 y 4672 ahora son aleatorios, no se cambian en las actualizaciones, estas posibilidades estuvieron disponibles el 31 de Agosto con la versión 0.47b Beta 1; desde el 14 de Septiembre está disponible la versión estable 0.47c. Se recomienda cambiar a esta versión cuanto antes, especialmente a los usuarios de PSI que filtran las conexiones P2P, entre ellos el operador español ONO, algunos Argentinos y Brasileños.

01 de Abril del 2006. Después de mi pequeña experiencia «al otro lado» de un PSI (Proveedor de Servicios de Internet) o más concretamente en un SAT (Servicio de Asistencia Técnica) de uno de ellos, he añadido algunos de los conocimientos adquiridos, he aprovechado también para añadir enlaces a la Wikipedia. Además he cambiado la licencia de GNU FDL a Creative Commons.

17 de Julio del 2005. Empecé a revisar la guía en noviembre del 2004, hace más de un año que no la actualizaba, mi desconexión de Internet y paso a GNU/Linux me alejó del eMule. Desde el otoño del 2004 las operadoras han doblado las velocidades de conexión manteniendo el mismo precio, en algunos casos se ha doblado la recepción pero no el envío, nos vamos acercando así a las velocidades de otros países, aunque con un coste comparativamente más alto.

He revisado las nuevas opciones y comentado las más importantes a nivel de rendimiento hasta la versión del eMule 0.46b. Estoy tratando de que sea lo más clara posible, sin caer en excesivos tecnicismos.

30 de Septiembre del 2003. Última actualización, contemplaba hasta la versión 0.30a del eMule.

Terminología...

ancho de banda, se utiliza generalmente, para indicar la cantidad de datos, que puede ser enviada en un período de tiempo determinado, a través de un circuito de comunicación dado, por ejemplo para un modem V.90 el ancho de banda de envío es de 33,6 kbps (kilo bits por segundo) [1].

asimétrica, se denomina a las conexiones de datos como la ADSL cuya velocidad de envío y recepción son diferentes.

atenuación, en telecomunicación, se denomina atenuación de una señal, sea esta acústica, eléctrica u óptica, a la pérdida de potencia sufrida por la misma al transitar por cualquier medio de transmisión [2]. Para el caso del cableado, influye la distancia y calidad del mismo así como la cantidad de empalmes realizados. El valor de atenuación se expresa en decibelios (dB), cuanto menor sea, menor pérdida de señal mayor calidad en la conexión y por lo tanto mayor velocidad podremos conseguir.

bucle de abonado o local, en telecomunicaciones el bucle local o bucle de abonado es el cableado que se extiende entre la centralita (o conmutador) y los locales del usuario; en España, este bucle es propiedad del usuario aunque Telefónica sigue siendo la única autorizada para su cambio, revisión y mantenimiento [3].

cable-modem, es un tipo especial de módem diseñado para modular la señal de datos sobre una infraestructura de televisión por cable [4].

cortafuegos (firewall), dispositivo o programa de seguridad que se coloca entre una red local o equipo y una red externa, Internet por ejemplo, cuyo objetivo es establecer una seguridad en las comunicaciones de forma que evite ataques o intrusiones externas o viceversa, bloqueando determinadas comunicaciones hacia el exterior. En nuestro caso, un cortafuegos podría bloquear las comunicaciones del eMule.

download (descarga, bajada), término que indica la recepción de datos desde un equipo o dispositivo, normalmente desde un servidor en Internet.

encaminador (router), dispositivo que distribuye tráfico entre redes [1], por ejemplo nuestro equipo o red privada e Internet.

desagregación, en España, se produce cuando un usuario solicita que otro operador, diferente a Telefónica, le de servicio de forma independiente a esta, de esta forma el nuevo operador puede suministrarle conexión ADSL por su red propia, proporcionando voz por la red de Telefónica, lo que se denomina desagregación parcial, o bien dando ambos servicios por la red propia, denominándose desagregación completa. En este proceso, Telefónica desconecta al usuario de su red y lo conecta a la red del otro operador en la OBA que este mantiene dentro de la central de Telefónica [5].

modem, acrónimo de MODulador / DEModulador, dispositivo que convierte la señal digital de un dispositivo a analógica para poder ser enviada por el cable telefónico o bien por el de antena de televisión en caso de los cable-modem [6].

monopuesto, funcionamiento característico de los modem, estos establecen una conexión transparente de forma que la IP externa, en nuestro caso la IP pública de Internet, se le asigna al ordenador con las ventajas e inconvenientes que esto supone; como ventajas se pueden citar: el no necesitar realizar redireccionamiento de puertos mediante NAT, PAT o similares y por la misma razón, el número de conexiones simultáneas no está limitado por NAT, sino por la pila TCP/IP del sistema operativo, mucho mayor; la mayor desventaja se debe a que la exposición directa a Internet hace el equipo más vulnerable a ataques y se hace imprescindible un cortafuegos bien configurado, sólo se puede conectar directamente un ordenador a la red externa.

NAT (Network Address Translation), o Traducción de Dirección de Red es un estándar creado por la Internet Engineering Task Force (IETF) el cual utiliza una o más direcciones IP para conectar varios ordenadores a otra red (normalmente a Internet), los cuales tiene una dirección IP completamente distinta (normalmente una IP no válida de Internet definida por el RFC 1918). Por lo tanto, se puede utilizar para dar salida a redes públicas a ordenadores que se encuentran con direccionamiento privado o para proteger máquinas públicas [7].

puerto (de red), es una interfaz para comunicarse con un programa a través de una red. Los puertos de red suelen ser numerados y una cierta implementación de protocolo de transmision de red (como TCP o UDP) asigna alguno de esos números de puerto a la información que envía; la implementación del protocolo en el destino utilizará ese número para decidir a que programa entregar los datos recibidos.
En TCP y UDP la combinación de un número de puerto y una dirección de red (número IP) suele llamarse socket [8].

ruido, en el ámbito de las telecomunicaciones y de los dispositivos electrónicos, en general, se considera ruido a todas las perturbaciones eléctricas que interfieren sobre las señales transmitidas o procesadas [9]. Se expresa en decibelios (dB). Se determina por la diferencia entre la señal de datos transmitida y la de ruido, cuanto mayor sea esta diferencia, mayor será la calidad de la señal.

TCP (Transmission Control Protocol), es el principal sistema de transmisión de datos del protocolo TCP/IP; es fiable ya que incluye control de errores, cada vez que se envía un dato se espera una respuesta positiva (ACK) en un tiempo determinado, en caso contrario se reenvía el dato; incluye control de flujo, cuando se recibe la respuesta ACK se vuelve a enviar más información, de esta forma sólo se envía a medida que el destinatario puede procesarla.

UDP (User Datagram Protocol), sistema alternativo a TCP para enviar información, no tiene fiabilidad, control de flujo o errores, por lo que se suele usar en conexiones rápidas y que no requieren una respuesta, que la información llegue o lo haga correctamente; por lo que genera poco tráfico.

upload (cargar, subir), se utiliza para designar el envío de información o datos hacia otro equipo o dispositivo.

Filosofía y funcionamiento...

En la web oficial de Emule-project.net, apartado descargas, tienes la ayuda elaborada por Monk y traducida por linux_rodo, es interesante que la descargues.

eMule utiliza la red P2P eDonkey para el intercambio de ficheros, tanto la red como los programas cliente que la usan son gratuitos. A partir de la versión 0.42.1 también se puede usar la red Kademlia, una red sin servidores. Más información en la ayuda, apartado Guía sobre las redes.

Al ser gratuitas, hay que tomarlas tal cual, no podemos exigirles que funcionen de una manera concreta o que vayamos a encontrar lo que nosotros queramos.

Como quizás sabrás P2P significa Peer to Peer, entre pares o iguales, es decir, que los que compartimos somos usuarios con conexiones de todo tipo, usuarios con modem V.90, RDSI, ADSL, cable, etc., no son conexiones a servidores FTP de alta capacidad con líneas de comunicación muy rápidas, por lo que la velocidad de recepción no tiene porque llegar al máximo de la que tengamos disponible.

Cuando te conectas a otro usuario no es llegar conectar y recibir, sino que entrarás en una cola y empezarás a recibir cuando llegues al principio de esta.

eMule usa un sistema de créditos, cuanto más des a los demás, más rápido avanzarás en sus colas y antes podrás recibir. En la ayuda, apartado Preguntas frecuentes > Créditos y en Funciones > Sistema de créditos tienes más información sobre ello, en Información general > Valoración y puntuación, se explica como se avanza en la cola en función de los créditos y otros valores.

Los ficheros compartidos se dividen en partes (chunks) de 9,28 MB, que será lo máximo que recibas en cada conexión, volviendo de nuevo a la cola, esto ayuda a una mejor distribución de los archivos y evita que unos pocos usuarios acaparen la recepción de ficheros. Sólo compartes las partes completas recibidas, cada parte tiene un código (hash) de verificación, si la parte recibida no es correcta, esta se trata de recuperar recibiendo trozos más pequeños de 180 kB; en la ayuda, apartado Funciones > Gestión de la corrupción, está ampliada la información sobre la división de los ficheros y cómo se intentan reparar.

Consideraciones iniciales...

Como otros programas de comunicaciones a través de Internet, eMule usa el sistema de puertos junto con la dirección IP, de esta forma se puede establecer una comunicación única entre ambos programas. Si los puertos están cerrados o bloqueados y no se pueden usar, el rendimiento del eMule será inferior. Esto puede pasar en redes sobre las que no tenemos control, están protegidas por un cortafuegos, usan un sistema proxy o un encaminador en los que dichos puertos pueden estar sin redireccionar mediante NAT.

Conectemos un sólo equipo o varios, la conexión siempre la compartiremos con otros usuarios o programas que también acceden a Internet, aunque el eMule esté enviando y recibiendo al completo, el rendimiento disminuirá si nos ponemos a navegar, enviar o recibir correo electrónico, IRC, etc. Si no podemos determinar el ancho de banda que le corresponde al eMule es mejor usar sistemas que lo detecten automáticamente, en todo caso, lo mejor es partir de configuraciones pequeñas e irlas subiendo mientras notemos mejoría, si configuramos el eMule como si todo el ancho de banda nos correspondiera a nosotros probablemente irá peor.

Imagina que estás vertiendo agua en una botella usando un embudo, si echas agua en el embudo más rápido de la que este es capaz de ir pasando a la botella, el agua desbordará el embudo y se perderá, algo similar sucederá si configuras el eMule para que envíe o reciba más de lo que tu conexión es capaz. Es preferible verter el agua poco a poco hasta llenar la botella, que hacerlo rápidamente y dejar la botella sin llenar.

En función de los valores de atenuación y ruido, tu encaminador puede no conectarse -sincronizar- a la velocidad contratada, sino a una inferior, puedes tener, como he visto, una tarifa de 6 Mbps (6.000 bps) y sincronizar a 4 Mbps (4.000 bps); además los PSI pueden garantizarte solamente un porcentaje del ancho de banda, normalmente el 10%, pero es que además no tiene porque ser sobre el contratado, sino sobre el de sincronización, en este caso, en vez de 600 bps, te garantizaría sólo 400 bps.

La velocidad de sincronización es importante porque es la que verdaderamente te dará el ancho de banda real, puedes verificar este dato en el encaminador, si tienes acceso a él, o bien tu PSI puede confirmarte los valores, tanto para envío como para recepción. Así que diferenciaremos entre la velocidad o ancho de banda contratado y el real o de sincronización, este puede variar si apagas el encaminador y al encenderlo han variado los parámetros de conexión, especialmente el de ruido. El PSI puede garantizarte un valor superior en caso de desagregación, para el PSI del ejemplo, este es de un 25%.

Si conectas a través USB comprueba si hay actualización del controlador, en este tipo de conexiones casi toda la carga la gestiona el procesador, por lo que el consumo de este puede ser elevado aún sin usar Internet, es preferible una conexión a través de red, en tarjeta o integrada en la placa base, precisamente porque la circuitería de la red se encarga de la gestión de los datos en vez de ser el procesador.

Tabla 1: Velocidad de diferentes conexiones
Tipo de Conexión Mbps MBps
Wireless LAN o IEEE 802.11 1 0,12
Ethernet 10 Base-T o IEEE 802.3 10 1,25
USB 1.1 12 1,50
Wi-Fi o IEEE 802.11g 54 6,75
Ethernet 100 Base-T o IEEE 802.3u 100 12,50
FireWire 400, iLink o IEEE 1934a 400 50.00
USB 2.0 480 60,00
FireWire 800, iLink o IEEE 1934b 800 100,00

Puedes encontrar información adicional sobre los encaminadores o cable modems en webs como ADSL 4 Ever, ADSL Ayuda, BandaAncha.st, ADSLNet, además de las webs de los fabricantes.

Puedes acudir a la web speed guide.net, en el menú izquierdo, abajo, verás la opción TCP/IP Analyzer, verifica tu configuración de red para ver si está optimizada y en todo caso puedes descargar el TCP/IP Optimizer; si no te llevas bien con el inglés, en Optimización de Conexiones de Banda Ancha, además de información, en Velocidad > Test TCP/IP te lleva a la página de verificación y a la izquierda te explica los resultados posibles en español, así como los cambios a efectuar si fuera necesario. Otra herramienta de optimización es el DFUeTweaker en la web Kurt Zimmermann Software.

eMule es un programa del que tenemos disponible el código fuente, esto quiere decir que existe la posibilidad de que, si tenemos los suficientes conocimientos de programación, podemos modificar el programa original; a las versiones diferentes a esta se les denomina MODs ya que son MODificaciones.

Algunos MODs simplemente corrigen fallos de la original, otros mejoran las funcionalidades existentes, le añaden nuevas funciones, etcétera.

Mientras no sepas cómo funciona, lo mejor es que uses la última oficial estable, no uses versiones alfa o beta, ya que pueden tener fallos, mírate en foros sobre eMule los mensajes de otros usuarios, sus comentarios antes de cambiar de versión, espera al menos quince días, de esta forma si se detectan errores pronto saldrá una nueva versión.

Si todavía no lo tienes instalado, selecciona la opción de descargar la versión de instalación, puedes tener la opción para descargar 'binarios', se usa una vez que ya tienes instalado el eMule, sólo descargarás los ficheros mínimos para actualizarlo, también puedes tener la opción a descargar los 'fuentes', que te sirven como se ha comentado antes, para poder modificarlo a tu gusto.

La primera vez que lo instales usa el asistente, dale la velocidad de conexión real, al menos en caso de DSL, el sistema operativo y deja que él ajuste los parámetros, no los cambies salvo que sepas lo que haces y en todo caso no cambies más de uno a la vez, sobre todo si quieres comprobar si los resultados de dicho cambio influyen en el envío y recepción de ficheros, al igual que antes, mira los mensajes de otros usuarios, aprende para que sirve cada parámetro y que efectos suponen el cambiarlo.

Al igual que las cartas que se envían por correo se meten en un sobre con la dirección del destinatario, la del remitente y quizás alguna información adicional, como una referencia, a quién va destinada en concreto (atención), etc., la información que enviamos a través del protocolo TCP/IP también «se mete en un sobre» que lleva información similar, estimándose que esta supone entre un 2% y un 20% del total, por lo que la velocidad efectiva no será igual a la velocidad de sincronización.

Configuración inicial...

Mostrar.

Algunas de estas opciones provocan un mayor consumo de procesador al mostrar más información o un modo más bonito, como normalmente no estaremos mirando el eMule, podemos desactivarlas.

  • Estilo Barra de progreso, por defecto se muestra con efectos 3D, muévelo a la izquierda para una barra plana en 2D.
  • Mostrar porcentaje de descarga en barra de progreso, Mostrar índices de transferencia en el título, Mostrar información de descarga en pestaña de categorías, son opciones que también añaden más consumo de procesador.
  • Conservar uso de CPU y Memoria, marcando estas opciones también disminuiremos el consumo de memoria y procesador.

Conexiones.

  • Capacidades, pon la velocidad máxima en kBps o kB/s (kilo bytes por segundo) de tu conexión, ten en cuenta que los PSI dan la velocidad en kbps o kb/s (kilo bits por segundo), simplemente divide este valor por 8.
    • Modem V.90 ó V.92 (56 k), su capacidad es de unos 7 / 4 kBps, es decir 7 de recepción y 4 de envío, por lo tanto asimétrica, a tener en cuenta que tanto el envío como la recepción comparten el mismo ancho de banda, la velocidad total no puede superar el total de la conexión, la capacidad máxima dependerá de la velocidad que se negocie en cada conexión. Si conectamos a menudo a 50,6 kbps (50.600 bps), nuestra capacidad máxima será de 6,32 kBps. El envío es fijo a 33,6 kbps (33.600 bps), que equivalen a 4,32 kBps según la norma V.34. Más información sobre V.90 en V.90 Modem Standard, y sobre V.92 en Welcome to V92.com.
    • RDSI (64 ó 128 kbps), permite hasta 8 kBps con un canal y 16 kBps con dos canales unidos, tanto de envío como de recepción, pero al igual que los modems, las dos sumadas no pueden pasar de esos valores. A tener en cuenta que, salvo contrataciones especiales, el uso de dos canales significa efectuar dos llamadas y por lo tanto doble coste de la conexión.
    • ADSL, es una conexión asimétrica, supongamos a modo de ejemplo, una conexión de 256/128 kbps lo que equivale a 32/16 kBps, las ADSL tiene canales separados para el envío y recepción por lo que las velocidades son simultáneas, es decir, con la conexión de ejemplo podrías, teóricamente, estar enviando a 16 kBps y recibiendo a 32 kBps.
    • Cable, hay diferentes combinaciones según el operador, los canales de envío y recepción también están separados.
  • Límites, la ayuda recomienda desactivar el límite de descarga, sobre todo si tenemos ancho de banda suficiente. Para el de subida se recomienda un límite entre un 80 - 90% de la capacidad, a veces incluso menos, la ayuda indica un 75%.

    El motivo es dejar un margen para el envío de los ya comentados paquetes ACK, también hay que dejar margen para el ancho de banda excedente que veremos más adelante. Si tu MOD permite incluir estos parámetros dentro de los límites podrás controlarlo mejor.

    El límite de subida también se puede desactivar y utilizar el Sensor de velocidad de subida o USS, está en el apartado de Opciones adicionales, disponible en la versión 0.44a y posteriores.

    Para conexiones por modem, RDSI o con poca capacidad de subida, puedes usar MODs como el emulEspaña, iONiX, pHoeniX, SDG PoWa y Xtreme que permiten introducir decimales en estos valores, afinando de esta forma la configuración.

    Para las conexiones por RDSI es conveniente poner un límite de envío, si no lo hacemos, eMule primero empleará todo el ancho de banda para enviar quedándonos sin margen para recibir.

    eMule establece un ratio de transferencia en base al límite de subida, hasta 3 kBps es de 1:3, es decir, te permitirá una velocidad de descarga tres veces superior a la de subida, de 4 a 9 kBps, es de 1:4, con un límite de 9 kBps sólo podrás descargar a un máximo de 36 kBps (9 x 4), a partir de 10 kBps no hay ratio de descarga. Algunos MODs toman como base del ratio la velocidad media de subida, en algunos casos, si ya has descargado el cuádruple de tu subida, algunos MODs automáticamente limitan la descarga, no permitiendo que superes el ratio 1:4 independientemente de tu límite o media de subida.

  • Puertos, te recomiendo cambiarlos, parece que hay PSIs que establecen filtros para los puertos por defecto del eMule, dándoles una menor prioridad, puedes sustituirlos por cualquier otro valor superior a 1023, verifica si tienes otros programas de mensajería, IRC, juegos en línea, etc. y qué puertos usan para evitar conflictos, puedes usar los puertos x4662 y x4672, donde 'x' es un valor entre 1 y 6 o bien xy662 y xy672 donde 'y' es un valor entre 0 y 9. Algunos MODs permiten usar puertos aleatorios cada vez que se conecta. Tienes una lista de los puertos registrados en IANA Assignments Port Numbers.

    Los puertos usados por defecto son:

    • 4662 TCP, tanto para entrada como para salida, valor aleatorio en la instalación a partir de la versión 0.47c, configurable, reglas 4662 <= * y 4662 => *.
    • 4672 UDP, tanto para entrada como para salida, valor aleatorio en la instalación a partir de la versión 0.47, configurable, reglas 4672 <= * y 4672 => *.
    • 4661 TCP, salida, fijo, regla * => 4661.
    • 4665 UDP, salida, fijo, regla * => 4665. En realidad es el valor anterior + 4.
    • 4711 TCP, entrada, configurable, 4711 <= *.

    Con el botón Comprobar puertos se puede verificar si están correctamente configurados, abrirá un navegador que accede a una página de prueba. Si no te funciona no te preocupes demasiado, he leído mensajes de usuarios con una configuración correcta, pero que la comprobación le da error.

    Para conocer tu dirección IP, mira en el eMule la pantalla de Servidores, ventana de Información personal, también puedes acceder a www.cualesmiip.net, www.showip.com, www.verip.es, ADSL 4 Ever, ADSL Ayuda, ADSLNet y Banda Ancha.

    Para el cortafuegos de Windows XP puedes pulsar el botón Abrir estos puertos en el cortafuegos interno de WinXP, el programa se encargará de activarlos, tendrás que hacerlo manualmente en otros cortafuegos además de los encaminadores. Algunos MODs usan el sistema de Windows XP UPnP que puede abrirlos automáticamente en aquellos que contemplen esta opción.

    Si quieres ahorrarte problemas, puedes configurar una regla general que permita a eMule todo el tráfico TCP y UDP, hacia y desde cualquier puerto y dirección IP. Para saber cómo abrirlos consulta la documentación de tu encaminador o puedes mirar en las webs citadas anteriormente.

    Si el cortafuegos, encaminador o proxy es de una organización empresarial, universitaria, etc. que no es de tu responsabilidad, quizás sea mejor no intentar modificarlo, mira además las normas de uso de la red o consúltalo con el administrador, ten en cuenta que en algunos sitios se registra el uso que se hace de Internet.

    En estos casos prueba con puertos que sí puedan estar disponibles, como el 20 y 21 (FTP), 23 (telnet), 25 (SMTP), 53 (DNS), 80 (HTTP), 110 (POP3), 119 (NNTP), 123 (NTP), 8080 (proxy), etcétera.

  • Límite máximo (fuentes por archivo), se refiere a la cantidad de usuarios a los que puedes conectar como máximo para poder descargar un archivo, puedes guiarte por las que pone el asistente, indicadas por la Tabla 2, varían en función de la velocidad de conexión, el número de ficheros en descarga y el sistema operativo, la ayuda recalca que valores muy altos ralentizarán el equipo o podrán hacer que se bloquee, con las conexiones antiguas se recomendaba no pasar de un total de 3.000 fuentes, pero si te guías por la tabla, con una conexión superior a 2.500 bps y 20 archivos en descarga, podrías tener un total de 10.000 fuentes (20 x 500). Al tráfico que se genera al conectar con las fuentes se le denomina ancho de banda excedente u overhead.

    Según Announ el asistente del eMule pone los siguientes valores para Windows NT 4.0, 2000 y XP, para Windows 9x y Me divide primero el límite de descarga por 2, por ejemplo, si tienes una ADSL de 512/256, pondrías (512 / 8 / 2 = 32) los valores de < 62.

    Tabla 2: Número de fuentes por archivo recomendadas según el número de ficheros en descarga
    Límite descarga Fuentes para 1 a 5 descargas Fuentes para 6 a 15 descargas Fuentes para 16 o más descargas
    =< 7 kBps 100 60 40
    < 62 kBps 300 200 100
    < 187 kBps 500 400 350
    =< 312 kBps 800 600 400
    > 312 kBps 1000 750 500
  • Conexiones máximas, en la ayuda del eMule, se recomienda un valor de 50 para usuarios de Windows 9x / Me o modems / RDSI y no pasar de 100, para el resto de conexiones puedes dejar el valor que ponga el asistente y que son:
    Tabla 3: Máximo de conexiones según el límite de subida
    Límite subida Máx. conexiones
    <= 7 kBps 80
    < 12 kBps 200
    < 25 kBps 400
    <= 37 kBps 600
    > 37 kBps 800

    Hay que tener en cuenta que si conectamos a través de un encaminador, este también tiene un límite de conexiones, por la tabla NAT, si nos pasamos de este valor rechazará el exceso de conexiones, al menos este debería ser el comportamiento normal, sin embargo algunos modelos, quizás por fallo o mal diseño del programa que lo gestiona, puede bloquearse, cortar la conexión, etcétera. El valor dependerá del modelo de encaminador, he visto ZyXEL de la serie 600 con una tabla para un máximo de 1.024 conexiones simultáneas, el PSI puede solicitar al fabricante que reduzca este valor.

  • Auto conectar al iniciar, como se puede deducir, con esta opción activada, eMule se conecta a un servidor nada más iniciarse, en caso contrario tendremos que realizar una conexión manual pulsando en el icono Conectar.
  • Reconectar al perder la conexión, si por alguna razón se pierde la conexión con el servidor, esta opción permite que eMule se vuelva a conecta al mismo u otro servidor, es recomendable activarla.
  • Red, puedes seleccionar las redes a las que quieres conectarte, la inicial, eDonkey, basada en la conexión a servidores, tiene el inconveniente de la dependencia de ellos, como ya ha pasado anteriormente, un ataque o caída de los principales llevó a la caída de casi toda la red. Por otra parte está la nueva red Kademlia, todavía en desarrollo, carece de servidores, y por lo tanto de su problemática, aquí casi todos los equipos son servidores. Por supuesto te puedes conectar a ambas a la vez, buscar y descargar de usuarios conectados a las dos redes.

Servidores.

  • Actualizar lista de servidores al conectar a un servidor, cuando te conectas a un servidor, este te envía una lista de los servidores que conoce, si ya tienes una buena lista de servidores, puede no ser necesario activarla.
  • Actualizar lista de servidores al conectar a un cliente, similar a la anterior, pero cada vez que conectamos con otro usuario, esta genera mucho más tráfico y es aconsejable desactivarla, sobre todo en conexiones con poco ancho de banda.
  • Auto conectar sólo a servidores fijos, si por alguna razón estos servidores no responden y tienes la opción marcada, eMule no conectará con ningún otro servidor y quedarás con ID Baja.
  • Control inteligente de LowID al conectar, actívala para que vuelva a conectar con otro servidor para el caso de que se desconecte y conecte de nuevo con ID Baja.
  • Conexión segura, actívala si tienes problemas de conexión con los servidores y te dan habitualmente ID Baja.

Archivos.

  • Añadir archivos para descarga en modo pausado, recomendado si tienes muchos archivos en descarga.
  • Intentar descargar antes la primera y última parte, el inconveniente de esta opción es contribuir a una peor distribución del fichero. Se aconseja no usarla.
  • Intentar transferir partes completas en todas las subidas, conviene tenerla activada para una mejor distribución de los ficheros, una vez que una parte está completa queda disponible para que otros usuarios la descarguen.
  • Activar auto prioridad, se recomienda activarlo para que en los archivos a descargar, de más prioridad a la hora de buscar fuentes a los que menos fuentes tengan y menos prioridad a los que más fuentes tengan. En los archivos compartidos funciona de forma similar, da más prioridad a los archivos que menos fuentes tienen para que de esta forma se extiendan más rápido y menos prioridad a los que tienen muchas fuentes.
  • Descargar el siguiente archivo pausado cuando otro se complete, puedes utilizarla en conjunción con la vista anteriormente.
    • misma categoría, con la anterior activada, descarga el siguiente fichero de la misma categoría, si no hubiera descargaría el siguiente de otra categoría.
    • sólo en la misma categoría, se fuerza a descargar el siguiente fichero sólo si es de la misma categoría.

    Si quieres establecer el orden exacto en que quieres descargar los ficheros, los puedes ordenar alfabéticamente en cada categoría, o crearte una para ello, y renombrarlos, por ejemplo poniendo delante 000-, 001-, 002-, etc., los pones todos en prioridad normal y después activas en las propiedades de la categoría Descargar en orden alfabético, asegúrate de que los ficheros que vayas añadiendo a las categorías de este tipo tengan todos la prioridad 'normal'. No ponerlos en prioridad 'auto'. Opción disponible a partir de la versión 0.43a. MODs como Cyrex2001, MorphXT y pHoeniX incluyen el sistema de Prioridad Lineal mucho más sencillo que no necesita renombrar el fichero.

Estadísticas.

Estos valores influyen en el tiempo que eMule va a dedicar a calcularlas y mostrarlas, así como la forma en que va a hacerlo, si queremos disminuir el consumo de procesador, podemos aumentar al máximo los valores de Intervalo de actualización, tanto en Gráfico como en Árbol de estadísticas y el de Tiempo de promedio del gráfico.

Seguridad.

  • Ofuscación de Protocolo, la información del enlace es bastante clara, no es necesario activar nada si nuestro PSI no filtra las comunicaciones de eMule, Activar la Ofuscación de Protocolo si nuestro PSI lo hace, como dice la ayuda las otras dos opciones no son recomendable activarlas.
  • Usar identificación segura, esta opción activa el uso de una clave RSA de 384 bits, permite el reconocimiento seguro de otros usuarios, evitando los MODs que roban los ID de usuario y sus créditos. Se recomienda su uso. Tendrás que reiniciar el eMule para que se active en la versión 0.29b. Activado por defecto a partir de la 0.29c. Tienes información ampliada en la ayuda dentro de Funciones > Identificación segura de usuario.
  • Iniciar eMule como usuario limitado, sólo funciona en Windows NT 4.0 / 2000 / XP que usen NTFS como sistema de ficheros. Normalmente se trabaja en estos equipos como usuario administrador, que tiene control total sobre el equipo, eMule como usuario limitado se ejecuta a si mismo como un usuario sin privilegios de administrador, protegiendo al sistema de posibles ataques, virus, etc., que el eMule pueda recibir.

Opciones Adicionales.

  • Conexiones máximas en 5 segundos, el valor habitual son 20, quizás pueda ser necesario disminuirlo a 10 en Windows 9x / Me, puedes subirlo a 30 en NT / 2000 / XP.
  • Máx. conexiones a medio abrir, se recomienda no cambiarlas para Windows XP SP2, el valor por defecto es 9, para el resto de Windows ponerlo a 50, hay utilidades que permiten cambiarlo en XP SP2, sin embargo los autores del eMule no lo recomiendan.
  • Abrir/Cerrar puertos en el cortafuegos de Win XP cuando se inicia/cierra eMule, sólo funciona si tenemos activado el cortafuegos de Windows XP sin o con el SP1, no funciona correctamente con el SP2, al menos hasta la versión 0.44d, añade más seguridad al cerrar los puertos que eMule necesita una vez que finaliza su ejecución.
  • Usar el sistema de créditos, se recomienda activarla.
  • Tamaño cola de espera, si ponemos una cola pequeña, puede que se llene y algunos usuarios esperen fuera de la cola preguntando cada cierto tiempo por un puesto en ella, de esta forma clientes interesantes se pueden quedar fuera y no ganaremos créditos con ellos; con una cola lo suficientemente grande como para que nadie espere fuera, los clientes interesantes subirán rápidamente por la cola hasta descargar de nosotros, ganando entonces nosotros créditos con ellos, mira en las estadísticas el número de usuarios en cola por si fuera necesario aumentarla.

    MODs como el MorphXT permiten una cola sin límite, de esta forma nadie se queda fuera, simplemente recibirán un número de espera (QR) alto.

  • Sensor de Velocidad de Subida (USS), monitoriza la conexión ajustando automáticamente el límite de subida, asegura que la conexión nunca se sature e intenta mantener fluído el uso de la conexión por otras aplicaciones como el navegador, correo, juegos en línea, etcétera.

    Es interesante cuando no queremos preocuparnos del ancho de banda de envío disponible, dejando que eMule se auto ajuste dependiendo del existente en cada momento, especialmente aconsejable cuando estemos conectados en red y compartamos la conexión a Internet, como podría ser en un cyber-café o en monopuesto y tengamos más programas accediendo a Internet, como servidores de correo, web, etcétera.

    También puede ser útil si el ancho de banda de nuestra conexión es bastante inestable, tiene grandes oscilaciones a lo largo del día, comentaba un usuario con una conexión 512/128 lo mal que le iba si ponía un límite de subida de 8,9 kBps, pero que si lo bajaba a 7 kBps iba mejor; la respuesta fue la velocidad de conexión que tenía en aquel momento de 400/70, lo que da una capacidad de 50/8,75 kBps, por lo que eMule saturaba la subida con el límite configurado.

    Si la velocidad en otras aplicaciones es lenta, al navegar por ejemplo, puedes bajar el límite de recepción si eMule descarga al límite de la capacidad, si no es así, disminuye el límite de subida, opcionalmente puedes usar el USS; si el problema es debido a errores de conexión, falta de sockets, fallo en DNS o similares, puede ser debido a un número de excesivo de conexiones, baja este valor, revisa también las 'Máx. fuentes/archivo', 'Conexiones máximas en 5 segundos' y 'Máx. conexiones a medio abrir'.

Como ya he comentado anteriormente, hay MODs que añaden nuevas funciones o controles al eMule original, algunas de ellas pueden mejorar o afinar más el funcionamiento, en eMule MODs, tienes una lista de características y los MODs que las incluyen.

eMule se pone en marcha...

En la pantalla de Servidores, pestaña Registro, verás los mensajes con las conexiones a los servidores, si no conecta con ninguno verifica que:

  • tu conexión a Internet funciona, por ejemplo usando el navegador o realizando un ping a tus DNS.
  • el cortafuegos o encaminador no estén bloqueando la conexión del eMule al tener los puertos sin redireccionar o redireccionados a una IP incorrecta.
  • en la ventana superior (Lista de servidores), te aparece una lista de ellos, en caso contrario puedes actualizar el fichero server.met, puedes obtener servidores en esta lista de servidores o bien usar esta lista de servidores seguros, copias un enlace cualquiera, lo pones en el campo Actualizar server.met desde URL y pulsas Actualizar, tendrás una nueva lista de servidores.
  • tienes activada la opción Auto conectar sólo a Servidores fijos y no tienes ninguno de este tipo.
  • no estés compartiendo más ficheros de los que marca el servidor como limite alto, sólo versiones anteriores a la 0.29a.
  • no estés descargando más de 30 ficheros a la vez, sólo versiones anteriores a la 0.30a.
  • no hayas conectado con ID Baja, algunos tienen un límite de usuarios con este tipo de conexión.

Conectas y en la ventana Información personal, te pone ID Alta (High ID), quiere decir que tu conexión es correcta, puedes saltarte las indicaciones siguientes e ir a Consejos.

Si conectas con ID Baja, puede ser un problema circunstancial, puedes forzar la conexión a otro u otros servidores, puede pasar que después de un corte de corriente, un bloqueo o reinicio del equipo, eMule esté realizando un índice (hashset) nuevo de los ficheros compartidos y en descarga, esto puede dificultar la conexión, es mejor esperar a que este proceso termine e intentar conectar después.

¿Eres cliente de un proveedor que prioriza el tráfico P2P usando traffic shaping?, si es así usa una versión de eMule 0.47c o superior.

¿Qué significa conectar con ID Baja?, no quiere decir que no vayas a poder enviar o recibir datos, sino que no lo haces en las condiciones óptimas, no te puedes conectar a otros usuarios directamente, sino que tienes que hacerlo a través del servidor, con la consiguiente sobrecarga para este, sólo puedes descargar de los usuarios que tengan ID Alta, lo que te da menos posibilidades y probablemente una velocidad media menor.

Verifica la configuración del cortafuegos, o desactívalo momentáneamente, verifica la configuración del encaminador, cambia los puertos por defecto, ... Si no es posible conectar con ID Alta, marca la casilla desactivar del puerto UDP en Conexión.

Consejos...

Manten el eMule conectado el mayor tiempo posible, cuando te desconectas pierdes el puesto en las colas remotas, la siguiente vez que conectes tendrás que volver a ponerte a la cola de nuevo. Si la desconexión es por un breve plazo, sólo pierdes los puestos en los que empezarías a descargar durante el tiempo de desconexión, tiene que transcurrir al menos 1 hora para que tus fuentes te eliminen de sus colas.

Hay usuarios que se extrañan de tener conexiones muy rápidas y descargar a velocidades muy bajas, mientras que en descargas directas lo hacen casi el máximo que su conexión les permite. Recordar lo comentado al principio, estamos descargando de conexiones de usuarios con capacidades de envío limitadas, quizás de uno con un modem V.90 que como mucho nos pueda enviar a 3 kBps; se tendría que dar la casualidad que estar descargando de varios usuarios a la vez para poder conseguir velocidades más altas.

Recuerda el ratio 1:3 o 1:4 que eMule puede imponer según el límite de subida o la cantidad de datos descargada, puede que ya lo has alcanzado.

Al principio probablemente no consigas velocidades altas, esto se debe a que todavía no has compartido lo suficiente como para que hayas obtenido los créditos necesarios, los cuales te permitan subir más rápido en las colas de otros usuarios, ten paciencia y verás que a medida que pasa el tiempo tu velocidad de descarga va mejorando.

Cuantas más fuentes tenga un fichero más posibilidades de descargarlo, pero hay que mantener un equilibrio con el total de fuentes; cada cierto tiempo se contacta con ellas, se les pregunta cómo estamos en la cola, qué partes tiene del fichero, etc. Hay que tener en cuenta este tráfico excedente, especialmente en las conexiones lentas como las de modems y RDSI. El total de fuentes lo ves en las estadísticas. La versión oficial no incluye este dato en el cálculo del límite de descarga o subida, por eso hay que dejar un margen al poner el límite de subida.

De todas formas, si quieres tener más fuentes de las recomendadas, puedes disminuir el número de conexiones máximas y/o el número de conexiones máximas en 5 minutos, así conseguirás que el tráfico excedente se reparta durante más tiempo y también podrás evitar la saturación del encaminador. Eso si detectas que eMule no va correctamente con tantas fuentes. Recuerda el límite de conexiones simultáneas de la tabla NAT.

También influye el número de archivos en descarga, si tienes un sólo fichero será menos probable que coincidan varios usuarios enviándote datos al mismo tiempo, si aumentas el número de ficheros las probabilidades también aumentan y podrás descargar más de varios usuarios.

En Windows XP SP2 si en el registro del sistema (Panel de Control > Herramientas administrativas > Registro), aparece el evento 4226, quiere decir que se alcanzó el número máximo de conexiones a medio abrir, puedes probar a aumentar el valor de Máx. conexiones a medio abrir, y ponerlas a 50, realizando además el correspondiente cambio con programas como el xp-AntiSpy.

Puedes usar programas como el NetMeter, te informa del ancho de banda utilizado por la conexión de red, te servirá de referencia para saber el que usas realmente con respecto al indicado por eMule, prueba a ajustar el límite de subida del eMule hasta dejar un margen de 0,1 kBps o más sin usar, de esta forma sabes que la conexión no está saturada, configura tu eMule para que incluya en los límites el tráfico excedente y el del protocolo TCP/IP, si así te lo permite. Si tienes el eMule conectado en red con más equipos no te dirá el ancho de banda real de Internet, sino el de la red.

Ten en cuenta que eMule puede consumir bastante memoria, en función de algunas opciones de configuración que hayas o no activado, además del número de conexiones activas, fuentes, etc.; un equipo con poca memoria puede influir en un peor rendimiento. En Windows NT 4.0 / 2000 / XP, puedes iniciar el Administrador de tareas y en Procesos ver la memoria que consume eMule y la total, si está por encima de la memoria física, necesitas ampliar la memoria o bien configurar eMule o el sistema para un menor consumo de memoria RAM. Windows 9x y Me no gestionan tan bien las comunicaciones como las versiones superiores.

También puede pasar si ejecutamos algún otro programa que necesite mucho procesador, por ejemplo un juego, eMule no sea capaz de atender correctamente las comunicaciones. Desde el Administrador de tareas, en Procesos, puedes, con el botón derecho, seleccionar la prioridad con la que se ejecuta, subiéndosela, no excesivamente, el sistema le dedicará más tiempo y puede mejorar el rendimiento si otras aplicaciones están monopolizando el tiempo de procesador.

Si tienes problemas con la conexión, busca en la web del fabricante posibles actualizaciones del firmware del modem, encaminador o cable-modem, quizás resuelvan esos problemas o mejoren el funcionamiento.

Ten en cuenta lo comentado anteriormente sobre la velocidad real de la conexión, verifícala por si varía considerablemente sobre la contratada, si tu proveedor no te ofrece una velocidad estable, utiliza el USS o similares para que eMule se autoadapte a la velocidad que tengas en cada momento, de esta forma te irá mejor que si pones valores fijos.

Recuerda hacer copias de seguridad, en soportes externos, de los ficheros del eMule de vez en cuando, también puedes activar la copia de seguridad, en la ayuda, Información general > Archivos usados, se indican los archivos que usa eMule y su contenido.

A partir de la versión 0.29a los archivos de configuración se guardan en la carpeta config, puedes copiar esa carpeta completa.

Los más importantes son el preferences.dat y el cryptkey.dat, si se borran estos ficheros, tus amigos ya no te identificarán, los usuarios a los que les hayas enviado datos tampoco, perdiendo todos los créditos y teniendo que empezar de nuevo, si pierdes o se borra uno de ellos deberás borrar el que quede y que se generen de nuevo, sino tendrás problemas de identificación con usuarios con los que ya hayas contactado.

También es importante el clients.met, más que nada para respetar los créditos que tengan otros usuarios contigo, ascenderán más rápido en tu cola, descargando antes dándote créditos, por lo tanto, después tú ascenderás más rápido en las suyas.

Hay versiones, MODs, del eMule que generan ficheros adicionales, consulta su uso y posible importancia en caso de pérdida.

Si haces copias en CD-ROM, recuerda al restaurar los ficheros, quitarles el atributo de sólo lectura, en Windows selecciona los ficheros, con el botón derecho selecciona propiedades, quita la marca en el apartado Sólo lectura.

Para actualizar el eMule, después de hacer la correspondiente copia, simplemente puedes copiar los ficheros del 'binario' por encima de la instalación que ya tienes, o puedes descomprimir el fichero en una carpeta aparte y copiar sólo los ficheros que te interesen. Hay algunos versiones del eMule que se están distribuyendo en diferentes opciones, los 'binarios', son versiones para cualquier tipo de procesador, 'binarios' optimizados para AMD o Pentium IV y 'binarios' con optimización para ambos; es preferible la versión optimizada para el procesador que tengas, o en su defecto la genérica.

Circulan comentarios sobre la reserva del 20% del ancho de banda que hace Windows XP, y que eliminando dicha reserva se gana velocidad, lo que es incorrecto. Windows XP instala en las conexiones de red El Programador de paquetes QoS, se puede desinstalar o simplemente no utilizarlo quitando la marca a la casilla izquierda. Información sobre QoS en la web de Microsoft.

El funcionamiento del QoS se basa en que una aplicación que use este sistema, podría reservar hasta el 20% del ancho de banda de la conexión de red para su uso, no quiere decir que ese 20% esté siempre reservado; además si estás conectado mediante una red Ethernet o conexión USB, esa reserva se hace sobre dichas conexiones, mira la Tabla 1, no sobre la conexión a Internet.

No hagas caso de fórmulas o programas milagrosos que digan cómo aumentar espectacularmente la velocidad de descarga del eMule, especialmente si no están debidamente documentadas de forma técnica.

Se puede calificar y poner un pequeño comentario a los ficheros, se refiere a la calidad del fichero, sobre todo a las películas, si es bueno o no, si es un fake, etc., aunque hay algunos usuarios que no lo usan correctamente: esto lo haces desde la pantalla de Compartidos, pulsando con el botón derecho sobre el fichero correspondiente.

Verás que algunos, por impaciencia, piden que pongas el fichero en lanzamiento, esto quiere decir que tendrá preferencia sobre el resto de ficheros en la cola de salida, sólo debe hacerse cuando se 'lance' un fichero nuevo a la red, o en algún caso concreto para que se distribuya más rápidamente, si se hace de forma indiscriminada, habrá ficheros raros, con pocas fuentes que puedan distribuirse mucho más lentamente debido a esto. Se comenta también que el lanzamiento produce corrupción, esto no tiene ninguna base, como podrás deducir por lo comentado, es simplemente un bulo que alguien ha difundido.

Es mejor que pongas tus archivos compartidos en prioridad automática, de esta forma eMule selecciona la prioridad en función del número de fuentes existentes para el fichero, si hay muchas fuentes y por lo tanto más posibilidades de que se expanda, lo pondrá en prioridad baja, si hay pocas fuentes al revés, en alta.

Trata de mantener los ficheros descargados el máximo tiempo posible, dentro de tus posibilidades, recuerda que tú has descargado ficheros porque otros los han compartido y no los han borrado nada más descargarlos.

Si de repente el eMule no descarga, o no lo hace como antes, y no has cambiado nada, ¡¡No toques nada!!, puede ser un tema circunstancial, pregunta a otros usuarios de tu zona y PSI si les pasa lo mismo, si cierras el eMule para probar otras versiones lo único que consigues es perder puestos en las colas.

Si tienes activado el IPFilter, usas el PeerGuardian o similares, quizás estés bloqueando IPs de usuarios válidos, estarás eliminando posibles fuentes válidas y por lo tanto posibilidades de descargar más.

Seguramente te surgirán dudas o problemas ya que cada ordenador es un mundo, mira la ayuda del eMule, en las FAQ (Frequently Asked Questions)(1) o Preguntas Más Frecuentes si está contestado el tema, usa la búsqueda(1), quizás ya esté formulada la pregunta, en todo caso refleja en el asunto el resumen de tu problema, no pongas ¡¡¡Ayuda!!!, ¡¡¡Socorro!!!, La mula no me funciona, o similares, no ayudan a saber que te pasa, escribe lo más claramente posible cual es tu duda o problema, así será más fácil ayudarte.

Da la mayor información posible sobre tu configuración, puedes usar la plantilla siguiente:

  • Procesador, Sistema Operativo, Memoria (total y libre)
  • Proveedor, Conexión (envío y recepción), Encaminador (marca y modelo), Tipo conexión (Inalámbrica, USB, Red)
  • Antivirus, Cortafuegos
  • Versión de eMule, Conectas con ID Alta o Baja
  • Capacidad, Límites, Límite por archivo, Ficheros en descarga, Total de fuentes
  • Máximas conexiones, Máximas en 5 segundos.

Agradecimientos...

Por orden alfabético (si me he dejado alguien que me lo diga) errare humanun est.

  • Announ, Dawuid y nouboh, por sus técnicas explicaciones sobre el eMule.
  • Chu, por sus indicaciones sobre las configuraciones en modems V.90 y sus correcciones al texto publicado.
  • Donkey Doctor, por su extraordinaria utilidad, Donkey Doctor, que me ha ayudado unas cuantas veces a recuperar ficheros.
  • Maella, por su extraordinario MOD, Arrkart e Ikabot por sus correcciones y añadidos sobre este.
    Maella dejó este MOD en la versión 0.29c.
  • Symbol, por la web emulEspaña que me permite compartir experiencias con otros usuarios y también aprender cada vez más sobre el eMule.
  • The pHoeniX Team (TPT), por el MOD pHoeniX y el soporte dado, lástima que tanto ikabot como Pichuei se hayan retirado del desarrollo, la última versión 1.16b está basada en eMule 0.45b.
  • Y por supuesto a todos los desarrolladores del eMule.

Referencias...

  • [1] Fernández Calvo, Rafael, Glosario básico inglés-español para usuarios de Internet. [en línea]. Julio 2001. Cuarta edición. [consultado en enero, 2005]. Disponible en varios formatos a través de <http://www.ati.es/novatica/glointv2.html>
  • [2] Wikipedia, Atenuación de una señal. [en línea] 14:28 15 oct 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Atenuación_de_una_señal>
  • [3] Wikipedia, Bucle local. [en línea] 17:18 29 oct 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Bucle_local>
  • [4] Wikipedia, cable-modem. [en línea] 04:30 24 feb 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Cablemódem>
  • [5] Wikipedia, Desagregación ADSL. [en línea] 00:41 24 feb 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Desagregación_ADSL>
  • [6] Wikipedia, modem. [en línea] 15:24 5 abr 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Módem>
  • [7] Wikipedia, NAT. [en línea] 14:17 25 mar 2006. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Traducción_de_dirección_de_red>
  • [8] Wikipedia, puerto. [en línea] 22:50 24 mar 2006. [consultado en abril 2006. Disponible en Internet en: <http://es.wikipedia.org/wiki/Puerto_(computación)>
  • [9]Wikipedia, Ruido. [en línea] 00:08 2 nov 2005. [consultado en abril 2006]. Disponible en Internet en: <http://es.wikipedia.org/wiki/Ruido_(física)>

Webs de consulta...

  • IEEE (Institute of Electrical and Electronics Engeniers, Inc.), asociación de técnicos profesionales sin ánimo de lucro, entre otras cosas definen algunos de los estándares de comunicaciones.
  • Optimización de Conexiones de Banda Ancha.

Se agradece cualquier comentario, sugerencia o corrección sobre esta guía mediante mensaje privado. Recuerda corregir la dirección antes de enviar el mensaje.

(1)Me refiero a las FAQ y búsqueda del foro que visites.

Creative Commons License
Última modificación del contenido: Domingo, 17 de Septiembre, 2006, 12:30 | código: Miércoles, 16 de Agosto, 2006, 18:00

viernes, 25 de septiembre de 2020

Análisis de fuentes, puntuaciones y nivel

Estoy intentando recopilar análisis de fuentes de alimentación para tener como referencia, especialmente de webs que realicen análisis y pruebas fiables.

Tom's Hardware asignaba una puntuación de 1 a 5 que es la tomada como referencia, desde la renovación de la web dejaron de publicarlas, Jonny Guru de 1 a 10, en este caso se escala la puntuación asignándola a la categoría mas próxima, ej. un 6,8 equivale a un 3,40 más cercano a un 3,5 que a un 3,00, por lo que en ocasiones la misma fuente analizada por uno y otro pueden estar situadas en diferentes niveles, JG ya no funciona desde hace unos años pero hay copia en la web Wayback Machine.

Si no está la comparativa del modelo con la potencia que necesitas, mira la del mismo modelo aunque sea de diferente potencia, la calidad debería ser la misma.

Enlaces interesantes:

De momento, no están todas las que son:

5,0 puntos o Nivel 1

4,5 Puntos o Nivel 2

4,0 Puntos o nivel 3

3,5 Puntos o nivel 4

3,0 Puntos o nivel 5

2,5 Puntos o nivel 6

Lista de fuentes recomendadas en Jhonny Luccy con enlaces a los análisis realizados en otras webs, así como lista de las no recomendadas o PSU Lemon List.

sábado, 4 de abril de 2020

Mi PC se apaga, ralentiza o reinicia cuando juego. Qué hacer

1. Introducción.

Lo más habitual es que estos problemas sean por temperatura, vamos a ver cómo detectarlos y sus posibles soluciones, en el caso de los reinicios, si descartamos temperaturas y fallo de la fuente de alimentación pueden deberse a problemas de software y/o hardware, intentaré dar pautas para su revisión.

Lo primero, si hemos modificado la configuración del ordenador para mejorar el rendimiento (overclock), volvemos a la inicial o bajamos los valores hasta conseguir un sistema estable. Si los cambios los has realizado en la BIOS y no recuerdas como volver atrás puedes poner la configuración por defecto (CLEAR CMOS). Si los cambios los ha realizado con aplicaciones mira si tienen alguna opción para revertirlos.

Puedes usar:

A continuación controlamos la temperatura de todos los componentes, a través de los sensores correspondientes, procesador, gráfica, chipset, SSD, discos duros, ... también comprobaremos las revoluciones de los ventiladores por si fuera necesario algún reajuste, a tener en cuenta que en algunas fuentes de alimentación y gráficas los ventiladores no empiezan a girar si no se sobrepasa un umbral de temperatura.

Procesadores y gráficas recientes cuentan con sistemas de protección que envían una orden de apagado al sistema cuando la temperatura alcanza la máxima del dispositivo, conocido como T Junction Max o TJ Max, cuando no llega a ese límite pero se acerca reducen la frecuencia de trabajo para intentar disminuir la temperatura, lo que puede provocar una pérdida de rendimiento que notaremos como tirones o lentitud, esto se conoce como regulación térmica o thermal throttling.

2. Programas de información y comprobaciones.

Lista con algunos programas con los que ver la temperatura de forma continua (1), sobreimpresa en pantalla (2), que permiten grabar un registro de los datos (3), modificar la curva de revoluciones de los ventiladores (4) e informan sobre la temperatura máxima (5).

Adicionalmente puedes conocer la temperatura máxima en la web del fabricante o ensamblador, en el caso de las gráficas. Intel tiene una web con especificaciones de productos Intel, también puedes consultar Wiki chip.

Si tienes dudas sobre la temperatura de los Intel consulta Preguntas frecuentes sobre la temperatura de procesadores Intel o este artículo Intel Temperature Guide (en).

Primero comprobamos las temperaturas sin que el ordenador realice ninguna tarea en primer plano, en modo reposo (idle), si todo va bien podemos probar de forma independiente procesador y gráfica o bien ejecutar algún juego con el que tengamos problemas.

Disponemos de bastantes programas para probar tanto el procesador como la gráfica, usa el que prefieras, mejor probar primero un componente y después otro.

Puedes seguir los consejos de How to Stress-Test CPUs and PCs (Like We Do), te da una lista de pruebas que puedes realizar, para qué sirven y qué evalúan, en Mejores programas de estrés para verificar tu PC simplemente te da una lista de programas a usar y para qué los puedes usar.

3. Si las temperaturas son excesivas puedes revisar:

  • Para la gráfica, limita a 60 FPS las imágenes por segundo que genera el juego, comprobamos de esta manera si la gráfica está realizando un excesivo trabajo, también puedes probar a bajar la calidad gráfica o bien realizar limitar las opciones de trabajo de la gráfica en función del programa que uses, menos frecuencia, voltaje, consumo, ...
  • Que el disipador del procesador haga buen contacto y no se haya soltado alguno de los enganches, revisa también la pasta térmica, en las refrigeraciones líquidas que obviamente tengas líquido en su interior sin burbujas de aire.
  • Que los ventiladores giren, realiza una limpieza o ajusta la curva de revoluciones si es necesario, comprueba que no tengas dos sistemas gestionandolas, ej. con la BIOS y con algún programa de los mencionados.
  • Que no tengas un programa mal configurado que esté usando excesivamente el procesador y/o gráfica, que no tengas programas malignos (malware), por ejemplo minadores de monedas virtuales, o que hayas instalado algún programa legítimo de cálculo distribuido.
  • Si tienes Windows 10 comprobar si están instaladas actualizaciones conflictivas.
  • Si la temperatura interior de la caja es alta puedes quitar la tapa, comprueba si baja la temperatura, te puedes ayudar con un ventilador externo, si baja de forma significativa y dejas de tener problemas hace falta mejorar el flujo de aire interior, ajustando la curva de giro de los ventiladores, cambiandolos por otros más eficientes, o añadiendo ventiladores, metiendo aire nuevo en la caja, por delante o abajo y sacando el aire caliente por arriba, si no es posible tendremos que cambiar a una caja más eficiente.
  • Prueba a desactivar el Turbo Core de tu AMD o el Turbo Boost de Intel en la BIOS, el resultado puede provocar una disminución de rendimiento, esto debería ser una medida temporal, pendiente de mejorar la disipación del procesador o caja.
  • Sustituye el disipador por otro más eficiente.
  • Revisa el estado de la pasta térmica.
  • Si tienes un portátil úsalo sobre una superficie que pueda disipar el calor, compra o haz una base disipadora.

4. Si tienes ralentizaciones comprueba:

  • En gráficas AMD que Chill no esté activado.
  • Comprueba en la web de AMD o NVIDIA los problemas conocidos (know issues) del controlador instalado por si alguno se aplica a tu problema.
  • Comprueba los porcentajes de uso de procesador y gráfica, si el procesador está al 100% o muy cerca y la gráfica en uno bajo quiere decir que el procesador está realizando un cuello de botella a la gráfica, limita los FPS, disminuye la resolución y/o la calidad gráfica, baja las configuraciones gráficas que recaigan sobre el procesador, traslada la carga de trabajo a la gráfica, por ejemplo activando la súper resolución.
  • Que la memoria en uso no está cercana o supere la máxima física, el sistema operativo puede está utilizando la memoria virtual, lo puedes ver en el Administrador de tareas > Rendimiento > Memoria.
  • Si la memoria es compatible con XMP comprueba que esté activado y en caso de varios perfiles que tenga puesto el correcto.
  • Que el disco duro donde está el juego sea lento o esté fallando provocando lentitud en la carga de datos, puedes probarlo con el Crystal Disk Info.
  • Si tienes Windows 10 comprobar si están instaladas actualizaciones conflictivas:
  • Descartar un problema de optimización del juego o que el procesador realice un cuello de botella a la gráfica, puedes calcularlo
  • Pásale la prueba de User Benchmark, por si se detectara bajo rendimiento en algún componente, si estás consultando en un foro vete a Copy Results y copia el contenido de Forum, pégalo en la publicación donde hayas realizado la consulta para información de tus compañeros, para otros sitios usa la opción Texto. Recuerda ejecutar la prueba sin ningún programa adicional en ejecución para que no interfiera en el resultado.
  • ¿Tu equipo cumple con los requisitos para jugarlo?. Mira: ¿Puedo correr el juego X en mi PC?.
  • Que la potencia de la fuente de alimentación en el raíl de +12V, sea suficiente para la placa base, procesador y gráfica, multiplica el voltaje por los amperios, te dará la potencia real.
  • Comprueba el modo de energía configurado, si no lo tienes activado prueba con el de Alto rendimiento, debería activar la frecuencia máxima de tu procesador en función de los núcleos activos.
  • Mira si el fabricante tiene una actualización de la BIOS que mejore la estabilidad del sistema y del controlador del chipset.
  • Si queremos descartar un problema con el controlador de la gráfica, puedes proceder a su desinstalación limpia, con el DDU para ambas gráficas o la aplicación AMDCleanupUtility.exe para AMD, está en el directorio /AMD/CIM/BIN64, dejamos el controlador gráfico básico que instala Windows, no tendremos todas las funcionalidades del controlador del fabricante, sin embargo podremos hacer pruebas y descartar un posible problema de este, o bien podemos instalar sólo el controlador, sin los programas adicionales como Adrenalin (AMD) o GForce Experience (NVIDIA), instalar versiones previas que pudieran ser estables.

Para los portátiles:

  • Comprueba si tienes asignada para jugar la gráfica dedicada, si la tiene, en vez de la integrada.
  • Juega conectado a la corriente.
  • Configurar las opciones de energía a Alto rendimiento cuando esté conectado a corriente.

5. Reinicios:

Es la parte más complicada de detectar si no es por alguna de las causas anteriores, algunas opciones que puedes comprobar:

  • Al igual que en el punto 4, mira la potencia de la fuente de alimentación es suficiente o funciona bien.
  • Lo mismo para los problemas conocidos.
  • Revisar el Visor de eventos de Windows en busca de algún mensaje de error o advertencia que nos pueda dar una pista.
  • Si tienes activado el sistema XMP quítalo para verificar que no sea un problema de estabilidad de la RAM. 
  • Mira si el fabricante tiene una actualización de la BIOS que mejore la estabilidad del sistema y del controlador del chipset.
  • Revisa tema de chipset y BIOS.
  • Prueba con diferentes versiones de los controladores de vídeo.
  • Ir quitando uno a uno los controladores de los componentes de nuestro equipo dejando el que instale Windows hasta intentar dar con el causante de problemas.
  • Descartar que alguna actualización de Windows 10 produzca reinicios.
  • Descartar actualizaciones de algún programa o controlador del sistema.
  • Puedes ejecutar un CD/DVD/USB Live de Linux para realizar pruebas, o bien instalarlo en una partición adicional si alguno de los juegos con los que tienes problemas funciona en este sistema operativo, Steam tiene unos cuantos, como el CS:GO.

Pueden ser temas puntuales, en mi caso por ejemplo:

  • En Assasin's Creed III al llegar a Boston la caída de rendimiento fue notoria debido a la cantidad de PNJ existentes, mi Intel® Core™2 Quad Processor Q6600 no era capaz de gestionar tantos.
  • En Assasins Creed IV Black Flag en algunos puntos concretos, por algún error del programa o fallo del controlador, el juego se quedaba bloqueado, puse las opciones gráficas al mínimo pudiendo pasar las zonas problemáticas.
  • En Deux-Ex: Making Divided, al llegar al complejo Utulek, creo recordar, el escenario estaba lleno de muchas fuentes de luz, mi R9 280X no pudo con tantas teniendo que desactivar opciones de iluminación.
  • The Division 2, aparte de los errores que pueda tener el programa, se me cerró en alguna ocasión por no tener memoria virtual, la había desactivado pensando que con 16 GiB no iba a ser necesaria.

Si llegados a este punto no has sido capaz de resolver y has realizado la consulta en un foro, puedes suministrar la siguiente información para intentar descartar problemas.

  1. Si el problema se produce en cualquier momento o solo en juegos / aplicaciones exigentes, comenta en cuales sí y en cuales no o bien si se ha producido de un día para otro, quizás relacionado con algún cambio, o pasa desde el principio.
  2. Si tienes un portátil o equipo pre-montado di la marca y modelo exactos, en caso de equipos montados por piezas la de cada componente: caja, ventiladores que tiene y dónde, placa base, procesador, disipador, gráfica, memoria RAM, sistemas de almacenamiento (SSD, HDD o similares), fuente de alimentación.
  3. Si modificaste la configuración por defecto del procesador (Overclock) o gráfica, ¿has puesto los parámetros por defecto?
  4. Temperaturas en reposo y en el momento de máxima carga de todos los componentes que la suministren.
  5. Porcentaje de uso de procesador, gráfica, sistemas de almacenamiento.
  6. ¿Los ventiladores giran, ajustaste la curva de revoluciones?
  7. ¿Probaste con la tapa quitada?, ¿a cuanto bajó la temperatura?
  8. ¿Consumo de memoria máximo?
  9. Si tus memorias son compatibles con XMP ¿lo tienes activado?, ¿has modificado manualmente su configuración de voltaje, velocidad, ...?
  10. ¿Tus discos duros están bien?
  11. ¿Algún mensaje en el visor de eventos que sea relevante?
  12. ¿Probaste con algún controlador más antiguo, el que instala Windows o desinstalando Adrenalin o GForce Experience y dejando sólo el controlador?
  13. ¿Actualizaste la BIOS y el chipset de la placa base?
  14. ¿Has probado con Linux?