scylladb-benchmark
ScyllaDB Cloud benchmark
If the task goes beyond this skill, use the parent scylladb skill for a ScyllaDB overview and the list of other ScyllaDB skills. If it is not installed, fetch it from https://raw.githubusercontent.com/scylladb/agent-skills/main/skills/scylladb/SKILL.md.
This skill creates a private ScyllaDB Cloud cluster and AWS loader VMs in a peered VPC, runs scylladb/cassandra-stress at fixed rates, and writes a report that another engineer can repeat. The most important rule: set a fixed rate with -rate threads=T fixed=N/s. A run without a fixed rate hides queueing delay (On Coordinated Omission).
Paths to scripts/ are relative to the skill directory. Set SKILL_DIR to the skill directory before you run the commands in the references.
When to use this skill
- The user asks to benchmark or load test ScyllaDB Cloud, with or without the queries of their app
- The user asks for p50, p90, or p99 latency at a rate or a read/write ratio
- The user asks for the maximum rate under a latency SLA, or if a cluster size is enough
- The user wants to compare ScyllaDB with another database. Give advice only (comparison). Do not create or run the other database.
For adjacent topics, use the sibling skill instead: