Comparación de rendimiento de Threadpool: local versus remoto

  • Tengo 2 máquinas exactamente iguales (COM1 - COM2) y ambas son de un solo núcleo.
  • Ambas máquinas cuentan con couchdb y tomcat funcionando
  • Mi aplicación consulta la base de datos a través de solicitudes de descanso, y estoy implementado un conjunto de hilos de 10 para asegurar el proceso. Cada hilo tiene su propia instancia de base de datos.

  • Cuando configuro mi aplicación para usar la base de datos local con threadpool (el archivo war está en COM1, la base de datos está en COM1), 30 consultas toman 431.83 milisegundos. La misma configuración sin threadpool tarda 823.83 milisegundos.
  • Sin embargo, cuando lo configuré para usar la base de datos remota con threadpool, (war está en COM1, la base de datos está en COM2), 30 consultas toman 276.52 milisegundos. La misma configuración sin grupo de subprocesos tarda 960.00 milisegundos.

Mis preguntas son:

  1. ¿Por qué obtengo un aumento de spead en un solo núcleo cuando uso el grupo de subprocesos?
  2. ¿Por qué la configuración de la base de datos remota es más rápida que la local?

Gracias

Respuesta 1

¿Cómo actualizo varias filas de manera eficiente? Una declaración Varias declaraciones ¿Puede una cadena de una sola declaración llegar a ser demasiado grande para que SQL pueda manejarla (más de 10000 entradas / filas)? Tengo una sola variable para ...

Estoy trabajando en J2ME. Quiero bloquear el dispositivo mediante programación. Solo se debe mostrar una pantalla (en la que el campo de texto para la contraseña y un botón para desbloquear). Si el usuario presiona el botón FINALIZAR, no debe funcionar. ...

Debería grabar la voz durante la llamada, lo hago con un teléfono celular GIO SUMSUNG pero graba la llamada de voz y la voz del micrófono, quiero decir que he grabado ambas voces, no solo la otra parte. Y en ...

Revisé las otras preguntas de NoClassDefFoundError y no encontré una solución que funcione para mí. Estoy usando el IDE de Eclipse para escribir un programa, y ​​funciona bien cuando hago clic derecho -> Ejecutar como ...