Cómo compartir recursos del servidor (RAM / CPU) a mi PC en LAN

Compartir RAM y CPU es difícil. En general, la latencia de la red será suficiente para que sea una mejor idea agregar RAM y CPU adicionales a la máquina que está utilizando.

No conozco ninguna buena solución a nivel de consumidor que haga esto de manera general. Esto es lo que sé de:

  • Existen soluciones de procesamiento distribuido para algunas aplicaciones específicas. Por ejemplo, Chromium intercepta las llamadas de OpenGL y las distribuye a través de múltiples sistemas. LuxRender tiene un componente de servidor, y la aplicación puede distribuir el renderizado en múltiples servidores.
  • En lugar de un escritorio remoto, puede ejecutar aplicaciones específicas de forma remota, utilizando el protocolo X Windows. Para hacer esto, necesitaría un servidor X gratuito en su computadora portátil, y sería más simple mover su servidor a Linux.

Windows Clustering existe, pero está diseñado principalmente para aplicaciones de tipo servidor de red, no con las que un usuario interactúa directamente. Me temo que todos los sistemas que conozco para ejecutar aplicaciones de forma remota en otra máquina con Windows son propietarios y caros.

Si está dispuesto a cambiar completamente a Linux, hay soluciones gratuitas de Linux como XtreemOS. Estos se ejecutan en varias máquinas conectadas en una red y, cuando inicia una aplicación, comprueba si las máquinas que podrían ejecutarla están menos cargadas e inicia la aplicación en una de ellas, mientras la muestra en su máquina local. Por supuesto, dado que está diseñado para admitir múltiples usuarios, agregará más complejidad a su configuración inicial.

Para hacer esto, los programas que acceden a los recursos de CPU / RAM deben estar específicamente diseñados para acceder a dichos recursos. Un sistema configurado de esta manera se llama un clúster, y la forma típica en que se comparten los recursos es con un protocolo llamado MPI (interfaz de paso de mensajes). Es una descarga gratuita y su uso con Linux puede generar un poderoso clúster (posiblemente incluso una súper computadora) por un costo mínimo, pero de nuevo es inútil a menos que tenga programas diseñados específicamente para aprovechar MPI. Hay algunos buenos tutoriales de clúster, si todavía está interesado, debería consultar uno.

Puede crear un “clúster” del cual su PC es un igual o el maestro. Debería realizarse algún tipo de análisis de compensación ya que, a menos que pueda obtener hardware a medida, habrá serios cuellos de botella. Su LAN debe ser lo más rápida posible.

No puedo ver que esto funcione con Win 10.

Mi opinión tradicional sobre esto es recomendar poner Win 10 en el servidor, lo que sugeriré con optimismo tiene dos Xeon X5690 o similares. Sin embargo, buena suerte con los conductores. Tal vez canibalice las CPU y la RAM para actualizar una estación de trabajo Dell con una arquitectura similar. (Las Precisiones eran muy parecidas al servidor).

Cuando dice gráficos, no estoy seguro de si sería posible ejecutar el Servidor como un “dispositivo de procesamiento” (granja de procesamiento de nodo único) y preparar los guiones / guiones gráficos en la computadora portátil.

Puede configurar una carpeta para que sea el punto de entrada y una carpeta para la salida. Eso requeriría que su programa de elección se ejecute en Windows o de forma independiente. Esto usaría sus procesadores para procesar la imagen, pero sería mucho más beneficioso si su programa de elección admite el procesamiento de cuda, reduciendo los tiempos un montón.

32 núcleos es mucho sin embargo. Espero que sea hipertexto … a menos que ya lo sea.

No puedes hacer eso de una manera significativa. Las otras respuestas sobre el agrupamiento no están relacionadas con su situación, desea aumentar la potencia de procesamiento de su computadora portátil tocando los ciclos de CPU y RAM no utilizados en el servidor. No hay forma de hacerlo tan simple como lo desee. Puede considerar cargar el software en el servidor y usarlo como estación de trabajo.

Simplemente compre más Ram para nuestro Win 10 Laptop man o actualice la CPU, si no es posible obtenga una Laptop con mejores especificaciones, lo que está pidiendo es ciencia ficción, por supuesto, ni siquiera va a pensar en la agrupación, etc. geez

More Interesting

¿Alguien alcanzó (uso) 5 GB de RAM en un dispositivo más?

¿Cuál es la diferencia entre un teléfono con Windows de 512 MB de RAM y un teléfono con Windows de 1 GB de RAM, ambos con los mismos procesadores? ¿Habrá alguna diferencia en la velocidad y la capacidad de respuesta del teléfono? ¿O la diferencia de RAM afecta solo la ejecución de aplicaciones?

Hay muchos teléfonos Android con 3 GB de RAM, ¿cómo se asegura de cuál es el mejor en términos de rendimiento?

¿Corsair Value Select es suficiente para PC de juegos AAA?

¿Se pueden mejorar los 896 MB de espacio RAM en mi computadora portátil a 1 GB? ¿Si es así, entonces cómo?

¿Qué aplicación en Android puede usar 6 GB de RAM?

¿Es posible usar alguna parte de la memoria interna como ram en un teléfono Android?

¿Cuál sería una buena placa base (<Rs. 8.5K), PSU y gabinete para estas especificaciones: i5 6600K, Zotac GTX 1060 6 GB GDDR5, 16 GB RAM y 1 TB HDD?

¿Las aplicaciones en segundo plano en la memoria RAM consumen batería y usan CPU en Android?

¿Qué juegos puedo jugar en mis gráficos Nvidia GT 920M de 2 GB, 8 GB de RAM DDR4, procesador 2.0 GHZ?

¿Qué computadora portátil (que no sea Apple) sugeriría, con las siguientes especificaciones: al menos 16 GB de RAM, I7, un disco duro de 500 GB con un rango de precios de 1.300-1.500 USD?

¿Qué significa la frecuencia de RAM?

Tengo un Dell 7559 i7-6700HQ. ¿Importaría si uso DDR3 o DDR3L RAM en mi computadora portátil?

¿Cuál sería una mejor opción en términos de rendimiento? Core i3 / 8GB RAM o core i5 / 4GB RAM

¿Se puede agregar memoria RAM a una computadora usando una memoria USB?