DandinPower / NVMe-Benchmark

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

NVMe Benchmark

This is a repository that help you can simply run a benchmark to watch the performance of your NVMe SSD.

Prerequisites

  1. Ubuntu 22.04
  2. NVMe SSD x2

Installation

You can install the package by running the following command:

sudo apt install build-essential
sudo apt install liburing-dev
sudo apt install mdadm
sudo apt install fio

Description

The scripts file already handle the raid0 setup and cleanup, so you don't need to worry about it.

FIO Benchmark

You can run the FIO benchmark by going to the following folder:

cd fio_benchmark

Then, you can run the following command:

  • Test run multiple fio on multiple devices
bash run_multiple_fio.sh
  • Test run single fio on single raid0 device
bash run_raid0_fio.sh

Liburing Benchmark

You can run the Liburing benchmark by using the following command:

  1. modify the run_benchmark.sh file config to your own config

  2. run the .sh file

    bash run_benchmark.sh

About


Languages

Language:C++ 53.0%Language:Shell 41.7%Language:Makefile 4.8%Language:C 0.5%