Skip to content

ekaynar/EC-linode

Repository files navigation

Erasure Coding Performance Testing on Linode

Scripts for automation of Ceph, COSBench, pbench, Spark installation on Linode. Scripts setup the entire cluster (compute and storage). Uses COSbench to apply I/O workload; pbench for monitoring the OSDs, and SSh scripts to run

File Inventory:

  • setup.sh - Install and configure COSBench, pbench and Spark
  • workloadCos - Directory for automated COSBench scripts
    • vars.shinc - Config file for test
    • writeXML.sh - create XML templates for COSbench workloads
    • prepCluster.sh - Prepare Cluster for the test and fill it with data
    • runtest.sh - Run the actual IO workload
  • postprocess - Directory for Parsing Cosbench Results
    • logParser.py - Parse log file of the test
    • cosBenchParser.py - Parse Cosbenhc csv files

Setting up the Ceph Cluster

Follow the steps defined in ceph-linode-installation

Installing and configuring COSBench, pbench and SPark

./setup.sh

Testing the Installation

  • For Cosbench; Open http://<Admin_Node_IP>:19088/controller/index.html

  • For pbench Open http://<Admin_Node_IP>/pub

Running COSBench Workload

cd WorkloadCos
vim vars.shinc
./writeXML.sh
./prepCluster.sh
./runtest.sh

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published