Re: WTF is a "server process"?
A "server process" is an instance of the fdbserver process running on a machine. Each machine running A FoundationDB server obviously needs to have at least one fdbserver process running. However, ONLY one is necessary to take full advantage of all of the disk I/O, memory, and network capacity of the machine. It is normally one of these factors that is bottlenecking a server, and many times adding additional processes to a multi-core machine will add a negligible amount of performance. However, there are some workloads that may be bottlenecked on processor power, in which case you CAN (but don't have to) run additional processes.
So, to be clear, you could run a 24 machine cluster of dual or quad core servers with just 24 processes and likely get most of the performance out of them that you would if you were filling all cores with processes.
BTW I am one of the founders, not just some random guy on the internet :)