{"id":13439304,"url":"https://github.com/esnet/iperf","last_synced_at":"2025-05-13T17:04:14.455Z","repository":{"id":14471794,"uuid":"17183871","full_name":"esnet/iperf","owner":"esnet","description":"iperf3:  A TCP, UDP, and SCTP network bandwidth measurement tool","archived":false,"fork":false,"pushed_at":"2025-05-05T18:47:13.000Z","size":14136,"stargazers_count":7466,"open_issues_count":226,"forks_count":1332,"subscribers_count":230,"default_branch":"master","last_synced_at":"2025-05-06T16:16:45.316Z","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":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/esnet.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2014-02-25T18:42:52.000Z","updated_at":"2025-05-06T15:58:47.000Z","dependencies_parsed_at":"2023-01-13T17:58:01.316Z","dependency_job_id":"244765dd-50d0-42ec-81c0-4e01adc81a5a","html_url":"https://github.com/esnet/iperf","commit_stats":{"total_commits":1330,"total_committers":133,"mean_commits":10.0,"dds":0.5473684210526315,"last_synced_commit":"8f5a87e4c779511695c258fe6a53db0aa99fa20e"},"previous_names":[],"tags_count":63,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnet%2Fiperf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnet%2Fiperf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnet%2Fiperf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/esnet%2Fiperf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/esnet","download_url":"https://codeload.github.com/esnet/iperf/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253990456,"owners_count":21995773,"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:01:12.800Z","updated_at":"2025-05-13T17:04:14.431Z","avatar_url":"https://github.com/esnet.png","language":"C","readme":"iperf3:  A TCP, UDP, and SCTP network bandwidth measurement tool\n================================================================\n\nSummary\n-------\n\niperf is a tool for active measurements of the maximum achievable\nbandwidth on IP networks.  It supports tuning of various parameters\nrelated to timing, protocols, and buffers.  For each test it reports\nthe measured throughput / bitrate, loss, and other parameters.\n\nThis version, sometimes referred to as iperf3, is a redesign of an\noriginal version developed at NLANR/DAST.  iperf3 is a new\nimplementation from scratch, with the goal of a smaller, simpler code\nbase, and a library version of the functionality that can be used in\nother programs. iperf3 also has a number of features found in other tools\nsuch as nuttcp and netperf, but were missing from the original iperf.\nThese include, for example, a zero-copy mode and optional JSON output.\nNote that iperf3 is *not* backwards compatible with the original iperf.\n\nPrimary development for iperf3 takes place on Ubuntu Linux, FreeBSD,\nand macOS.  At this time, these are the only officially supported\nplatforms, however there have been some reports of success with\nOpenBSD, NetBSD, Android, Solaris, and other Linux distributions.\n\niperf3 is principally developed by ESnet / Lawrence Berkeley National\nLaboratory.  It is released under a three-clause BSD license.\n\nFor more information see: https://software.es.net/iperf\n\nSource code and issue tracker: https://github.com/esnet/iperf\n\nDiscussion forums: https://github.com/esnet/iperf/discussions\n\nReporting security vulnerabilities: iperf@es.net\n\nObtaining iperf3\n----------------\n\nDownloads of iperf3 are available at:\n\n    https://downloads.es.net/pub/iperf/\n\nTo check out the most recent code, clone the git repository at:\n\n    https://github.com/esnet/iperf.git\n\nBuilding iperf3\n---------------\n\n### Prerequisites: ###\n\nNone.\n\n### Building ###\n\n    ./configure; make; make install\n\n(Note: If configure fails, try running `./bootstrap.sh` first)\n\nInvoking iperf3\n---------------\n\niperf3 includes a manual page listing all of the command-line options.\nThe manual page is the most up-to-date reference to the various flags and parameters.\n\nFor sample command line usage, see:\n\nhttps://fasterdata.es.net/performance-testing/network-troubleshooting-tools/iperf/\n\nUsing the default options, iperf is meant to show typical well\ndesigned application performance.  \"Typical well designed application\"\nmeans avoiding artificial enhancements that work only for testing\n(such as splice()'ing the data to /dev/null).  iperf does also have\nflags for \"extreme best case\" optimizations, but they must be\nexplicitly activated.\n\nThese flags include:\n\n    -Z, --zerocopy            use a 'zero copy' sendfile() method of sending data\n    -A, --affinity n/n,m      set CPU affinity\n\nBug and Security Reports\n------------------------\n\nBefore submitting a bug report, please make sure you're running the\nlatest version of the code, and confirm that your issue has not\nalready been fixed.  Then submit to the iperf3 issue tracker on\nGitHub:\n\nhttps://github.com/esnet/iperf/issues\n\nIn your issue submission, please indicate the version of iperf3 and\nwhat platform you're trying to run on (provide the platform\ninformation even if you're not using a supported platform, we\n*might* be able to help anyway).  Exact command-line arguments will\nhelp us recreate your problem.  If you're getting error messages,\nplease include them verbatim if possible, but remember to sanitize any\nsensitive information.\n\nIf you have a question about usage or about the code, please do *not*\nsubmit an issue.  Please use one of the mailing lists for that.\n\nIf you suspect there is a potential security issue, please contact the\ndevelopers at:\n\niperf@es.net\n\nRelation to iperf 2.x\n---------------------\n\nAlthough iperf2 and iperf3 both measure network performance,\nthey are not compatible with each other.\nThe projects (as of mid-2021) are in active, but separate, development.\nThe continuing iperf2 development\nproject can be found at https://sourceforge.net/projects/iperf2/.\n\nKnown Issues\n------------\n\nA set of known issues is maintained on the iperf3 Web pages:\n\nhttps://software.es.net/iperf/dev.html#known-issues\n\nLinks\n-----\n\nThis section lists links to user-contributed Web pages regarding\niperf3.  ESnet and Lawrence Berkeley National Laboratory bear no\nresponsibility for the content of these pages.\n\n* Installation instructions for Debian Linux (by Cameron Camp\n  \u003ccameron@ivdatacenter.com\u003e):\n\n  http://cheatsheet.logicalwebhost.com/iperf-network-testing/\n\nCopyright\n---------\n\niperf, Copyright (c) 2014-2025, The Regents of the University of\nCalifornia, through Lawrence Berkeley National Laboratory (subject\nto receipt of any required approvals from the U.S. Dept. of\nEnergy).  All rights reserved.\n\nIf you have questions about your rights to use or distribute this\nsoftware, please contact Berkeley Lab's Technology Transfer\nDepartment at TTD@lbl.gov.\n\nNOTICE.  This software is owned by the U.S. Department of Energy.\nAs such, the U.S. Government has been granted for itself and others\nacting on its behalf a paid-up, nonexclusive, irrevocable,\nworldwide license in the Software to reproduce, prepare derivative\nworks, and perform publicly and display publicly.  Beginning five\n(5) years after the date permission to assert copyright is obtained\nfrom the U.S. Department of Energy, and subject to any subsequent\nfive (5) year renewals, the U.S. Government is granted for itself\nand others acting on its behalf a paid-up, nonexclusive,\nirrevocable, worldwide license in the Software to reproduce,\nprepare derivative works, distribute copies to the public, perform\npublicly and display publicly, and to permit others to do so.\n\nThis code is distributed under a BSD style license, see the LICENSE\nfile for complete information.\n","funding_links":[],"categories":["HarmonyOS","Networking","C","Network and Middleware","Network Tools","others","性能测试","10、基础服务架构","System","\u003ca id=\"1d9dec1320a5d774dc8e0e7604edfcd3\"\u003e\u003c/a\u003e工具-新添加的","Network Dev\u0026Ops工具与服务"],"sub_categories":["Windows Manager","TOPs","Ethernet and Wireless Networking","Performance Testing \u0026 Benchmarking","网络性能测试","9、效率工具集合","Network and Middleware","\u003ca id=\"8f1b9c5c2737493524809684b934d49a\"\u003e\u003c/a\u003e文章\u0026\u0026视频"],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesnet%2Fiperf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fesnet%2Fiperf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fesnet%2Fiperf/lists"}