Saltar al contenido

¿Cómo puedo hacer VNC más rápido?

Posterior a de esta prolongada recopilación de datos resolvimos esta pregunta que pueden tener muchos los lectores. Te brindamos la solución y esperamos resultarte de mucha apoyo.

Solución:

VNC tiene algunas limitaciones inherentes al protocolo que utiliza. RFB, framebuffer remoto, funciona mediante la transmisión de rectángulos de píxeles a través de una red. Cuanto mayor sea la resolución y la profundidad de bits, más ancho de banda se requiere para enviar actualizaciones. Hay algunas optimizaciones que los servidores/clientes VNC ya realizan:

  1. Solo envíe regiones modificadas, almacenando en caché las regiones sin cambios en el cliente.
  2. Copiar regiones almacenadas en caché en el cliente cuando se producen cambios.
  3. Varias formas de compresión sin pérdida y con pérdida

Puede jugar con la configuración tanto en el cliente como en el servidor para ver qué configuración funciona mejor para su conexión a Internet. Cualquier cliente puede conectarse a cualquier servidor porque negocian para determinar qué funciones de protocolo admiten ambos, pero es mejor usar un cliente y un servidor de la misma empresa si desea usar funciones de protocolo más avanzadas.

Los protocolos RDP y X transmiten instrucciones de dibujo en lugar de parches de píxeles. Es por eso que bajo algunas condiciones son superiores a VNC.

Otros servicios de acceso remoto patentados pueden usar técnicas similares pero no están documentados. Los servicios de acceso remoto tienen la ventaja de poder atravesar cortafuegos más fácilmente que el acceso remoto directo, por lo general son más fáciles de configurar y tienen un mejor soporte para el cifrado.

He usado VNC, Remote Desktop, LogMeIn Free, PCAnywhere y X remoto. Cada uno tiene sus ventajas:

  • VNC en realidad funciona mejor que los otros protocolos con tasas de bits extremadamente limitadas. (Piense en una conexión de acceso telefónico) Y funciona en prácticamente cualquier plataforma.
  • Remote Desktop funciona bien en LAN y se integra a la perfección con ActiveDirectory.
  • LogMeIn es ideal para acceder a PC con Windows a través de Internet y también es compatible con la integración de ActiveDirectory. Tiene extensiones ActiveX, Java, Firefox e incluso un cliente basado en HTML. La versión gratuita le permite administrar hasta 5 PC. Las versiones pagas aumentan este número, agregan funciones de transferencia de archivos y administración avanzada.
  • PCAnywhere es similar a VNC y Remote Desktop. Admite varios niveles de cifrado, transferencias de archivos y configuración remota. Cosas que tendrías que juntar con VNC y Remote Desktop.
  • X es el equivalente mundial de Unix de Remote Desktop. Para ser justos, ha existido por mucho más tiempo que cualquiera de los otros protocolos. Funciona muy bien en una LAN, pero es demasiado hablador en Internet. Varios proyectos han intentado mejorar esto con diferentes niveles de éxito. NoMachine NX, ya mencionado, es uno de esos proyectos.

Todos los protocolos de acceso remoto que he mencionado están disponibles gratuitamente (ya sea con un sistema operativo o como descarga), excepto PcAnywhere, que vende Symantec.

Personalmente, probaría cada uno de ellos y seleccionaría el que mejor se adapte a sus necesidades.

Puede probar NoMachine NX. Un amigo mío lo usó con cierto éxito para aumentar la velocidad de VNC.

En cuanto a mí, estoy usando RDP y creo que definitivamente es el camino a seguir para los sistemas Windows. Otros tuvieron buenos resultados con TeamViewer o Remote Administrator.

Intenta usar esto:

-snapfb

En lugar de sondear el framebuffer (fb) de la pantalla X en busca de cambios, copia periódicamente todo el fb de la pantalla X en la memoria principal y examina esa copia en busca de cambios. En algunas circunstancias, esto mejorará la respuesta interactiva, o al menos hará que las cosas se vean más fluidas, pero en otras (¡la mayoría!) empeorará la respuesta. Si el video h/w fb es tal que la lectura de mosaicos pequeños es muy lenta, este modo podría ayudar. Para mantener la “velocidad de fotogramas” alta, el tamaño de la pantalla x bpp no ​​puede ser demasiado grande. Tenga en cuenta que este modo desperdicia mucho los recursos de E/S de la memoria (hace copias de pantalla completa incluso si nada cambia). Puede ser útil en aplicaciones similares a la captura de video, o donde el desgarro de ventanas es un problema.

Esto resolvió mi problema.

Tienes la opción de auxiliar nuestro estudio ejecutando un comentario y dejando una puntuación te damos las gracias.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *