{"id":13437313,"url":"https://github.com/koct9i/ioping","last_synced_at":"2025-05-16T08:03:47.153Z","repository":{"id":29534141,"uuid":"33072833","full_name":"koct9i/ioping","owner":"koct9i","description":"simple disk I/0 latency measuring tool","archived":false,"fork":false,"pushed_at":"2025-04-06T18:03:19.000Z","size":221,"stargazers_count":968,"open_issues_count":0,"forks_count":78,"subscribers_count":27,"default_branch":"master","last_synced_at":"2025-05-10T23:16:07.526Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/koct9i.png","metadata":{"files":{"readme":"README.md","changelog":"changelog","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2015-03-29T12:57:23.000Z","updated_at":"2025-04-30T16:38:52.000Z","dependencies_parsed_at":"2022-09-21T07:54:25.256Z","dependency_job_id":"9f2a4050-eecd-4b03-9fa1-91a3de228d20","html_url":"https://github.com/koct9i/ioping","commit_stats":{"total_commits":237,"total_committers":10,"mean_commits":23.7,"dds":"0.16877637130801693","last_synced_commit":"9471fed8f36c630297a88d1d40b23e74d2feebb4"},"previous_names":[],"tags_count":10,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koct9i%2Fioping","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koct9i%2Fioping/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koct9i%2Fioping/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/koct9i%2Fioping/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/koct9i","download_url":"https://codeload.github.com/koct9i/ioping/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254493380,"owners_count":22080126,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-07-31T03:00:55.891Z","updated_at":"2025-05-16T08:03:47.132Z","avatar_url":"https://github.com/koct9i.png","language":"C","funding_links":[],"categories":["C","\u003ca name=\"infra\"\u003e\u003c/a\u003einfra","others","Nix tools"],"sub_categories":[],"readme":"ioping\n======\n\nA tool to monitor I/O latency in real time.\nIt shows disk latency in the same way as ping shows network latency.\n\nHomepage: https://github.com/koct9i/ioping/\n(migrated from http://code.google.com/p/ioping/)\n\nPlease send your patches, issues and questions to\nhttps://github.com/koct9i/ioping/issues/\n\nSupported OS\n------------\n\n* GNU/Linux\n* GNU/HURD\n* Windows\n* OS X\n* FreeBSD\n* DragonFlyBSD\n* OpenBSD\n\nPackages\n--------\n\n* Debian: https://packages.debian.org/unstable/main/ioping\n* Ubuntu: https://launchpad.net/ubuntu/+source/ioping\n* Fedora: https://packages.fedoraproject.org/pkgs/ioping/ioping\n* ArchLinux: https://www.archlinux.org/packages/community/x86_64/ioping\n* AltLinux: http://www.sisyphus.ru/en/srpm/Sisyphus/ioping\n* Gentoo: https://packages.gentoo.org/package/app-benchmarks/ioping\n* Nix: https://github.com/NixOS/nixpkgs/blob/master/pkgs/tools/system/ioping/default.nix\n* FreeBSD: http://www.freshports.org/sysutils/ioping\n* OS X: https://github.com/Homebrew/homebrew/blob/master/Library/Formula/ioping.rb\n\nExamples\n--------\n\nShow disk I/O latency using the default values and the current directory, until interrupted\n\n```\n$ ioping .\n4096 bytes from . (ext4 /dev/sda3): request=1 time=0.2 ms\n4096 bytes from . (ext4 /dev/sda3): request=2 time=0.2 ms\n4096 bytes from . (ext4 /dev/sda3): request=3 time=0.3 ms\n4096 bytes from . (ext4 /dev/sda3): request=4 time=12.7 ms\n4096 bytes from . (ext4 /dev/sda3): request=5 time=0.3 ms\n^C\n--- . (ext4 /dev/sda3) ioping statistics ---\n5 requests completed in 4794.0 ms, 364 iops, 1.4 MiB/s\nmin/avg/max/mdev = 0.2/2.8/12.7/5.0 ms\n```\n\nMeasure disk seek rate (iops, avg)\n\n```\n$ ioping -R /dev/sda\n\n--- /dev/sda (device 465.8 GiB) ioping statistics ---\n186 requests completed in 3004.6 ms, 62 iops, 0.2 MiB/s\nmin/avg/max/mdev = 6.4/16.0/26.8/4.7 ms\n```\n\nMeasure disk sequential speed (MiB/s)\n\n```\n$ ioping -RL /dev/sda\n\n--- /dev/sda (device 465.8 GiB) ioping statistics ---\n837 requests completed in 3004.1 ms, 292 iops, 72.9 MiB/s\nmin/avg/max/mdev = 2.0/3.4/28.9/2.0 ms\n```\n\nAuthors\n-------\n\n* Konstantin Khlebnikov \u003ckoct9i@gmail.com\u003e\n* Kir Kolyshkin \u003ckir@openvz.org\u003e\n\nLicensed under GPLv3 (or later) \u003chttp://www.gnu.org/licenses/gpl-3.0.txt\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoct9i%2Fioping","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkoct9i%2Fioping","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkoct9i%2Fioping/lists"}