Hexo文档中插入note提示块 default 提示块标签 primary 提示块标签 success 提示块标签 info 提示块标签 warning 提示块标签 2023-11-06 Hexo #Hexo
DPDK及其上层应用的安装使用 DPDK及其上层应用的安装使用DPDK是Intel公司开发的一款高性能的网络驱动组件,旨在为数据面应用程序提供一个简单方便的,完整的,快速的数据包处理解决方案,主要技术有用户态、轮询取代中断、零拷贝、网卡RSS、访存DirectIO等。 DPDK安装DPDK需要根据系统版本选择,版本的选择可查看DPDK官方文档,由于当前内核为Ubuntu20.04.5故选用dpdk版本为20.11版本,文档中也提 2023-09-22 Linux > Linux工具 #DPDK #TestPMD #pktgen-dpdk
Linux命令-nmcli nmclinmcli是 NetworkManager 的命令行工具。 nm 代表 NetworkManager,cli 代表 Command-Line 命令行。 语法12# nmcli [参数] [网卡名]$ nmcli [OPTIONS] OBJECT { COMMAND | help } 常用参数12345-f 设置要显示的字段名-h 显示帮助信息-p 美观输出信息-t 2023-09-21 Linux > Linux命令 #linux命令 #nmcli
Linux内核pktgen使用 内核pktgen使用什么是pktgenpktgen 是一款 Linux 发包工具,可在内核高速发包。由于pktgen是内核内置的,使用内核空间,所以它可以达到高带宽、高发包速率,以此更好地测试路由器、交换机和其他网络设备。 一旦加载pktgen模块后,会自动为每一个CPU创建一个内核线程[1],并将该线程绑定在对应的CPU上。与此同时,在/proc/net/pktgen/目录下,为每一个线程创建一 2023-09-21 Linux > Linux工具 #pktgen
Linux网络性能调优 Linux网络性能调优增加环缓冲,减少丢包率接收环缓冲在设备驱动程序和网络接口控制器(NIC)之间共享。网卡分配一个传输(TX)和接收(RX)环缓冲。环缓冲的名称意味着它是循环缓冲区,如果溢出会导致新到的数据覆盖现有数据。 内核使用 RX 环缓冲来存储传入的数据包,直到它们可以被网卡设备驱动程序处理。设备驱动程序排空 RX 环,通常使用 SoftIRQ,将传入的数据包置于名为 sk_buff 或 2023-09-20 Linux > Linux调优 #smp_affinity_list #ethtool #Linux网络性能调优 #irqbalance
Linux内核网卡中断分配不均调优 Linux内核网卡中断分配不均衡调优查看CPU具体中断情况/proc/interrupts 文件中可以看到各个 CPU 上的中断情况。 1234567$ cat /proc/interrupts# 持续查看$ watch -d cat /proc/interrupts# 持续查看并检索$ watch -n 1 'egrep "CPU|ens33" /proc/inte 2023-09-08 Linux > Linux调优 #Linux网卡中断调优 #smp_affinity_list
Linux命令-rxe_cfg rxe_cfgrxe_cfg 是一个用于配置和管理 RXE(RDMA over Converged Ethernet)实例的命令行工具。 概述12345678$ rxe_cfg [status] 显示可用的以太网设备和配置的 RXE 实例的信息。$ rxe_cfg start [-p proto] 加载 RXE 模块并配置任何持久实例。$ rxe_cfg stop 取消配置所 2023-09-07 Linux > Linux命令 #Linux命令 #rxe_cfg
Linux命令-ethtool ethtool常用参数12345678910111213141516171819-a 查看网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。-A 修改网卡中 接收模块RX、发送模块TX和Autonegotiate模块的状态:启动on 或 停用off。-c display the Coalesce information of the specifi 2023-08-10 Linux > Linux命令 #Linux命令 #ethtool
Linux命令-arp arp 参数 含义 -a 显示 arp 缓冲区的所有条目; -d 从 arp 缓冲区中删除指定主机的 arp 条目; -D 使用指定接口的硬件地址; -e 以 Linux 的显示风格显示 arp 缓冲区中的条目; -f 设置主机的 IP 地址与 MAC 地址的静态映射; -g 显示ARP缓存列表; -H 指定 arp 指令使用的地址类型; -i 指定要操作 a 2023-08-10 Linux > Linux命令 #Linux命令 #arp
Linux命令-进程后台执行 进程后台运行要在后台运行 Linux 命令,只需要在命令的末尾添加一个 & 符号,如下所示: 12iperf -siperf -c 127.0.0.1 -t 10 > log.txt & 当命令在后台完成时,你应该能在终端上看到该命令的信息: 1[1] + 5728 done iperf -c 127.0.0.1 -t 10 > log.txt 将正在 2023-08-10 Linux > Linux命令 #Linux命令 #bg #fg #jobs