Tuning and advanced Configuration

Table of Contents

  1. General BeeGFS configuration methods
  2. Storage server formatting and tuning
  3. Metadata server formatting and tuning
  4. Client tuning
  5. Native Infiniband support and tuning
  6. Ethernet network tuning
  7. Striping
  8. Caching

General BeeGFS configuration methods

Runtime configuration options can be queried and changed with the BeeGFS Control Tool (beegfs-ctl command on the client nodes). This tool is part of the beegfs-utils package.

Note on beegfs-ctl config file: The beegfs-ctl tool reads a beegfs-client.conf file from the default location, if it exists. While the tool can also be used without a client config file, it is usually much more convenient to use when such a basic client configuration exists on the corresponding machine.

On a client with an active BeeGFS mount, several configuration options can also be queried through procfs entries (see /proc/fs/beegfs).

There are also several convenience helper scripts contained in the beegfs-utils package (e.g. /usr/bin/beegfs-net to show the currently established client connections), which either call beegfs-ctl internally or read output from /proc/fs/beegfs.

Static configuration options can be set by editing the corresponding configuration files (/etc/beegfs/beegfs-X.conf). If you haven't done so yet, you might want to take a look at these files to find out which options you have in general. There is a description for each of the settings in the corresponding config file.

Note on GUI-based installations: For GUI-based installations, you typically won't edit the configuration files on the nodes directly, but instead change the settings via the GUI or modify the template files in /opt/beegfs/setup/confs on the Admon daemon node and then let the Admon distribute the configuration to the nodes.

Back to User Guide - Table of Contents
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki