Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/koct9i/ioping
simple disk I/0 latency measuring tool
https://github.com/koct9i/ioping
Last synced: 2 days ago
JSON representation
simple disk I/0 latency measuring tool
- Host: GitHub
- URL: https://github.com/koct9i/ioping
- Owner: koct9i
- License: gpl-3.0
- Created: 2015-03-29T12:57:23.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T11:02:19.000Z (over 1 year ago)
- Last Synced: 2024-05-08T16:13:10.042Z (9 months ago)
- Language: C
- Homepage:
- Size: 321 KB
- Stars: 929
- Watchers: 28
- Forks: 75
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: changelog
- License: LICENSE
Awesome Lists containing this project
- awesome-github-repos - koct9i/ioping - simple disk I/0 latency measuring tool (C)
- awesome-repositories - koct9i/ioping - simple disk I/0 latency measuring tool (C)
- awesome-cli-tui-software - koct9i/ioping - simple disk I/0 latency measuring tool (<a name="infra"></a>infra)
README
ioping
======A tool to monitor I/O latency in real time.
It shows disk latency in the same way as ping shows network latency.Homepage: https://github.com/koct9i/ioping/
(migrated from http://code.google.com/p/ioping/)Please send your patches, issues and questions to
https://github.com/koct9i/ioping/issues/Supported OS
------------* GNU/Linux
* GNU/HURD
* Windows
* OS X
* FreeBSD
* DragonFlyBSD
* OpenBSDPackages
--------* Debian: https://packages.debian.org/unstable/main/ioping
* Ubuntu: https://launchpad.net/ubuntu/+source/ioping
* Fedora: https://packages.fedoraproject.org/pkgs/ioping/ioping
* ArchLinux: https://www.archlinux.org/packages/community/x86_64/ioping
* AltLinux: http://www.sisyphus.ru/en/srpm/Sisyphus/ioping
* Gentoo: https://packages.gentoo.org/package/app-benchmarks/ioping
* Nix: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/system/ioping/default.nix
* FreeBSD: http://www.freshports.org/sysutils/ioping
* OS X: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ioping.rbExamples
--------Show disk I/O latency using the default values and the current directory, until interrupted
```
$ ioping .
4096 bytes from . (ext4 /dev/sda3): request=1 time=0.2 ms
4096 bytes from . (ext4 /dev/sda3): request=2 time=0.2 ms
4096 bytes from . (ext4 /dev/sda3): request=3 time=0.3 ms
4096 bytes from . (ext4 /dev/sda3): request=4 time=12.7 ms
4096 bytes from . (ext4 /dev/sda3): request=5 time=0.3 ms
^C
--- . (ext4 /dev/sda3) ioping statistics ---
5 requests completed in 4794.0 ms, 364 iops, 1.4 MiB/s
min/avg/max/mdev = 0.2/2.8/12.7/5.0 ms
```Measure disk seek rate (iops, avg)
```
$ ioping -R /dev/sda--- /dev/sda (device 465.8 GiB) ioping statistics ---
186 requests completed in 3004.6 ms, 62 iops, 0.2 MiB/s
min/avg/max/mdev = 6.4/16.0/26.8/4.7 ms
```Measure disk sequential speed (MiB/s)
```
$ ioping -RL /dev/sda--- /dev/sda (device 465.8 GiB) ioping statistics ---
837 requests completed in 3004.1 ms, 292 iops, 72.9 MiB/s
min/avg/max/mdev = 2.0/3.4/28.9/2.0 ms
```Authors
-------* Konstantin Khlebnikov
* Kir KolyshkinLicensed under GPLv3 (or later)