miércoles, 8 de agosto de 2012

CPUmaxer en acción

Aquí tenemos unas imágenes de mi herramienta CPUmaxer en acción en una máquina de 4 CPUs. En esta primera imagen podemos ver la máquina con un bajo uso de CPU y CPUmaxer mostrando 0 hilos de ejecución.
Por cierto, aunque el Task Manager de Windows nos dice que tenemos 4 CPUs, CPUmaxer nos dice que en realidad hay una CPU física (1 socket), con dos núcleos (2 cores) y que cada core debe de tener dos CPUs lógicas (hyperthreading habilitado), porque al final el número de CPU lógicas es de 4 para el sistema operativo.

Si ahora arracamos la aplicación con dos hilos, vemos como rápidamente el uso de CPU subre desde un 29% a un 73%

Y si ya nos atrevemos con 4 hilos, tantos como CPUs lógicas hay en el sistema, veremos como éste se satura completamente al 100% de utilización:


Para volver al estado normal basta bajar el número de hilos de ejecución a cero o símplemente cerrar la aplicación.
Una recomendación para terminar: aunque se pueden aplicar hasta 39 hilos de ejecución, es mejor no pasar del número de CPUs que tenga nuestro sistema. Por encima de este límite el sistema no se colgará, pero se volverá muy lento y os costará un poco bajar en número de hilos de vuelta a cero.

Postdata: lo máximo que he podido probar la herramienta es en un sistema de 8 CPUs, pero me encantaría que alguien me enviara un screenshot de un sistema de 39 CPUs totalmente saturado :)


No hay comentarios:

Publicar un comentario