Run bench-tps in a tmux
This commit is contained in:
13
net/net.sh
13
net/net.sh
@@ -299,12 +299,15 @@ stop_node() {
|
|||||||
(
|
(
|
||||||
set -x
|
set -x
|
||||||
ssh "${sshOptions[@]}" "$ipAddress" "
|
ssh "${sshOptions[@]}" "$ipAddress" "
|
||||||
set -x;
|
set -x
|
||||||
if snap list solana; then
|
if snap list solana; then
|
||||||
sudo snap set solana mode=;
|
sudo snap set solana mode=
|
||||||
sudo snap remove solana;
|
sudo snap remove solana
|
||||||
fi;
|
fi
|
||||||
for pattern in solana- remote- oom-monitor; do pkill -9 \$pattern; done;
|
! tmux list-sessions || tmux kill-session
|
||||||
|
for pattern in solana- remote- oom-monitor; do
|
||||||
|
pkill -9 \$pattern
|
||||||
|
done
|
||||||
"
|
"
|
||||||
) || true
|
) || true
|
||||||
}
|
}
|
||||||
|
@@ -54,13 +54,17 @@ esac
|
|||||||
|
|
||||||
scripts/oom-monitor.sh > oom-monitor.log 2>&1 &
|
scripts/oom-monitor.sh > oom-monitor.log 2>&1 &
|
||||||
|
|
||||||
set +e
|
! tmux list-sessions || tmux kill-session
|
||||||
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
|
|
||||||
|
|
||||||
|
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
|
||||||
|
Reference in New Issue
Block a user