Skip to main content

Linux disk I/O benchmark tool — measure read/write speed, IOPS, and latency for any block device or filesystem

Project description

dargslan-disk-benchmark

Linux Disk I/O Benchmark Tool — Measure sequential read/write speed, random IOPS, and write latency. Zero external dependencies.

PyPI version License: MIT

Installation

pip install dargslan-disk-benchmark

CLI Usage

dargslan-diskbench report           # Full I/O benchmark
dargslan-diskbench write -s 100     # Sequential write (100 MB)
dargslan-diskbench read -s 100      # Sequential read (100 MB)
dargslan-diskbench iops             # Random IOPS test
dargslan-diskbench latency          # Write latency test
dargslan-diskbench json             # JSON output

Python API

from dargslan_disk_benchmark import DiskBenchmark
db = DiskBenchmark(path="/mnt/data")
results = db.full_benchmark(size_mb=100)
db.print_report()

More from Dargslan

License

MIT — see LICENSE

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

dargslan_disk_benchmark-1.0.0.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

dargslan_disk_benchmark-1.0.0-py3-none-any.whl (5.4 kB view details)

Uploaded Python 3

File details

Details for the file dargslan_disk_benchmark-1.0.0.tar.gz.

File metadata

  • Download URL: dargslan_disk_benchmark-1.0.0.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.11.14

File hashes

Hashes for dargslan_disk_benchmark-1.0.0.tar.gz
Algorithm Hash digest
SHA256 c4f476d70edac164e2911a690bdf01a415cc6f2aa6feff7698f9d04d75fa8cca
MD5 73fd01d0d09c361be465a6e6d8877b65
BLAKE2b-256 5aa0df768cc6f035195ed32ccdb278a10bfb1071d9b3f842e32e15d4f3b68173

See more details on using hashes here.

File details

Details for the file dargslan_disk_benchmark-1.0.0-py3-none-any.whl.

File metadata

File hashes

Hashes for dargslan_disk_benchmark-1.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e4c39958b8d26304e3316363ec1404445f24c9c9077b6f7ef54fe56145ff1d58
MD5 0f1030030559edf8eff58694f219ecb7
BLAKE2b-256 0a966689606bf208fd66f4a154c1d355fe7b862e7b62638f54fb5c5b07cfe1b4

See more details on using hashes here.

Supported by

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