GithubHelp home page GithubHelp logo

isabella232 / perftest Goto Github PK

View Code? Open in Web Editor NEW

This project forked from minio/perftest

0.0 0.0 0.0 3.92 MB

Collection of scripts used in Minio performance testing.

Shell 1.07% Go 98.10% JavaScript 0.83%

perftest's Introduction

Performance Tests for Minio

This repository shows the results of some performance tests that were executed on several different server configurations of the Minio Object Storage server.

First we present the results as that is probably what most people are interested in. The

Results

Objects/sec 4 node 8 node 12 node 16 node
1M 220 353
3M 221 292
6M 224 294
12M 198 262

Setup

<< describe test setup >>

<< describe setup.sh >>

Installation

<< describe how to install a server >>

Log into the machine

Prepare disk

wget https://raw.githubusercontent.com/minio/perftest/master/raid_ephemeral.sh
chmod +x raid_ephemeral.sh 
sudo ./raid_ephemeral.sh
sudo chmod 0777 /mnt
mkdir /mnt/distr

Install Golang

sudo yum install git
wget https://storage.googleapis.com/golang/go1.7.3.linux-amd64.tar.gz
tar -C ${HOME} -xzf go1.7.3.linux-amd64.tar.gz
echo export GOROOT=${HOME}/go >> ~/.bashrc
echo export GOPATH=${HOME}/work >> ~/.bashrc
echo export PATH=$PATH:${HOME}/go/bin:${HOME}/work/bin >> ~/.bashrc
source ~/.bashrc
go version

Install minio

go get -u github.com/minio/minio

Start Minio Server

minio server 172.31.13.67:/mnt/distr 172.31.13.66:/mnt/distr 172.31.13.69:/mnt/distr 172.31.13.68:/mnt/distr 172.31.14.165:/mnt/distr 172.31.14.164:/mnt/distr 172.31.14.163:/mnt/distr 172.31.14.162:/mnt/distr

Running Performance Tests

time ./perftest -p "12" -d 2 -b "lifedrive-100m-usw2" -r "us-west-2" -e "https://s3-us-west-2.amazonaws.com" -a "ACCESS" -s "SECRET"

Code

<< describe perftest.go >>

perftest's People

Contributors

balamurugana avatar donatello avatar fwessels avatar harshavardhana avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.