.NH Indexes .LP .G1 copy "legend.grap" frame invis ht 3 wid 4 left solid bot solid coord y 0,50 ticks left out from 0 to 50 by 10 ticks bot out at 50000 "50,000", 100000 "100,000", 150000 "150,000", 200000 "200,000", 250000 "250,000" label left "Request duration with" unaligned "an index (us)" "(Median)" left 0.8 label bot "Number of cars in the database" down 0.1 obram = obuncache = obcache = obsemi = 0 # old bullets cbram = cbuncache = cbcache = cbsemi = 0 # current bullets legendxleft = 100000 legendxright = 250000 legendyup = 15 legendydown = 2 boite(legendxleft,legendxright,legendyup,legendydown) legend(legendxleft,legendxright,legendyup,legendydown) copy "../data/index.d" thru X cx = $1*5 y_scale = 1000 # ram cached semi uncached line from cx,$2/y_scale to cx,$4/y_scale line from cx,$5/y_scale to cx,$7/y_scale line from cx,$8/y_scale to cx,$10/y_scale line from cx,$11/y_scale to cx,$13/y_scale #ty = $3 cx = $1*5 cbram = $3/y_scale cbcache = $6/y_scale cbsemi = $9/y_scale cbuncache = $12/y_scale if (obram > 0) then {line from cx,cbram to ox,obram} if (obcache > 0) then {line from cx,cbcache to ox,obcache} .gcolor blue if (obsemi > 0) then {line from cx,cbsemi to ox,obsemi} .gcolor .gcolor green if (obuncache > 0) then {line from cx,cbuncache to ox,obuncache} .gcolor obram = cbram obcache = cbcache obsemi = cbsemi obuncache = cbuncache ox = cx # ram cached semi uncached .gcolor red bullet at cx,cbram .gcolor bullet at cx,cbcache .gcolor blue bullet at cx,cbsemi .gcolor .gcolor green bullet at cx,cbuncache .gcolor X .G2 .NH Partitions .LP .G1 copy "legend.grap" frame invis ht 3 wid 4 left solid bot solid coord x 0,5000*2 y 0,350 ticks left out from 0 to 350 by 50 label left "Request duration" unaligned "for a partition (ms)" "(Median)" left 0.8 label bot "Number of cars matching the partition" down 0.1 obram = obuncache = obcache = obsemi = 0 cbram = cbuncache = cbcache = cbsemi = 0 legendxleft = 1000 legendxright = 6500 legendyup = 330 legendydown = 230 boite(legendxleft,legendxright,legendyup,legendydown) legend(legendxleft,legendxright,legendyup,legendydown) copy "../data/partitions.d" thru X cx = $1*2 y_scale = 1000000 # ram cached semi uncached line from cx,$2/y_scale to cx,$4/y_scale line from cx,$5/y_scale to cx,$7/y_scale line from cx,$8/y_scale to cx,$10/y_scale line from cx,$11/y_scale to cx,$13/y_scale #ty = $3 cbram = $3/y_scale cbcache = $6/y_scale cbsemi = $9/y_scale cbuncache = $12/y_scale if (obram > 0) then {line from cx,cbram to ox,obram} if (obcache > 0) then {line from cx,cbcache to ox,obcache} .gcolor blue if (obsemi > 0) then {line from cx,cbsemi to ox,obsemi} .gcolor .gcolor green if (obuncache > 0) then {line from cx,cbuncache to ox,obuncache} .gcolor obram = cbram obcache = cbcache obsemi = cbsemi obuncache = cbuncache ox = cx # ram cached semi uncached .gcolor red bullet at cx,cbram .gcolor bullet at cx,cbcache .gcolor blue bullet at cx,cbsemi .gcolor .gcolor green bullet at cx,cbuncache .gcolor X .G2 .bp .NH Tags .LP .G1 copy "legend.grap" frame invis ht 3 wid 4 left solid bot solid coord x 0,5000 y 0,170 ticks left out from 0 to 170 by 20 label left "Request duration" unaligned "for a tag (ms)" "(Median)" left 0.8 label bot "Number of cars matching the tag" down 0.1 obram = obuncache = obcache = obsemi = 0 cbram = cbuncache = cbcache = cbsemi = 0 legendxleft = 200 legendxright = 3000 legendyup = 170 legendydown = 120 boite(legendxleft,legendxright,legendyup,legendydown) legend(legendxleft,legendxright,legendyup,legendydown) copy "../data/tags.d" thru X cx = $1 y_scale = 1000000 # ram cached semi uncached line from cx,$2/y_scale to cx,$4/y_scale line from cx,$5/y_scale to cx,$7/y_scale line from cx,$8/y_scale to cx,$10/y_scale line from cx,$11/y_scale to cx,$13/y_scale #ty = $3 cbram = $3/y_scale cbcache = $6/y_scale cbsemi = $9/y_scale cbuncache = $12/y_scale if (obram > 0) then {line from cx,cbram to ox,obram} if (obcache > 0) then {line from cx,cbcache to ox,obcache} .gcolor blue if (obsemi > 0) then {line from cx,cbsemi to ox,obsemi} .gcolor .gcolor green if (obuncache > 0) then {line from cx,cbuncache to ox,obuncache} .gcolor obram = cbram obcache = cbcache obsemi = cbsemi obuncache = cbuncache ox = cx # ram cached semi uncached .gcolor red bullet at cx,cbram .gcolor bullet at cx,cbcache .gcolor blue bullet at cx,cbsemi .gcolor .gcolor green bullet at cx,cbuncache .gcolor X .G2