Run bench-tps in a tmux

This commit is contained in:
Michael Vines 2018-09-07 08:34:42 -07:00
parent 88298bf321
commit 09a48d773a
2 changed files with 21 additions and 14 deletions

View File

@ -299,12 +299,15 @@ stop_node() {
(
set -x
ssh "${sshOptions[@]}" "$ipAddress" "
set -x;
set -x
if snap list solana; then
sudo snap set solana mode=;
sudo snap remove solana;
fi;
for pattern in solana- remote- oom-monitor; do pkill -9 \$pattern; done;
sudo snap set solana mode=
sudo snap remove solana
fi
! tmux list-sessions || tmux kill-session
for pattern in solana- remote- oom-monitor; do
pkill -9 \$pattern
done
"
) || true
}

View File

@ -54,13 +54,17 @@ esac
scripts/oom-monitor.sh > oom-monitor.log 2>&1 &
set +e
while true; do
echo "=== Client start: $(date)" >> client.log
$metricsWriteDatapoint "testnet-deploy client-begin=1"
clientCommand="$solana_bench_tps --num-nodes $numNodes --seconds 600 --sustained --threads $threadCount"
echo "$ $clientCommand" >> client.log
$clientCommand >> client.log 2>&1
$metricsWriteDatapoint "testnet-deploy client-complete=1"
done
! tmux list-sessions || tmux kill-session
clientCommand="$solana_bench_tps --num-nodes $numNodes --seconds 600 --sustained --threads $threadCount"
tmux new -s solana-bench-tps -d "
while true; do
echo === Client start: \$(date) >> client.log
$metricsWriteDatapoint 'testnet-deploy client-begin=1'
echo '$ $clientCommand' >> client.log
$clientCommand >> client.log 2>&1
$metricsWriteDatapoint 'testnet-deploy client-complete=1'
done
"
sleep 1
tmux capture-pane -t solana-bench-tps -p -S -100