linstor-bench

Deploy VMs and run fio benchmarks in LINSTOR/DRBD environments.

18|1|Updated Feb 25, 2026
One-click install
npx skills add https://github.com/miminashi/pvese --skill linstor-bench
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linstor-bench
Source: https://github.com/miminashi/pvese/tree/main/.claude/skills/linstor-bench
Command: npx skills add https://github.com/miminashi/pvese --skill linstor-bench

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires yq, sshpass, ssh, python3, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of benchmarking LINSTOR/DRBD storage systems by creating VMs and running fio performance tests, aiding in infrastructure optimization.

Core Features & Use Cases

  • Performance Testing: Automatically deploys VMs and executes fio benchmarks to measure storage throughput and latency.
  • Multi-Region Evaluation: Supports testing across multiple regions with InfiniBand connectivity, assisting network and storage tuning.
  • Use Case: System administrators can evaluate the performance of different storage configurations (thin or thick) on multiple nodes to inform capacity planning and upgrades.

Quick Start

Use the linstor-bench skill to run a quick storage throughput test on the default region with thin storage.

Frequently Asked Questions about linstor-bench

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate LINSTOR DRBD storage performance benchmarks on Proxmox?

You can automate LINSTOR DRBD storage performance benchmarks by deploying VMs on Proxmox and executing fio tests. This skill handles VM deployment, pre-flight checks, and automated cleanup to measure storage throughput and latency across nodes.

What is the best way to test storage throughput across multiple LINSTOR nodes?

Testing storage throughput across multiple LINSTOR nodes is best done by automating fio benchmarks on deployed VMs. This approach evaluates different storage configurations and network setups like InfiniBand connectivity to optimize multi-region I/O performance.

Do I need an existing Proxmox and LINSTOR setup to run DRBD fio benchmarks?

Yes, you need an existing Proxmox, LINSTOR, and DRBD environment to run fio benchmarks. The skill automates VM deployment and testing within this established infrastructure but does not provision the underlying storage cluster itself.

Can I benchmark different storage types like thin or thick provisioning in LINSTOR?

Yes, you can benchmark different storage types like thin or thick provisioning in LINSTOR. The skill deploys VMs and runs fio performance tests to measure throughput and latency, helping administrators evaluate configurations for capacity planning and upgrades.

How does automated cleanup work after running LINSTOR storage benchmarks?

Automated cleanup works by removing the deployed VMs and test artifacts after LINSTOR storage benchmarks complete. Pre-flight checks ensure the environment is ready, and cleanup guarantees reliable results without leaving residual resources on your Proxmox nodes.

What dependencies are required to automate DRBD performance testing?

Required dependencies to automate DRBD performance testing include yq, sshpass, ssh, and python3. These tools facilitate automated VM deployment, secure remote command execution, and script processing for fio benchmarks across LINSTOR storage nodes.

Related Skills