Back to Zing Documentation Home

ZST Memory Configuration

If you have the Zing System Tools (ZST) installed, you can configure the Zing memory either by using the system-config-zing-memory wizard (see Configure Zing Memory) or by directly specifying the values in the /etc/zing/pmem.conf file, saving the file, and manually restarting zing-memory with the following command:

# service zing-memory restart

To view the content of the ZVM memory configuration file, use:

# cat /etc/zing/pmem.conf

The output of pmem.conf version 2.0 with default configuration settings looks as follows:

#
# Azul physical memory configuration.
#
## Memory configuration file version
version 2.0
## Enable or disable this Zing physical memory configuration
# values: enabled | disabled
pmem enabled
## Enabled or disable cgroup enforcement
# values: enabled | disabled
cgroups disabled
## When to reserve memory: reserve-at-launch or reserve-at-config
when-to-reserve reserve-at-launch
## Memory configuration
OverallUpperLimit                 90%    # of system memory
ReservableUpperLimit              85%    # of system memory
ContingencyUpperLimit             50%    # of system memory
ContingencyMinimumFreeMemory      200MB  # of system memory; [minimum 200 MB]
PausePreventionUpperLimit         50%    # of system memory
PausePreventionMinimumFreeMemory  200MB  # of system memory; [minimum 200 MB]
## NUMA partitioning
#
# Select the NUMA nodes in the system for use by this partition according to
# the binary representation of the hexadecimal number specified here. The
# default value of the bitmask is all 1s (All nodes available on the System).
#
# The nodemask has to be specified as a hexadecimal number with or without the
# leading 0x.
#
# Examples
#
# nodemask  0x1   # 001 => Selects node 0 only as the 0th bit is set.
# nodemask  0x2   # 010 => Selects node 1 only the 1st bit is set.
# nodemask  0x3   # 011 => Selects node 0 and node 1 as 0th & 1st bit are set.
# nodemask  0x9   # 1001 => Selects node 0 and node 3.
# nodemask  0xF   # 1111 => Selects node 0, node 1, node 2 & node 3.
# nodemask  0x3F  # 11111111 => Select node 0 thru node 7.
# nodemask  ALL   # => Select all nodes.
nodemask   ALL
 

By default, the overall upper limit of your system is set to 90% following the reserve-at-launch policy and 68% with the reserve-at-config policy.

 

 

See Also


© Azul Systems, Inc. 2020 All rights reserved.

Privacy Policy | Legal | Terms of Use