Go forward to Connecting via rsh.
Go up to Remote repositories.
Server requirements
-------------------
The quick answer to what sort of machine is suitable as a server is
that requirements are modest--a server with 32M of memory or even less
can handle a fairly large source tree with a fair amount of activity.
The real answer, of course, is more complicated. The CVS server
consists of two processes for each client that it is serving. Memory
consumption on the child process should remain fairly small. Memory
consumption on the parent process, particularly if the network
connection to the client is slow, can be expected to grow to slightly
more than the size of the sources in a single directory, or two
megabytes, whichever is larger.
Multiplying the size of each CVS server by the number of servers
which you expect to have active at one time should give an idea of
memory requirements for the server. For the most part, the memory
consumed by the parent process probably can be swap space rather than
physical memory.
Resource consumption for the client or the non-client/server CVS is
even more modest--any machine with enough capacity to run the operating
system in question should have little trouble.