Skip to content

Instantly share code, notes, and snippets.

@kedazo
Created September 24, 2018 13:28
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save kedazo/7210dd800ad969f4fb8249f3731fee04 to your computer and use it in GitHub Desktop.
Save kedazo/7210dd800ad969f4fb8249f3731fee04 to your computer and use it in GitHub Desktop.
Clustercontrol stress tester
#! /bin/bash
clusterids=`s9s cluster --list --long --batch | cut -d' ' -f1`
graphs+="cpuuser diskfree diskreadspeed diskreadwritespeed diskwritespeed "
graphs+="diskutilization memfree memutil neterrors netreceivedspeed "
graphs+="netreceiveerrors nettransmiterrors netsentspeed netspeed "
graphs+="sqlcommands sqlcommits sqlconnections sqlopentables sqlqueries "
graphs+="sqlreplicationlag sqlslowqueries swapfree"
while true; do
for clusterid in ${clusterids}; do
for graph in $graphs; do
time s9s node \
--stat \
--cluster-id=${clusterid} \
--graph=$graph || exit 1
done
done
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment