![Harmonic MediaGrid Installation And Configuration Manual Download Page 331](http://html1.mh-extra.com/html/harmonic/mediagrid/mediagrid_installation-and-configuration-manual_3962095331.webp)
Appendix B ContentDirector Limits
© 2017 Harmonic Inc. All rights reserved.
331
Harmonic MediaGrid Release 4.1
Capacity Planning
Table B–3: Resource Limit Settings
Capacity Planning
in this chapter can be used for rough capacity planning. For detailed
capacity planning, work with your Harmonic representative to examine the anticipated workload,
estimate the resource consumption of each type of resource, and use the resource limit settings
for your model of ContentDirector to determine maximum capacity in workload-specific terms.
When calculating resource consumption based upon workload, note the following guidelines:
Under typical circumstances each file, directory, symlink, and hard link will fit in 1 node. Files
with long file names, large ACLs, or File User Data may consume more than one node.
Slice count can be determined by estimating the length and slice size of files. Note that the
limit settings are probably high enough not to be an issue.
The number of files, directories, and symlinks (not hard links) will affect service load time and
restart time. Estimate the number as part of planning for whether you need to consider
upgrading to a High-Performance ContentDirector.
In Harmonic MediaGrid 3.1 or later, the largest uses of dynamic memory are:
Dynamic per-node structure (namebind)
Directories
Open files
UID hash
Accordingly, dynamic memory usage can be estimated as follows:
For each node (directory, file, hardlink, or symlink), 48 bytes for namebind.
For directories (in addition to 48 bytes for namebind):
2136 bytes each for directories with up to 1100 entries
5720 bytes each for directories with up to 9000 entries
68 KB each for directories with more than 9000 entries
Estimate a fixed 240 MB for up to 128K open files and the UID hash.
ContentDirector Type
Max Node Count
Supported
Slice Count
Dynamic Memory
Pools (Total)
ContentDirector 1000B
(8GB RAM)
4 million
125 million
1 GB
ContentDirector 1000C
(12GB RAM)
10 million
250 million
2 GB
ContentDirector 1000D/
1000E/1000F (16GB
RAM)
10 million
500 million
2 GB
High-Performance
ContentDirector 2000C
(64GB RAM)
50 million
2 billion
6 GB