## Name

gfarm_environ — environment variables for Gfarm

## DESCRIPTION

COLUMNS

  Specifies terminal window width. Note that this setting overrides the actual width.

  This is currently only used by the gfls command, when its output is terminal.

  For example,

  COLUMNS=120

GFARM_CONFIG_FILE

  The file specified by this variable is used as additional setting for Gfarm clients, instead of the .gfarm2rc file under the user's home directory. The settings in this file overrides the settings in gfarm2.conf.

  For example,

  GFARM_CONFIG_FILE=$HOME/.gfarm2rc.alt

GFARM_FLAGS

  Specifies flags which modify the behavior of gfarm clients. There is a following flag for now.

  r

    If gfarm clients are invoked on a filesystem node, the gfarm clients replicates files to local node, before accessing them.

  For example,

  GFARM_FLAGS=r

GLOBUS_GSSAPI_CIPHERS

  If you are using globus_gssapi_gsi since version 11.17 (globus_toolkit since version 6.0.1433193802), you can specify cipher lists for gsi authenticated connections by this variable.

  Please refer to the ciphers manual of the OpenSSL ( openssl_ciphers(1) or ciphers(1) ) for the available cipher lists.

  On x86 CPUs which have AES-NI instruction set, specifying AES128-GCM-SHA256 may increase communication speed by few percent as a recompense for slight security decrease. On x86 CPUs which do not have AES-NI instruction set, specifying AES128-SHA may double communication speed as a recompense for slight security decrease. It's recommended to measure the gain of the communication speed before actually using this option, because the performace gain varies between CPUs. There are some measurement results in “Network Transfer Speed Comparison by ciphers” section of the Gfarm Users' Manual for reference.

  For example,

  GLOBUS_GSSAPI_CIPHERS=AES128-GCM-SHA256

## SEE ALSO

gfls(1), gfarm2.conf(5), environ(7)