sockperf:网络基准测试实用程序

时间:2024-05-20 07:23:49
【文件属性】:

文件名称:sockperf:网络基准测试实用程序

文件大小:234KB

文件格式:ZIP

更新时间:2024-05-20 07:23:49

C++

介绍 sockperf是基于套接字API的网络基准测试实用程序,旨在测试高性能系统的性能(延迟和吞吐量)(它也可以测试常规网络系统的性能)。 它涵盖了大多数套接字API调用和选项。 具体来说,除了标准的吞吐量测试之外, sockperf还执行以下操作: 以亚纳秒分辨率测量每个离散数据包的延迟(使用TSC寄存器以非常低的开销对CPU滴答进行计数)。 对乒乓模式和负载模式下的延迟都执行以上操作。 这意味着即使在每秒数百万个数据包的负载下,我们也可以测量单个数据包的延迟(无需等待数据包的回复,然后再按时发送后续数据包) 通过提供直方图以及数据包延迟的各个百分位数(例如,中位数,最小值,最大值,99%百分数等)来启用峰值分析,(这是平均值和标准偏差的补充)。 此外, sockperf还提供了包含所有数据包的tx / rx时间的完整日志,可以使用外部工具(例如MS-Excel或matplot


【文件预览】:
sockperf-sockperf_v2
----version(4B)
----debian()
--------control(1KB)
--------patches()
--------changelog(112B)
--------compat(2B)
--------source()
--------copyright(2KB)
--------README.Debian(66B)
--------rules(1KB)
----.gitignore(127B)
----README.md(3KB)
----authors(79B)
----tests()
--------avner-analyze.awk(906B)
--------avner-test.sh(1010B)
--------avner-master-test.sh(3KB)
--------vma_multiplexers_test.sh(32KB)
--------avner-test-orig(920B)
--------verifier()
--------Makefile.am(337B)
--------vma_perf_envelope.sh(57KB)
----news(0B)
----src()
--------server.h(13KB)
--------defs.cpp(3KB)
--------tls.cpp(17KB)
--------os_abstract.cpp(10KB)
--------iohandlers.h(19KB)
--------aopt.h(6KB)
--------server.cpp(27KB)
--------defs.h(25KB)
--------switches.h(12KB)
--------client.h(15KB)
--------common.h(13KB)
--------vma-redirect.cpp(8KB)
--------tls.h(2KB)
--------packet.h(5KB)
--------clock.h(5KB)
--------vma-redirect.h(12KB)
--------common.cpp(8KB)
--------aopt.cpp(15KB)
--------playback.cpp(4KB)
--------message.cpp(4KB)
--------ticks.h(17KB)
--------message.h(7KB)
--------os_abstract.h(8KB)
--------ticks_os.h(4KB)
--------ticks.cpp(6KB)
--------client.cpp(36KB)
--------playback.h(2KB)
--------iohandlers.cpp(14KB)
--------packet.cpp(3KB)
--------sockperf.cpp(138KB)
----autogen.sh(552B)
----contrib()
--------test_jenkins.sh(5KB)
--------jenkins.groovy(390B)
--------jenkins_tests()
----configure.ac(6KB)
----win()
--------README.txt(561B)
--------project()
----build()
--------build-rpm-to-deb.sh(1KB)
--------versioning.sh(368B)
--------build-rpm.sh(2KB)
--------sockperf.spec.in(3KB)
----config()
--------m4()
----copying(2KB)
----tools()
--------gen2.awk(2KB)
--------gen1.awk(647B)
--------filter.awk(531B)
--------Makefile.am(150B)
----doc()
--------Doxyfile.in(50KB)
--------main.dox(28KB)
----Makefile.am(1KB)

网友评论