6 .Nd execute a program with an altered I/O or scheduling policy or change settings of already running process
13 .Op Fl t Ar thruput_tier
14 .Op Fl l Ar latency_tier
23 .Op Fl t Ar thruput_tier
24 .Op Fl l Ar latency_tier
33 APIs to execute a program with altered I/O or scheduling policies. All
34 children of the specified program also inherit these policies.
37 accepts the following flags and arguments:
38 .Bl -tag -width "d policy " -offset indent
40 Run the program after calling
42 with an iotype of IOPOL_TYPE_DISK, a scope of IOPOL_SCOPE_PROCESS, and the
43 specified policy. The argument can either be an integer, or a symbolic string
44 like "default" or "throttle", which is interpreted case-insensitively.
46 Run the program after calling
48 with an iotype of IOPOL_TYPE_DISK, a scope of IOPOL_SCOPE_DARWIN_BG, and the
49 specified policy. The argument is interpreted in the same manner as
52 Run the program using the specified QoS clamp. The argument can be either
53 "utility", "background", or "maintenance", which is interpreted case-insensitively.
55 Change settings for the process specified by
58 Run the program after calling
60 with a priority of PRIO_DARWIN_BG.
62 Move target process out of PRIO_DARWIN_BG.
64 Set throughput tier of the process to
67 Set latency tier of the process to
70 Run the program with the resource management policies given to applications.