Mediante la pestaña “Efficiency” accedemos a los análisis de eficiencia en términos de la relación entre los recursos solicitados (CPU, memoria, etc.) y los realmente utilizados por un trabajo. Hay seis tipos de análisis, que son: CPU Usage, GPU Usage, Memory Usage, Homogeneity, Wall Time Accuracy, y Short Jobs.
Para cada uno de estos análisis hay un texto asociando explicando qué es, qué se considera ineficiente y algunos consejos de cómo mejorar la eficiencia, además de una gráfica que permite visualizar cómo se distribuyen los datos de cada usuario.
- CPU Usage: es el porcentaje de tiempo que las CPUs solicitadas han estado ociosas (sin realizar trabajo). Puede ayudar a determinar si nuestro trabajo no se está ejecutando correctamente o si hemos reservado CPUs de más que no estamos utilizando
- GPU Usage: ídem para el uso de GPUs
- Memory usage: el promedio de memoria usada frente a solicitada. Se recomienda un 60-80%
- Homogeneity: si el tipo de carga (CPU, I/O, etc.) cambia durante la vida del trabajo
- Wall Time Accuracy: si el tiempo de ejecución solicitado se corresponde con el usado
- Short Jobs: número de trabajos de duración menor a 30 segundos