Print this page
OS-4915 want FX high priority zone configuration option
OS-4925 ps pri shows misleading value for zone in RT scheduling class
Reviewed by: Patrick Mooney <patrick.mooney@joyent.com>


 465            A scale (K, M, G, T) can be applied to the value for this number
 466            (for example, 1M is one megabyte).
 467 
 468 
 469        global: scheduling-class
 470 
 471            Specifies the scheduling class used for processes running in a
 472            zone. When this property is not specified, the scheduling class is
 473            established as follows:
 474 
 475                o      If the cpu-shares property or equivalent rctl is set,
 476                       the scheduling class FSS is used.
 477 
 478                o      If neither cpu-shares nor the equivalent rctl is set and
 479                       the zone's pool property references a pool that has a
 480                       default scheduling class, that class is used.
 481 
 482                o      Under any other conditions, the system default
 483                       scheduling class is used.
 484 





 485 
 486 
 487 
 488        dedicated-cpu: ncpus, importance
 489 
 490            The number of CPUs that should be assigned for this zone's
 491            exclusive use. The zone will create a pool and processor set when
 492            it boots. See pooladm(1M) and poolcfg(1M) for more information on
 493            resource pools. The ncpu property can specify a single value or a
 494            range (for example, 1-4) of processors. The importance property is
 495            optional; if set, it will specify the pset.importance value for use
 496            by poold(1M). If this resource is used, there must be enough free
 497            processors to allocate to this zone when it boots or the zone will
 498            not boot. The processors assigned to this zone will not be
 499            available for the use of the global zone or other zones. This
 500            resource is incompatible with both the pool and cpu-shares
 501            properties. Only a single instance of this resource can be added to
 502            the zone.
 503 
 504 


1255        2
1256 
1257            Invalid usage.
1258 
1259 
1260 ATTRIBUTES
1261        See attributes(5) for descriptions of the following attributes:
1262 
1263 
1264 
1265 
1266        +--------------------+-----------------+
1267        |  ATTRIBUTE TYPE    | ATTRIBUTE VALUE |
1268        +--------------------+-----------------+
1269        |Interface Stability | Volatile        |
1270        +--------------------+-----------------+
1271 
1272 SEE ALSO
1273        ppriv(1), prctl(1), zlogin(1), kstat(1M), mount(1M), pooladm(1M),
1274        poolcfg(1M), poold(1M), rcapd(1M), rctladm(1M), svcadm(1M),
1275        sysidtool(1M), zfs(1M), zoneadm(1M), priv_str_to_set(3C),
1276        kstat(3KSTAT), vfstab(4), attributes(5), brands(5), fnmatch(5), lx(5),
1277        privileges(5), resource_controls(5), zones(5)
1278 
1279 
1280        System Administration Guide: Solaris Containers-Resource Management,
1281        and Solaris Zones
1282 
1283 NOTES
1284        All character data used by zonecfg must be in US-ASCII encoding.
1285 
1286 
1287 
1288                                February 28, 2014                   ZONECFG(1M)


 465            A scale (K, M, G, T) can be applied to the value for this number
 466            (for example, 1M is one megabyte).
 467 
 468 
 469        global: scheduling-class
 470 
 471            Specifies the scheduling class used for processes running in a
 472            zone. When this property is not specified, the scheduling class is
 473            established as follows:
 474 
 475                o      If the cpu-shares property or equivalent rctl is set,
 476                       the scheduling class FSS is used.
 477 
 478                o      If neither cpu-shares nor the equivalent rctl is set and
 479                       the zone's pool property references a pool that has a
 480                       default scheduling class, that class is used.
 481 
 482                o      Under any other conditions, the system default
 483                       scheduling class is used.
 484 
 485            If the FX scheduling class is specified, then the optional fixed-
 486            hi-pri attribute can be set to true. This causes all of the
 487            processes in the zone to run at the highest FX priority. By default
 488            processes under FX run at the lowest priority. See priocntl(2) for
 489            details on each scheduling class.
 490 
 491 
 492 
 493        dedicated-cpu: ncpus, importance
 494 
 495            The number of CPUs that should be assigned for this zone's
 496            exclusive use. The zone will create a pool and processor set when
 497            it boots. See pooladm(1M) and poolcfg(1M) for more information on
 498            resource pools. The ncpu property can specify a single value or a
 499            range (for example, 1-4) of processors. The importance property is
 500            optional; if set, it will specify the pset.importance value for use
 501            by poold(1M). If this resource is used, there must be enough free
 502            processors to allocate to this zone when it boots or the zone will
 503            not boot. The processors assigned to this zone will not be
 504            available for the use of the global zone or other zones. This
 505            resource is incompatible with both the pool and cpu-shares
 506            properties. Only a single instance of this resource can be added to
 507            the zone.
 508 
 509 


1260        2
1261 
1262            Invalid usage.
1263 
1264 
1265 ATTRIBUTES
1266        See attributes(5) for descriptions of the following attributes:
1267 
1268 
1269 
1270 
1271        +--------------------+-----------------+
1272        |  ATTRIBUTE TYPE    | ATTRIBUTE VALUE |
1273        +--------------------+-----------------+
1274        |Interface Stability | Volatile        |
1275        +--------------------+-----------------+
1276 
1277 SEE ALSO
1278        ppriv(1), prctl(1), zlogin(1), kstat(1M), mount(1M), pooladm(1M),
1279        poolcfg(1M), poold(1M), rcapd(1M), rctladm(1M), svcadm(1M),
1280        sysidtool(1M), zfs(1M), zoneadm(1M), priocntl(2), priv_str_to_set(3C),
1281        kstat(3KSTAT), vfstab(4), attributes(5), brands(5), fnmatch(5), lx(5),
1282        privileges(5), resource_controls(5), zones(5)
1283 
1284 
1285        System Administration Guide: Solaris Containers-Resource Management,
1286        and Solaris Zones
1287 
1288 NOTES
1289        All character data used by zonecfg must be in US-ASCII encoding.
1290 
1291 
1292 
1293                                November 4, 2015                    ZONECFG(1M)