dargslan-disk-benchmark
Linux Disk I/O Benchmark Tool — Measure sequential read/write speed, random IOPS, and write latency. Zero external dependencies.
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
- Dargslan.com — Linux & DevOps eBook Store
- Free Cheat Sheets
- Blog & Tutorials
License
MIT — see LICENSE
Metadata
Release files for dargslan-disk-benchmark 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dargslan_disk_benchmark-1.0.0.tar.gz | 4.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dargslan_disk_benchmark-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 9.9 kB
Release files / dargslan_disk_benchmark-1.0.0.tar.gz
| Download URL | dargslan_disk_benchmark-1.0.0.tar.gz |
|---|---|
| Size | 4.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
c4f476d70edac164e2911a690bdf01a415cc6f2aa6feff7698f9d04d75fa8cca
|
|
BLAKE2b-256 checksum How to use checksums |
5aa0df768cc6f035195ed32ccdb278a10bfb1071d9b3f842e32e15d4f3b68173
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|
Release files / dargslan_disk_benchmark-1.0.0-py3-none-any.whl
| Download URL | dargslan_disk_benchmark-1.0.0-py3-none-any.whl |
|---|---|
| Size | 5.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e4c39958b8d26304e3316363ec1404445f24c9c9077b6f7ef54fe56145ff1d58
|
|
BLAKE2b-256 checksum How to use checksums |
0a966689606bf208fd66f4a154c1d355fe7b862e7b62638f54fb5c5b07cfe1b4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.11.14
|