Para ejecutar un script en matlab (Cualquier versión) desde consola, lo podemos hacer de las siguientes dos maneras:
matlab -nojvm -r script
matlab -nodisplay -nosplash -nodesktop -r script
En donde el script es el script que queremos ejecutar.
- Para cambiar la prioridad de un proceso simplemente usamos renice cuando se esta ejecutando el script en matlab.
- Revisamos con top el PID del proceso cuando ejecutamos el script.
- Cambiamos la prioridad con renice P PID.
En donde P es la prioridad, y PID el ID del proceso.
La máxima prioridad corresponde a -20, en donde los otros procesos que se estén ejecutando pasarán a segundo plano. La máxima prioridad hay que usarla SOLÓ si no se necesita el computador para nada más
De esta forma los tiempos de ejecución para scripts que trabajan con muchos datos se ven reducidos.