You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

Performance tests using benchtool were performed using two machines:

  • Desktop: 2010 MacPro (dual 2.26GHz Quad-core Xeon, 6GB RAM, 3GB/s SATA disk)
  • Laptop: 2013 Macbook Air (1.3GHz Core i5, 8GB RAM, 10GB/s SSD disk)
  • Connected via 802.11n wifi

Depending on which machine was used as the client and which was used as the server, I get dramatically different results:

ClientServerF3
time (ms)
F3
throughput (mb/s)
F4 single
time (ms)

F4 single
throughput (mb/s)

F4 minimal
time (ms)
F4 minimal
thoughput (mb/s)
Comparison
desktoplaptop1,103,6464.641,218,6154.20554,2289.24F4 minimal 2x faster
laptopdesktop1,245,3444.112,963,0191.73635,1668.06F4 minimal 2x faster
laptoplaptop64,25078.69693,9117.3763,87080.16approx. equal
desktopdesktop215,58623.752,510,9282.04102,77449.82F4 minimal 2x faster


The hardware used for these tests is not the typical server hardware I would normally expect to be used for running repository software.  But the differences suggest that some aspect of my setup (network latency, slower disk, etc.) impacts F4 much more dramatically than F3.

Ingesting 25,000 Objects

On the laptop detailed above, I ingested 25,000 objects using benchtool, with one 100KB datastream per object.  Below are the times (in milliseconds) to process each batch of 1,000 objects).  Fedora 3 processed successive batches at constant speed, but each Fedora 4 batch took longer than the previous batch.  Switching to leveldb storage produced the same trend, but at a slightly slower starting point.

batchFedora 3Fedora 4 (minimal)Fedora 4 (minimal/leveldb)
1498473379540453
2367403681549240
3343693937562152
4332804740471717
5327565309281081
6324336136689874
7324416652497485
83183973329106713
93201679913115740
103203884424123734
113162892909133757
123135696724138626
1331478105221150474
1431166114825163861
1530993119416170712
1630922127985180907
1730700130925189496
1830920140059201232
1930706143905205339
2030820153584219809
2130635156370229460
2230943166349238547
2330814174377249617
2431340183079257109
2531603208978281443
  • No labels