
Field
Definition
max_free_qhdrs
Maximum number of unused qhdrs that can exist
before the system starts freeing them. Used only if
single_msg_queue = 0.
Interactions among fields:
thread_min <= thread_max <= thread_limit (set all three equal for best
DataWarp performance)
thread_concurrent_creates <= thread_limit
init_free_qhdrs and max_free_qhdrs used only when single_msg_queue == 0
IMPORTANT: For this parameter to be valid, values must be specified for
all of the fields. To avoid unintentional changes, be careful when changing
any field values.
●
Default value: 1,1,1024,4,-10,1,1,1
●
To view read-only:
cat
/sys/module/dvsipc/parameters/kdwfs_instance_info
●
To change prior to boot, add these lines to
<nid_of_choice>
/etc/modprobe.d/dvs-dws.conf
(values shown are
defaults):
# Set parameters for DataWarp thread pool in DVS IPC
layer
options dvsipc
kdwfs_instance_info=256,256,1024,4,-10,1,1,1
This translates to kdwfs_instance_info thread_min = 256, thread_max = 256,
thread_limit = 1024, thread_concurrent_creates = 4, nice = -10,
single_msg_queue = 1, init_free_qhdrs = 1, max_free_qhdrs = 1.
●
To change dynamically: N/A
lnd_name
lnd_name
uniquely identifies the LNet network that DVS will use. DVS
communicates it to the LNet service when DVS is being initialized. It must match
the
cray_lnet.settings.local_lnet.data.lnet_name
value set in the
cray_lnet
service for DVS to boot properly.
●
Default value: gni99
●
To view read-only: not visible in
/sys/module
●
To change prior to boot, add these lines to
<nid_of_choice>
/etc/modprobe.d/dvs-local.conf
, substituting for
gnix
the value found from the config set search:
# Set identifier of LNet network DVS will use
options dvsipc_lnet lnd_name=gnix
●
To change dynamically: N/A
Cray DVS
S3016
170