Skip to main content

CLI tool to benchmark drive performance

Project description

Designed to run similar tests as Crystal Disk Mark using fio with user friendly output options.

Tests ran:

  • Sequential read/write w/ 1MB block size

  • Random read/write w/ 512K block size

  • Queue depth 32 random read/write 4K blocks size

Install

# system install
$ sudo pip3 install disk-bench

# user install
$ pip3 install --user disk-bench

Usage

$ disk-bench --help

# Default runs fio w/ --loops=3 and --size=1G
$ disk-bench /mnt/disk-to-test/whatever

# Show CSV output (for easy copy/paste into Excel or Google Sheets)
$ disk-bench /mnt/disk-to-test/whatever --style=csv

# Quick
$ disk-bench /mnt/disk-to-test/whatever --loops=1 --size=1M

Changelog

0.2.0 released 2018-12-21

  • change tests we run and output format (df6ac7b)

0.1.4 released 2018-12-21

0.1.3 released 2018-12-21

0.1.2 released 2018-12-20

  • fix some packaging issues (f908a1d)

0.1.1 released 2018-12-20

0.1.0 released 2018-12-20

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

disk-bench-0.2.0.tar.gz (7.0 kB view details)

Uploaded Source

Built Distribution

disk_bench-0.2.0-py2.py3-none-any.whl (9.0 kB view details)

Uploaded Python 2 Python 3

File details

Details for the file disk-bench-0.2.0.tar.gz.

File metadata

  • Download URL: disk-bench-0.2.0.tar.gz
  • Upload date:
  • Size: 7.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.2

File hashes

Hashes for disk-bench-0.2.0.tar.gz
Algorithm Hash digest
SHA256 0e57f6efa5ac2114a5d54c578cf81c3016a4a99d59a62c5c20bfbab6d8ce1a8c
MD5 a461a3c1df077b88cf3caae4be2916be
BLAKE2b-256 00a6af24c3666851daf9c356eb7c7f68566364ef3a56e36ba019c9a5af4d340f

See more details on using hashes here.

File details

Details for the file disk_bench-0.2.0-py2.py3-none-any.whl.

File metadata

  • Download URL: disk_bench-0.2.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 9.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.9.1 pkginfo/1.4.1 requests/2.18.4 setuptools/40.6.3 requests-toolbelt/0.8.0 tqdm/4.19.5 CPython/3.5.2

File hashes

Hashes for disk_bench-0.2.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 b6947d7c7848b8c767b968e1dfc85327f23ebeeffafe1eea0c45a0b122fa8836
MD5 35baee9cd34b0d118dcd219ad4577176
BLAKE2b-256 36b3b58cdab00ee3dbc83b9f7edde029edfc5b28ea56e6f331c799d5ab9773bb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page