Foundation DB cluster configuration


I am trying to setup the foundationdb cluster for benchmarking. I have some questions regarding the configuration of the server machines.

  1. Is there a way to manually assign the roles to a fdbserver processes.
  2. Is there a way to set the desired numbers of proxies and resolvers other than fdbcli.
    * I found that the fdb servers can also be assigned the proxy and resolver class, how
    is this related to setting up the number of proxies and resolvers through fdbcli.
  3. If I am running 3 server machines and 2 client machines and I would like to change some knobs of foundationdb, for e.g. knob_shard_bytes_ratio=2, should I change it for each server process, or is this knob relevant to a particular server process, or I just change it for the entire fdbserver machine.

I am having these confusions and kind of stuck, any help would be highly appreciated.

Thanks! :slight_smile:

1 Like