After determining the number of nodes and servers required, the information
in this appendix can be used to arrive at memory and disk requirements.
Important points:
To determine memory and disk requirements, the following guidelines
should be followed:
Determine the amount of memory required per server. This is calculated
by multiplying 500 KB by the number of logged-on users for the server.
If the server will support more than one node, multiply 500 KB by the number
of users for all nodes. Add an additional 32 MB for system use.
Determine the amount of permanent storage required per server. Each
configured user requires approximately 2 MB of permanent storage. If the
server will support more than one node, multiply 2 MB by the total number
of users for all nodes. Add an additional 50 MB for product files and logs,
and also add an appropriate amount for other storage not directly related
to Netscape Calendar Server (i.e. operating system, system swap area, etc.).
Determine the amount of temporary storage required per server. This
is calculated by multiplying 500 KB by the number of logged-on users for
the server. If the server will support more than one node, multiply 500
KB by the number of users for all nodes.
The server has additional system-level storage and memory requirements
which are not affected by the number of users. For planning purposes, each
server will require 32 MB of extra memory and 50 MB of disk space. The
disk space requirement is for Calendar Server software, including logs
and executables. These numbers do not include operating system requirements
which may vary by vendor.
Determine the number of spindles required per server. One spindle should
be used per 100 active users for both permanent and temporary data. In
other words, to support 100 users, one spindle for permanent data and one
spindle for temporary data is recommended. This is a performance-related
requirement to ensure that disk I/O is distributed across multiple drives.
For optimal performance, three additional drives should be provided - one
for the operating system, one for the operating system swap space, and
one for the Calendar Server executables and logs.
The number of spindles for permanent and temporary storage have been
established based on the Netscape recommendation that one spindle be used
for each 100 active users for permanent data, and one spindle for each
100 active users for temporary data. A number higher than 100 may be used,
with some degradation in performance; the higher the number of active users,
the greater the performance degradation.
Finally, the size of the disks for permanent and temporary storage may be identified. For each server (or for each node if separate drives will be used for each node), divide the total disk requirements by the number of spindles.