¿La utilización del núcleo de la CPU es automática?

¿La utilización del núcleo de la CPU es automática?

Tengo un VPS KVM con sistema operativo Debian de 512 MB que ejecuta varios servidores de juegos y varios sitios web habilitados para SQL.

Actualmente tengo 1 núcleo de vCPU y el uso se mantiene en torno al 15%. Si obtuviera un núcleo de vCPU adicional, ¿el VPS sabrá utilizar ambos núcleos automáticamente o debo especificar qué programas ejecutan qué y/o configurar mis programas para usar subprocesos múltiples? ¿Importará un núcleo de CPU adicional si solo se utiliza el 10%?

Respuesta1

Cualquier problema de rendimiento que esté experimentando (o planeando experimentar, porque créame, sucederá) se debe a la RAM. Incluso para un solo sitio y una base de datos SQL, 512 MB de RAM es demasiado poco, y mucho menos para varios sitios y servidores de juegos.

Separe cada servicio en su propio servidor o VM (especialmente los servidores de juegos; no confiaría en ellos en términos de seguridad, por lo que es mejor colocarlos en un host separado que pueda destruir rápidamente sin poner en riesgo otros datos si se ve comprometido) y luego vea si aún tiene un problema de rendimiento.

Para responder a su pregunta, al agregar un segundo núcleo, los procesos se compartirán automáticamente entre ellos, cada proceso seguirá usando solo uno, pero eso definitivamente distribuirá los procesos PHP-FPM y/o del servidor de juegos entre los dos núcleos. Pero en este caso la CPU no es el problema.

Respuesta2

Si está ejecutando PHP en Apache, no lo creo. Si está ejecutando Tomcat como yo, entonces sí, los subprocesos de Java se ejecutarán en cada CPU.

Entonces depende mucho de lo que estés haciendo.

Por supuesto, si tiene un servidor web y una base de datos, cada uno debería poder ejecutarse en una CPU diferente, y eso también debería mejorar el rendimiento.

Estoy ejecutando un servidor de 512 MB en Digital Ocean y eso parece estar bien para los servidores. Olvidas cuánto son 512 Mb, especialmente si no estás ejecutando una computadora de escritorio.

información relacionada