Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

548
Vistas
¿Kubernetes NodeJS consume más de 1 CPU?

Estamos ejecutando una sola instancia de NodeJS en un pod con una solicitud de 1 CPU y sin límite. Tras la prueba de carga, observamos lo siguiente:

 NAME CPU(cores) MEMORY(bytes) backend-deployment-5d6d4c978-5qvsh 3346m 103Mi backend-deployment-5d6d4c978-94d2z 3206m 99Mi

Si NodeJS solo ejecuta un único subproceso, ¿cómo podría consumir más de 1000 millones de CPU, cuando se ejecuta directamente en un nodo, solo utilizaría un único núcleo? ¿Kubernetes de alguna manera le está prestando tiempo a través de los núcleos?

over 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

Aunque Node.js ejecuta el código de la aplicación principal en un solo subproceso, el tiempo de ejecución de Node.js es multiproceso. Node.js tiene un grupo de trabajadores interno que se usa para ejecutar tareas en segundo plano, incluida la E/S y ciertos procesamientos intensivos de CPU, como las funciones criptográficas. Además, si usa la instalación de worker_threads (que no debe confundirse con el grupo de trabajadores), accederá directamente a subprocesos adicionales en Node.js.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda