The v_repage_proc parameter
The v_repage_proc parameter determines whether a process is eligible for suspension and is used to set a threshold for the ratio of two measures that are maintained for every process: the number of repages (r) and the number of page faults that the process has accumulated in the last second (f).
r/f > 1/v_repage_proc or r*v_repage_proc > f
The default value of v_repage_proc is 4, meaning that a process is considered to be thrashing (and a candidate for suspension) when the fraction of repages to page faults over the last second is greater than 25 percent. A low value of v_repage_proc results in a higher degree of individual process thrashing being allowed before a process is eligible for suspension.
# schedo -o v_repage_proc=0
Note that fixed-priority processes and kernel processes are exempt from being suspended.