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..