- Created by Jared Whiklo, last modified on Feb 03, 2021
These are test results from several runs of generating 25,000 RDF resources inside a single container. It is a test of creation time and then of speed of GETting the parent with all the children.
This test uses a custom bash script and was run on a MacBook laptop with the jetty instance of Fedora 6 (commit 5408cec) against various databases run as local docker containers.
Test Results
> ./shallow_performance_test new base is http://localhost:8080/rest/aa2afdf2-9083-4510-9181-1a4d4d8dd68f Average time per request .15732 for requests 1 to 500 Average time per request .15161 for requests 501 to 1000 Average time per request .15195 for requests 1001 to 1500 Average time per request .16000 for requests 1501 to 2000 Average time per request .17431 for requests 2001 to 2500 Average time per request .15771 for requests 2501 to 3000 Average time per request .15850 for requests 3001 to 3500 Average time per request .16230 for requests 3501 to 4000 Average time per request .16242 for requests 4001 to 4500 Average time per request .16572 for requests 4501 to 5000 Average time per request .16843 for requests 5001 to 5500 Average time per request .17232 for requests 5501 to 6000 Average time per request .17596 for requests 6001 to 6500 Average time per request .17773 for requests 6501 to 7000 Average time per request .17822 for requests 7001 to 7500 Average time per request .18164 for requests 7501 to 8000 Average time per request .18698 for requests 8001 to 8500 Average time per request .18884 for requests 8501 to 9000 Average time per request .19133 for requests 9001 to 9500 Average time per request .19419 for requests 9501 to 10000 Average time per request .19686 for requests 10001 to 10500 Average time per request .20095 for requests 10501 to 11000 Average time per request .20466 for requests 11001 to 11500 Average time per request .20707 for requests 11501 to 12000 Average time per request .22123 for requests 12001 to 12500 Average time per request .21591 for requests 12501 to 13000 Average time per request .22463 for requests 13001 to 13500 Average time per request .22286 for requests 13501 to 14000 Average time per request .22387 for requests 14001 to 14500 Average time per request .22876 for requests 14501 to 15000 Average time per request .22784 for requests 15001 to 15500 Average time per request .23214 for requests 15501 to 16000 Average time per request .23762 for requests 16001 to 16500 Average time per request .23925 for requests 16501 to 17000 Average time per request .24206 for requests 17001 to 17500 Average time per request .24582 for requests 17501 to 18000 Average time per request .24931 for requests 18001 to 18500 Average time per request .25303 for requests 18501 to 19000 Average time per request .25257 for requests 19001 to 19500 Average time per request .26033 for requests 19501 to 20000 Average time per request .26092 for requests 20001 to 20500 Average time per request .26485 for requests 20501 to 21000 Average time per request .26817 for requests 21001 to 21500 Average time per request .27242 for requests 21501 to 22000 Average time per request .28296 for requests 22001 to 22500 Average time per request .29178 for requests 22501 to 23000 Average time per request .29427 for requests 23001 to 23500 Average time per request .29691 for requests 23501 to 24000 Average time per request .30297 for requests 24001 to 24500 Average time per request .30342 for requests 24501 to 25000 Creating 25000 child -- average time per request .30294 for the last 100 requests Done creating 25000 objects in 5421.596181, average .21686 per container. retrieving http://localhost:8080/rest/aa2afdf2-9083-4510-9181-1a4d4d8dd68f to warm cache real 0m0.515s user 0m0.005s sys 0m0.009s retrieving http://localhost:8080/rest/aa2afdf2-9083-4510-9181-1a4d4d8dd68f real 0m0.440s user 0m0.005s sys 0m0.016s Number of contained children: 25000
> ./shallow_performance_test new base is http://localhost:8080/rest/e11a4179-71c1-4eeb-ac8f-4db4907c0aed Average time per request .12389 for requests 1 to 500 Average time per request .11299 for requests 501 to 1000 Average time per request .11116 for requests 1001 to 1500 Average time per request .11116 for requests 1501 to 2000 Average time per request .11295 for requests 2001 to 2500 Average time per request .11441 for requests 2501 to 3000 Average time per request .11556 for requests 3001 to 3500 Average time per request .12115 for requests 3501 to 4000 Average time per request .11678 for requests 4001 to 4500 Average time per request .11757 for requests 4501 to 5000 Average time per request .12133 for requests 5001 to 5500 Average time per request .12300 for requests 5501 to 6000 Average time per request .12198 for requests 6001 to 6500 Average time per request .12720 for requests 6501 to 7000 Average time per request .12712 for requests 7001 to 7500 Average time per request .13266 for requests 7501 to 8000 Average time per request .13150 for requests 8001 to 8500 Average time per request .13099 for requests 8501 to 9000 Average time per request .13158 for requests 9001 to 9500 Average time per request .13631 for requests 9501 to 10000 Average time per request .13783 for requests 10001 to 10500 Average time per request .14094 for requests 10501 to 11000 Average time per request .14330 for requests 11001 to 11500 Average time per request .14431 for requests 11501 to 12000 Average time per request .14510 for requests 12001 to 12500 Average time per request .14765 for requests 12501 to 13000 Average time per request .14881 for requests 13001 to 13500 Average time per request .14892 for requests 13501 to 14000 Average time per request .16787 for requests 14001 to 14500 Average time per request .16405 for requests 14501 to 15000 Average time per request .16105 for requests 15001 to 15500 Average time per request .15617 for requests 15501 to 16000 Average time per request .15817 for requests 16001 to 16500 Average time per request .15952 for requests 16501 to 17000 Average time per request .16154 for requests 17001 to 17500 Average time per request .16512 for requests 17501 to 18000 Average time per request .16443 for requests 18001 to 18500 Average time per request .16644 for requests 18501 to 19000 Average time per request .17045 for requests 19001 to 19500 Average time per request .16851 for requests 19501 to 20000 Average time per request .17193 for requests 20001 to 20500 Average time per request .17377 for requests 20501 to 21000 Average time per request .17708 for requests 21001 to 21500 Average time per request .17736 for requests 21501 to 22000 Average time per request .17936 for requests 22001 to 22500 Average time per request .18130 for requests 22501 to 23000 Average time per request .18241 for requests 23001 to 23500 Average time per request .18474 for requests 23501 to 24000 Average time per request .18655 for requests 24001 to 24500 Average time per request .18771 for requests 24501 to 25000 Creating 25000 child -- average time per request .18843 for the last 100 requests Done creating 25000 objects in 3681.947753, average .14727 per container. retrieving http://localhost:8080/rest/e11a4179-71c1-4eeb-ac8f-4db4907c0aed to warm cache real 0m0.477s user 0m0.004s sys 0m0.008s retrieving http://localhost:8080/rest/e11a4179-71c1-4eeb-ac8f-4db4907c0aed real 0m0.440s user 0m0.004s sys 0m0.015s Number of contained children: 25000
> ./shallow_performance_test new base is http://localhost:8080/rest/ec6960eb-602a-4e6f-a17a-97c4a7341c49 Average time per request .10898 for requests 1 to 500 Average time per request .09980 for requests 501 to 1000 Average time per request .09917 for requests 1001 to 1500 Average time per request .09791 for requests 1501 to 2000 Average time per request .09637 for requests 2001 to 2500 Average time per request .09397 for requests 2501 to 3000 Average time per request .09403 for requests 3001 to 3500 Average time per request .09567 for requests 3501 to 4000 Average time per request .09498 for requests 4001 to 4500 Average time per request .09402 for requests 4501 to 5000 Average time per request .09424 for requests 5001 to 5500 Average time per request .09600 for requests 5501 to 6000 Average time per request .09266 for requests 6001 to 6500 Average time per request .09214 for requests 6501 to 7000 Average time per request .09084 for requests 7001 to 7500 Average time per request .09089 for requests 7501 to 8000 Average time per request .09065 for requests 8001 to 8500 Average time per request .09059 for requests 8501 to 9000 Average time per request .08936 for requests 9001 to 9500 Average time per request .08926 for requests 9501 to 10000 Average time per request .09002 for requests 10001 to 10500 Average time per request .09278 for requests 10501 to 11000 Average time per request .09359 for requests 11001 to 11500 Average time per request .09137 for requests 11501 to 12000 Average time per request .08961 for requests 12001 to 12500 Average time per request .09303 for requests 12501 to 13000 Average time per request .09929 for requests 13001 to 13500 Average time per request .10370 for requests 13501 to 14000 Average time per request .10079 for requests 14001 to 14500 Average time per request .09481 for requests 14501 to 15000 Average time per request .09278 for requests 15001 to 15500 Average time per request .09293 for requests 15501 to 16000 Average time per request .09352 for requests 16001 to 16500 Average time per request .09281 for requests 16501 to 17000 Average time per request .08940 for requests 17001 to 17500 Average time per request .08979 for requests 17501 to 18000 Average time per request .09011 for requests 18001 to 18500 Average time per request .09088 for requests 18501 to 19000 Average time per request .08989 for requests 19001 to 19500 Average time per request .08979 for requests 19501 to 20000 Average time per request .09087 for requests 20001 to 20500 Average time per request .09186 for requests 20501 to 21000 Average time per request .09219 for requests 21001 to 21500 Average time per request .09202 for requests 21501 to 22000 Average time per request .09310 for requests 22001 to 22500 Average time per request .09255 for requests 22501 to 23000 Average time per request .09210 for requests 23001 to 23500 Average time per request .09322 for requests 23501 to 24000 Average time per request .09215 for requests 24001 to 24500 Average time per request .09302 for requests 24501 to 25000 Creating 25000 child -- average time per request .09130 for the last 100 requests Done creating 25000 objects in 2337.870011, average .09351 per container. retrieving http://localhost:8080/rest/ec6960eb-602a-4e6f-a17a-97c4a7341c49 to warm cache real 0m1.077s user 0m0.005s sys 0m0.009s retrieving http://localhost:8080/rest/ec6960eb-602a-4e6f-a17a-97c4a7341c49 real 0m1.012s user 0m0.004s sys 0m0.015s Number of contained children: 25000
- No labels