QOS(4) QOS(4)
NAME
qos - Xsan File System FSM QoS Central Config File
SYNOPSIS
/Library/Preferences/Xsan/*_rvio.opt
DESCRIPTION
The Xsan File System qos config file defines the bandwidth reservation
for non-rtio (rvio) on certain clients from a central place, i.e. the
fsm server. The allocated rvio bandwidth is used for non-rtio IOs on
the client. The config file has the name of the designated volume's
name appended by "_rvio.opt". So if the volume is "default", the QoS
config file will be "default_rvio.opt". If this file does not exist,
there will be no rvio bandwidth reservation for any client.
non-rtio reservation (rvio) provides a second priority bandwidth reser-
vation mechanism for certain clients, while rtio request has the high-
est priority and will be satisfied first. All rvio requests share the
remaining bandwidth after rtio requests are satisfied. If all rvio re-
quests cannot be satisfied, then each rvio client is allocated the
bandwidth directly proportional to its request amount. With dynamic
changes of rtio requests, the allocated rvio bandwidths for clients are
dynamically adjusted.
SYNTAX
A QoS central config file has multiple lines, each line defines the
rvio reservation for a client. If a client has multiple IP addresses,
the rvio reservation should be defined for each ip address.
The format of an line in QoS central config file is:
<host> <bw-type> <sg=yy>[,sg=yy]
<host> is the client host name. This can be the IP address (either V4
or V6), host name or FQDN of the client. Note: the host name should be
able to be resolved (converted to a valid IP address) by the fsm serv-
er.
The <bw-type> is the type of bandwidth to be specified. Two types ex-
ists:
qosios the bandwidth unit is IOs per second
qosmb the bandwidth unit is mega bytes per second
If "qosios" is used, you may also append multiplier suffix to the
amount of bandwidth:
Suffix Name Multiplier
------ ---- ----------
K kilo 1,024
M mega 1,048,576
The <sg=yy> defines the bandwidth on the designated storage pool. sg is
the designated storage pool, yy is the reserved bandwidth. You can only
reserve bandwidth on storage pools whose QoS parameters have been con-
figured in the volume config file. There are three ways to specify a
storage pool:
* the wildcard for storage pool, applies to all storage pool
sgname the name of a storage pool
sgnum the number of a storage pool, storage pool starts from 0.
Lines that contain white space only or that contain the comment token
as the first non-white space character are ignored. An example on how
to configure QoS central config file can be found:
/System/Library/Filesystems/acfs.fs/Contents/examples/rvio.example
FILES
/Library/Preferences/Xsan/*_rvio.opt
SEE ALSO
cvfs(8), snfs_config(5), fsm(8), mount(8)
Xsan File System June 2014 QOS(4)
Mac OS X 10.12.3 - Generated Fri Feb 10 08:10:45 CST 2017
