weight_lowering_age_seconds
Para el planificador de workloadfair: cuando la consulta lleva este número de segundos en ejecución (en tiempo real), su peso se reduce según weight_lowering_factor. Un valor de 0 (o cualquier valor negativo) desactiva el umbral de antigüedad.
weight_lowering_cpu_seconds
Para el planificador de workloadfair: una vez que la consulta alcanza esta cantidad de segundos de CPU, su peso se reduce según weight_lowering_factor. Se aplica a los recursos de CPU. 0 (o cualquier valor negativo) desactiva el umbral de CPU. La CPU alcanzada corresponde al servicio concedido por el planificador, que se contabiliza en el momento en que se concede una solicitud y no a medida que se consume la CPU; por ello, se adelanta al consumo real como máximo en un cuanto (cpu_slot_quantum_ns) por cada slot activo. Esto solo tiene sentido con la preempción de slots de CPU (cpu_slot_preemption = 1, el valor predeterminado). Sin preempción, los slots de CPU tienen un coste fijo por slot en lugar de reflejar el tiempo de CPU real, por lo que este umbral, al igual que los demás ajustes de CPU de fair, deja de reflejar el consumo real de CPU.
weight_lowering_factor
Para el planificador de workloadfair: cuando la consulta supera cualquiera de los umbrales weight_lowering_* que se describen a continuación, su peso efectivo se multiplica por este factor una única vez (los valores en (0, 1) reducen el peso, lo que favorece en la planificación a las consultas más cortas o más recientes). Los umbrales no son acumulativos: el primero que se alcance aplica la reducción completa. 1.0 desactiva la reducción. El valor se limita al rango [0, 1], de modo que el factor solo puede reducir el peso de una consulta, nunca aumentarlo.
weight_lowering_io_bytes
Para el planificador de workloadfair: cuando la consulta alcanza esta cantidad de bytes de IO, su peso se reduce según weight_lowering_factor. Se aplica a los recursos de IO. Un valor de 0 (o cualquier valor negativo) desactiva el umbral de IO.