文件名称:neper:neper是Linux网络性能工具
文件大小:100KB
文件格式:ZIP
更新时间:2024-05-30 06:22:06
C
奈培 neper是Linux网络性能工具。 开箱即用地支持多线程和多流。 使用epoll生成工作负载。 以更准确的方式收集统计信息。 将统计信息导出为CSV,以便其他工具更轻松地使用。 neper当前支持五种工作负载: tcp_rr通过TCP生成请求/响应工作负载(类似于HTTP或RPC) tcp_crr与tcp_crr类似,但为每个请求/响应对建立一个新的连接 tcp_stream通过TCP生成批量数据传输工作负载(类似于FTP或scp ) udp_rr通过UDP生成请求/响应工作负载(类似于HTTP或RPC) udp_stream通过UDP生成批量数据传输工作负载(类似于FTP或scp ) Neper是一个小的代码库,具有简洁的编码样式和结构,并且易于通过新的工作负载和/或新的选项进行扩展。 它也可以作为库嵌入在更大的应用程序中,以生成基于epoll的工作负载。
【文件预览】:
neper-master
----check_all_options.h(1KB)
----common.c(10KB)
----udp_stream_main.c(2KB)
----hexdump.c(2KB)
----version.c(978B)
----udp_rr_main.c(2KB)
----numlist.c(4KB)
----tcp_stream.c(1KB)
----define_all_flags.c(9KB)
----version.cc(1KB)
----print.h(1KB)
----flags.h(3KB)
----loop.c(3KB)
----numlist.h(1KB)
----hexdump.h(772B)
----common.h(4KB)
----cpuinfo.h(1KB)
----countdown_cond.h(2KB)
----logging.h(2KB)
----flow.c(8KB)
----histo.c(14KB)
----stream.h(863B)
----rr.c(16KB)
----snaps.h(2KB)
----percentiles.c(3KB)
----pq.h(1KB)
----logging.c(7KB)
----CONTRIBUTING.md(1KB)
----stats.h(3KB)
----coef.h(2KB)
----print.c(3KB)
----rr.h(811B)
----LICENSE(11KB)
----histo.h(3KB)
----coef.c(3KB)
----rusage.h(1KB)
----socket.c(11KB)
----tcp_crr_main.c(2KB)
----percentiles.h(1KB)
----README.md(12KB)
----Makefile(2KB)
----tcp_rr.c(1KB)
----udp_rr.c(1KB)
----stats.c(8KB)
----define_all_flags.h(1KB)
----or_die.h(1KB)
----pq.c(4KB)
----cpuinfo.c(3KB)
----lib.h(4KB)
----rusage.c(6KB)
----version.h(803B)
----thread.c(21KB)
----parse.c(2KB)
----check_all_options.c(4KB)
----.gitignore(22B)
----flow.h(2KB)
----snaps.c(5KB)
----tcp_rr_main.c(2KB)
----control_plane.c(17KB)
----or_die.c(3KB)
----socket.h(825B)
----stream.c(5KB)
----tcp_crr.c(1KB)
----loop.h(717B)
----udp_stream.c(1KB)
----flags.c(11KB)
----thread.h(5KB)
----parse.h(891B)
----control_plane.h(1KB)
----tcp_stream_main.c(2KB)