performance.txt 942 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. # Performance Benchmark Notes
  2. ## Environment
  3. ### Hardware
  4. - Dell Precison M3800 Laptop
  5. - 8x Intel(R) Core(TM) i7-4712HQ CPU @ 2.30GHz
  6. - 12Gb RAM
  7. - SSD
  8. ### Software
  9. - Arch Linux OS
  10. - glibc 2.26-11
  11. - python 3.5.4
  12. - lmdb 0.9.21-1
  13. - db (BerkeleyDB) 5.3.28-3
  14. ### Sample Data Set
  15. Modified Duchamp VIAF dataset (343 triples; changed all subjects to `<>`)
  16. ## Sleepycat Back End Test
  17. 10K PUTs to new resources under the same container:
  18. ~18' running time
  19. 0.108" per resource
  20. 3.4M triples total in repo at the end of the process
  21. Retrieval of parent resource (11400 triples), pipe to /dev/null: 3.6"
  22. ## LMDB Back End Test
  23. 10K PUTs to new resources under the same container:
  24. ~29' running time
  25. 0.178" per resource
  26. 3.4M triples total in repo at the end of the process
  27. Some gaps every ~40-50 requests, probably blocking transactions or disk
  28. flush
  29. Database size: 633 Mb
  30. Retrieval of parent resource (11400 triples), pipe to /dev/null: 3.48"