Hola a todos:
Recientemente he adquirido un ordenador suficientemente potente porque lo necesito para ejecutar concurrentemente un programa escrito en Python y que accede a SQL repetidas veces. No utiliza gráficos.
Para ello adquirí uno basado en el Intel Core i9 12900K con 8 P-Core y 8 E-Core, según pone. 64 GB RAM DDR4 y Windows 11 Pro.
Al ejecutar varios procesos a la vez de mi programa y utilizando HWMonitor, observo que todos los mueve a un E-Core. Cuando pongo 10 procesos a la vez, los E-Core están al 100% y los P-Core tan fresquitos al 3% sólo. Obviamente no quiero eso, quiero aprovechar toda la potencia del procesador para mis procesos aunque no consuman gráficos. En este modo la temperatura de la CPU ronda los 50º y el Administrador de Tareas me dice que la CPU está sobre el 40%.
Investigando, leo que lo que yo quiero consiste en meterse en dicho administrador de tareas, seleccionar uno a uno los procesos y en cada uno clickar el botón derecho del ratón para que salga el menú de "Seleccionar afinidad" donde ahí podrías hacer lo que quiero. Pues bien, en mi Windows no sale esa opción. En el menú desplegado sale una opción Modo de eficiencia pero está pálida, no se puede seleccionar. ¿Por qué en mi muy reciente Windows no sale esa opción?
En un vídeo me informé de un programa, QuickCpuSetup64, que al parecer permite a los procesos destinados a un E-Core ponerlos en P-Core. Pero todos, sin discriminar, sin elegir cuáles quieres. No he instalado esta aplicación porque me da un poco de miedo, no soy experto y tampoco quiero que todas las aplicaciones del sistema vayan a un P-Core.
Me informé de otra aplicación, Process lassos que sí que permite elegir los procesos. Pero es un poco confuso. Elegí sólo dos de los diez de mis procesos concurrentes y, creo, los puse como yo quería pero la información es un poco confusa. Enseguida empezó el ventilador de la CPU a revolucionarse y la temperatura subió hasta casi los 80º, lo cual me pareció excesivo como digo sólo dos procesos y que no consumen gráficos. Apagué esta aplicación, incluso en segundo plano, y aquello seguía corriendo acelerado. Tuve que acabar los procesos para que la CPU volviese a la calma. Y durante este breve proceso la CPU seguía sin subir del 40% en el administrador de tareas, lo cual no entendía. Observé también gracias a HWMonitor que los E-Core habían bajado a un 53% y los P-Core sólo habían subido a un 8% aproximadamente.
A ver si alguien por favor me puede indicar una manera sencilla de indicar que únicamente mis procesos suban a un P-Core de una manera bien explicada, uno a uno, para que pueda yo controlar las potencias y temperaturas. Muchas gracias.
Recientemente he adquirido un ordenador suficientemente potente porque lo necesito para ejecutar concurrentemente un programa escrito en Python y que accede a SQL repetidas veces. No utiliza gráficos.
Para ello adquirí uno basado en el Intel Core i9 12900K con 8 P-Core y 8 E-Core, según pone. 64 GB RAM DDR4 y Windows 11 Pro.
Al ejecutar varios procesos a la vez de mi programa y utilizando HWMonitor, observo que todos los mueve a un E-Core. Cuando pongo 10 procesos a la vez, los E-Core están al 100% y los P-Core tan fresquitos al 3% sólo. Obviamente no quiero eso, quiero aprovechar toda la potencia del procesador para mis procesos aunque no consuman gráficos. En este modo la temperatura de la CPU ronda los 50º y el Administrador de Tareas me dice que la CPU está sobre el 40%.
Investigando, leo que lo que yo quiero consiste en meterse en dicho administrador de tareas, seleccionar uno a uno los procesos y en cada uno clickar el botón derecho del ratón para que salga el menú de "Seleccionar afinidad" donde ahí podrías hacer lo que quiero. Pues bien, en mi Windows no sale esa opción. En el menú desplegado sale una opción Modo de eficiencia pero está pálida, no se puede seleccionar. ¿Por qué en mi muy reciente Windows no sale esa opción?
En un vídeo me informé de un programa, QuickCpuSetup64, que al parecer permite a los procesos destinados a un E-Core ponerlos en P-Core. Pero todos, sin discriminar, sin elegir cuáles quieres. No he instalado esta aplicación porque me da un poco de miedo, no soy experto y tampoco quiero que todas las aplicaciones del sistema vayan a un P-Core.
Me informé de otra aplicación, Process lassos que sí que permite elegir los procesos. Pero es un poco confuso. Elegí sólo dos de los diez de mis procesos concurrentes y, creo, los puse como yo quería pero la información es un poco confusa. Enseguida empezó el ventilador de la CPU a revolucionarse y la temperatura subió hasta casi los 80º, lo cual me pareció excesivo como digo sólo dos procesos y que no consumen gráficos. Apagué esta aplicación, incluso en segundo plano, y aquello seguía corriendo acelerado. Tuve que acabar los procesos para que la CPU volviese a la calma. Y durante este breve proceso la CPU seguía sin subir del 40% en el administrador de tareas, lo cual no entendía. Observé también gracias a HWMonitor que los E-Core habían bajado a un 53% y los P-Core sólo habían subido a un 8% aproximadamente.
A ver si alguien por favor me puede indicar una manera sencilla de indicar que únicamente mis procesos suban a un P-Core de una manera bien explicada, uno a uno, para que pueda yo controlar las potencias y temperaturas. Muchas gracias.