The SET subcommand defines or changes the value of the defragmentation process limits. Format DEFRAGMENT SET { (parameter=value[,...]) } [ /QUALIFIERS ]
1 – Parameters
keywords: o CPU_LIMIT: specifies the percent of CPU usage for any one defragmentation process. The CPU percent is the percent of a single CPU. o IO_LIMIT: specifies the maximum direct I/O rate (per second) of any one defragmentation process. o PROCESS_LIMIT: specifies the maximum number of defragmentation processes per node.
2 – Restrictions
o None.
3 – Qualifiers
3.1 /NODE
/NODE=(node-name[,...]) /NONODE (default) The /NODE qualifier limits the scope of the SET subcommand. By default, a given parameter is set identically on all nodes in the scheduling database. To limit parameters to fewer nodes, specify the node names with the /NODE qualifier.
4 – Examples
The following examples show how to set limits using the SET subcommand and its qualifiers. 1. $ DEFRAGMENT SET PROCESS_LIMIT=3, IO_LIMIT=14/NODE=NODE_1 In this example, the maximum number of defragmentation processes that can occur on NODE_1 is three. Further, a restriction of 14 direct I/Os per second is placed on each of these three defragmentation processes. 2. $ DEFRAGMENT SET CPU_LIMIT=50 In this example, the maximum CPU percentage allocated to any defragmentation process is set to 50 percent on all nodes in the system. If a defragmentation process exceeds this limit, its priority is decremented each minute (approximately) until it reaches that specified by the /PRIORITY qualifier or three..