Skip to content

shanebarnes/ddt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9d7a87c · Aug 1, 2024

History

45 Commits
Jul 22, 2024
Jul 22, 2024
Jul 17, 2024
Feb 6, 2019
Jul 22, 2024
Jul 22, 2024
Aug 1, 2024
Aug 1, 2024
Jul 22, 2024
Jul 22, 2024

Repository files navigation

ddt

Take control of your disk drive.

Build Instructions

Checkout Git Repository

git clone https://github.com/shanebarnes/ddt.git
cd ddt

Build and Test Using go-task

task build
task test
task benchmark

Build and Test Using go Command

See Taskfile.yml

Examples

# diskless read/write
./ddt -if=/dev/zero -of=/dev/null -bs=1M -count=1000 -threads=4

# fast diskless read/write using in-memory implementation of special system files
./ddt -if=/dev/zero -of=/dev/null -bs=1M -count=1000 -threads=4 -mem

# create a random 10MiB file
./ddt -if=/dev/urandom -of=10M.bin -bs=1Mi -count=10 -threads=4

# limit the copy rate to 10 Mbps
./ddt -if=/dev/zero -of=10M.bin -bs=100k -count=100 -rate=1250k -threads=4

About

Take control of your disk drive

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages