xdp:软件包xdp允许使用Go编程语言中的XDP套接字

时间:2024-02-26 10:04:30
【文件属性】:
文件名称:xdp:软件包xdp允许使用Go编程语言中的XDP套接字
文件大小:27KB
文件格式:ZIP
更新时间:2024-02-26 10:04:30
go linux golang networking packets xdp 软件包github.com/asavie/xdp允许使用Go编程语言中的。 有关用法示例,请参阅或目录。 性能 例子/ sendudp 在Linux内核5.1.20, (因此没有本地XDP支持)千兆NIC上运行的默认UDP有效负载大小为1400字节的情况下,sendudp.go的运行约为980 Mb / s,因此实际上是线速。 示例/发送查询 TL; DR:在相同的环境中,使用普通的UDP套接字发送预生成的DNS查询的约为30 MiB / s,而使用示例程序发送的DNS查询的约为77 MiB / s。 将具有Linux内核5.0.17的Intel Core i7-7700 C
【文件预览】:
xdp-master
----.gitignore(213B)
----go.mod(240B)
----program.go(10KB)
----xdp.go(20KB)
----LICENSE(1KB)
----go.sum(4KB)
----examples()
--------senddnsqueries()
--------l2fwd()
--------rebroadcast()
--------dumpframes()
--------sendudp()
----README.md(2KB)

网友评论