
Orthos es un programa bastante conocido en el mundo del overcloking, sirve para testear nuestro procesador y nuestra RAM. Entre otras cosas se encarga de poner los núcleos (cores) del procesador al 100% de uso para así poder medir las temperaturas con las diferentes configuraciones de overclock que tengamos y comprobar si hay algún tipo de inestabilidad en el sistema. Como he comentado también sirve para testear la RAM pero hoy nos centraremos solo en la de testeo de procesadores. En concreto el programa tiene el defecto de que como máximo es compatible con procesadores de doble núcleo.
Como decía el uso que nos interesa hoy del programa es el del testeo del procesador para ello el programa deberá estár configurado tal y como se muestra en la imagen.

La manera de que el programa sea capaz de usar los 4 cores es abrirlo 4 veces y cada vez con una afinidad distinta al procesador. Es decir, cada vez que se abra se ejecute en un core del procesador distinto, esto es posible gracias al parámetro ‘/AFFINITY‘ del comando ‘start‘ de Windows Vista, por lo tanto ni que decir tiene que esta modificación no será compatible para ningún otro Windows.
En la siguiente imagen tenéis la prueba del concepto. En la parte de arriba tenéis 4 Orthos usando cada uno un core (de hecho se puede apreciar como 3 de ellos dan un warning de que la afinidad está modificada). En la parte inferior se muestra de derecha a izquierda: el administrador de tareas de Windows mostrando las gráficas de uso de los cores, el programa CoreTemp mostrando la temperatura de todos los cores y el uso, y por último el lanzador que e hecho.

A continuación, os dejo la descarga del programa configurado y con un archivo .bat que al ejecutarlo abrirá Orthos de la manera que antes dije.

Y el código de solo el archivo .bat por si no os queréis descargar todo. Solo tendréis que copiar lo siguiente en un Notepad, guardarlo en la misma carpeta donde se encuentre el ejecutable de Orthos y renombrándolo como .bat.
@echo off
echo.
echo Ejecutando Orthos para el Core 0 . . .
start /AFFINITY 1 orthos.exe
echo OK!
echo.
echo Ejecutando Orthos para el Core 1 . . .
start /AFFINITY 2 orthos.exe
echo OK!
echo.
echo Ejecutando Orthos para el Core 2 . . .
start /AFFINITY 4 orthos.exe
echo OK!
echo.
echo Ejecutando Orthos para el Core 3 . . .
start /AFFINITY 8 orthos.exe
echo OK!
echo.
echo.
echo /------------------------------------------------------------\
echo * Las 4 instancias de Orthos se han ejecutado correctamente. *
echo \------------------------------------------------------------/
echo.
echo.
echo Parar CERRAR Orthos pulsa cualquier tecla . . .
echo RECUERDA! Antes de cerrar pulsa en STOP en las 4 ventanas.
pause>nul
echo.
echo Cerrando Orthos . . .
taskkill /IM orthos.exe>nul
echo OK!
echo.
echo Pulse cualquier tecla para salir . . .
pause>nul