Fedora community conducted several performance testings, the details are included in each 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:
-Xmx2048m
12345678
at the path /12/34/56/78
. Using automatically-generated identifiers will use this pattern.-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).
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.
Arbitrarily-large files can be ingested (or projected into the repository using filesystem federation) and downloaded via the REST API (tested up to 1TB). The only apparent limitations are disk space available to store the files, and a sufficiently large Java heap size (tested with -Xmx2048m).
Ingest and read/update/delete testing on multiple servers configured as a cluster.
CRUD testing on multiple servers configured as a cluster with a load balancer.
Reports of real-world ingest and performance testing.