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
22 .Op Fl t Ar thruput_tier
23 .Op Fl l Ar latency_tier
32 APIs to execute a program with altered I/O or scheduling policies. All
33 children of the specified program also inherit these policies.
36 accepts the following flags and arguments:
37 .Bl -tag -width "d policy " -offset indent
39 Run the program after calling
41 with an iotype of IOPOL_TYPE_DISK, a scope of IOPOL_SCOPE_PROCESS, and the
42 specified policy. The argument can either be an integer, or a symbolic string
43 like "default" or "throttle", which is interpreted case-insensitively.
45 Run the program after calling
47 with an iotype of IOPOL_TYPE_DISK, a scope of IOPOL_SCOPE_DARWIN_BG, and the
48 specified policy. The argument is interpreted in the same manner as
51 Run the program using the specified QoS clamp. The argument can be either
52 "utility", "background", or "maintenance", which is interpreted case-insensitively.
54 Change settings for the process specified by
57 Run the program after calling
59 with a priority of PRIO_DARWIN_BG.
61 Move target process out of PRIO_DARWIN_BG.
63 Set throughput tier of the process to
66 Set latency tier of the process to