Simple artillery test script and results run against different mapd configurations with our expected database
install artillery
npm install -g artillery
update load-test.yml target and phase parameters.
run load test (-k will ignore https errors )
artillery run -k load-test.yml -o result.json
generate a HTML report
artillery report result.json
-
[x]gb
# x: aprox size of db tested--
v[x]m[y]g[z]
# x: cpus, y: cpu mem, z: number of k80 gpus
CREATE TABLE variants (VARIANT TEXT ENCODING DICT, CHROMOSOME TEXT ENCODING DICT(8), c3_START BIGINT , c4_REF TEXT ENCODING DICT , ALT TEXT ENCODING DICT , RSID TEXT ENCODING DICT , AC SMALLINT , AF FLOAT , nCalled SMALLINT , nNotCalled SMALLINT , nHomRef SMALLINT , nHet SMALLINT , nHomVar SMALLINT , TYPE TEXT ENCODING DICT(8) );