aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2020-11-09 10:07:12 +0000
committerHenning Baldersheim <balder@yahoo-inc.com>2020-11-09 10:09:35 +0000
commitfc4530e02c600e40dcdb48476af111c4ffdd301c (patch)
tree531f497c303bbf9b6e88e5b8a015820718f291b9
parentbb75c5975c5588b8e05e9bd62016d1dce0a6d654 (diff)
Add a small test script for running a set of benchmarks.
-rwxr-xr-xsearchcore/src/apps/vespa-feed-bm/runtest.sh32
1 files changed, 32 insertions, 0 deletions
diff --git a/searchcore/src/apps/vespa-feed-bm/runtest.sh b/searchcore/src/apps/vespa-feed-bm/runtest.sh
new file mode 100755
index 00000000000..e7f613637c1
--- /dev/null
+++ b/searchcore/src/apps/vespa-feed-bm/runtest.sh
@@ -0,0 +1,32 @@
+#!/bin/bash
+
+numdocs=2000000
+stripe_bits=8
+
+base_cmd="numactl --cpunodebind=0 --localalloc perf stat -ddd env LD_PRELOAD=$HOME/vespa/lib64/vespa/malloc/libvespamalloc.so ./vespa-feed-bm --documents $numdocs --put-passes 1 --update-passes 10 --remove-passes 0 --max-pending 8000 --indexing-sequencer throughput client-threads 3"
+
+spi_only=$base_cmd
+base_for_rest="$base_cmd --response-threads 3"
+
+chain_base="$base_for_rest --use-storage-chain "
+chain_stripe="$chain_base --bucket-db-stripe-bits $stripe_bits"
+chain_stripe_async="$chain_stripe --use-async-message-handling"
+service_layer="$base_for_rest --enable-service-layer --bucket-db-stripe-bits $stripe_bits --use-async-message-handling"
+service_layer_rpc="$service_layer --rpc-network-threads 5 --rpc-targets-per-node 8"
+service_layer_mbus="$service_layer --use-message-bus"
+distributor="$service_layer_rpc --enable-distributor"
+
+echo "Running test: spi_only"
+$spi_only
+#echo "Running test: chain_base"
+#$chain_base
+echo "Running test: chain_stripe"
+$chain_stripe
+echo "Running test: chain_stripe_async"
+$chain_stripe_async
+echo "Running test: service_layer_rpc"
+$service_layer_rpc
+#echo "Running test: service_layer_mbus"
+#$service_layer_mbus
+echo "Running test: distributor"
+$distributor