How do I determine the approximate memory requirements for my ExtremeZ-IP 4.x service?

1 Star2 Stars3 Stars4 Stars5 Stars
Loading...
  • Product:
    ExtremeZ-IP
  • Version:
    1.1.3-4.2.4
  • Document Type:
    FAQ
  • Revised:
    3/17/2009
  • Reviewed:
    2/27/2007

Question:

How do I determine the approximate memory requirements for my ExtremeZ-IP 4.x service?

Answer:

Note: This information does not apply to ExtremeZ-IP 5.0
ExtremeZ-IP’s memory use is primarily a function of the number of files and folders contained within ExtremeZ-IP volumes, as well as the number of volumes and number of simulataneous users on the server.

To obtain a rough estimate of the memory requirements, the following formula can be used (numbers in bytes):

3,000,000 per volume [5,000,000 for versions 3.0 and earlier] +
1,000,000 per concurrent user +
250 per file +
250 per folder

For example, an ExtremeZ-IP 3.1 server with 10 mounted volumes containing 1,000,000 files in 100,000 folders, with a maximum of 100 simultaneous users will use:

3,000,000 * 10 volumes +
1,000,000 * 100 concurrent users +
250 * 1,000,000 files +
250 * 100,000 folders

= 405,000,000 = 405 MB of system memory.

However, ExtremeZ-IP can reach the maximum amount of system memory even if the memory estimate above appears to be less than available memory. ExtremeZ-IP can create a maximum of approximately 1200 threads (fewer, if other applications are running on the server). To estimate the number of threads needed by ExtremeZ-IP, use the following formula:

Threads = 3 per volume [5 for versions 3.0 and earlier] + 1 per concurrent user

For the example given above, the number of threads would be:
3*10 + 1*100 = 130 threads, well below the limit.

Users that calculate a number of threads of 1200 or above, or need more information about ExtremeZ-IP’s memory utilization should contact Group Logic support.

Tags: