Crates.io | mizumochi |
lib.rs | mizumochi |
version | 0.1.0 |
source | src |
created_at | 2018-06-25 06:23:53.114261 |
updated_at | 2018-06-25 06:23:53.114261 |
description | mizumochi is a tool to simulate unstable disk I/O for testing stability/robustness of system. The word unstable here means read/write speed is slowdown. |
homepage | https://github.com/dwango/mizumochi |
repository | https://github.com/dwango/mizumochi |
max_upload_size | |
id | 71571 |
size | 75,147 |
mizumochi is a tool to simulate unstable disk I/O for testing stability/robustness of system.
The word unstable here means read/write speed is slowdown.
We assume mizumochi works on develop environment with target system.
zargony/rust-fuse are used to maps actual files in the given directory to files on the mountpoint. Note that some FUSE callbacks (e.g., link) are not implemented yet. (work in progress)
You have to install OSXFUSE for macOS or FUSE for Linux before installing mizumochi.
cargo install mizumochi
mizumochi --help
in details.# Emulate files in `real_dir` at `emulated_dir` and the read/write speed is slowdown every 30 minutes for 10 minutes.
mizumochi /tmp/emulated_dir/ /tmp/real_dir/ --speed 1024KBps periodic --duration 10m --frequency 30m
Licensed under either of
at your option.
Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.