Excerpt |
---|
The Fedora community has conducted several performance testings, the details a number of performance tests. The details of each test, including testing parameters and results, are included in each the following sections. A number of factors influence Fedora 4 performance, such as...:
|
Results of performance testing using a variety of tools and testing parameters are summarized below.
For best performance, we recommend:
- Configure Java to have a large heap size, e.g.,
-Xmx2048m
- Limit the number of children under a single node resource – ideally to 1,000 or less. Consider using a hierarchy to organize nodesresources, e.g., storing the node resource with id ID
12345678
at the path/12/34/56/78
. Using automatically Automatically-generated identifiers will use this pattern. - Particularly when working with files larger than available memory, use Infinispan file storage (e.g.
-Dfcrepo.modeshape.configuration=config/single-file/repository.json
) or filesystem federation. Federation avoids having to transfer files using HTTP – and with larger file sizes (or with larger numbers of files being processed), this can improve performance significantly.
...
Ingesting content into Fedora 4 is generally faster than ingesting into Fedora 3 on the same hardware (tested up to 10,000 objects with 50MB datastreams).
- See Ingest Test Matrix.
...
Create/
...
Read/Update/Delete Testing
Updating content in Fedora 4 is generally faster than in Fedora 3. Reading and deleting content from Fedora 4 is somewhat slower than Fedora 3.
...