ILD

iperf3 udp throughput test low problem
2023-5-20
在ipq5000 路由器上,使用iperf3测试路由器到下挂pc的吞吐量。pc跑server, 路由器跑client。测试发现,udp吞吐量只有400多M. 甚至比tcp还低。udp没有ack,按理讲是不会比tcp低的(其实也不对,ack是另外一个方向的,所以对于单向吞吐量,ack不占用吞吐量方向的

iperf3 udp throughput test downgrade to 0bits/sec problem
2023-5-23
最近在进行路由器网络性能调优,发现在跑PC到路由器的UDP吞吐量时,跑一下速度就变成0了。跑路由器到PC没问题。/ # taskset 1 iperf3 -c 192.168.3.100 -u -b 1000M -t 1000 -l 64000 -Rwarning: UDP block size

tentative ipv6 address地址问题
2023-8-7
最近在做ipv6拨号,需要发送router solicitation。发送rs需要接口的link local地址ok.linux内核只有在接口首次变成IFF_RUNNING的时候,才会配置link local地址。在fedora 35中,一个realtek的有线网卡,在插入网线的时候,状态变成IFF

rethinking tcp keepalive
2024-5-16
最近碰到一个问题,有一个lua写的脚本文件,联网检查是否有新固件。这个脚本在wan up的时候触发,在自动化wan周期性插拔测试中。这个脚本卡住,导致有很多实例,最后导致oom,设备重启。 使用strace分析进程,发现一直在poll一个tcp fd,使用netstat发现这个tcp就

rethinking unix socket buffer
2025-5-27
最近在使用unix套接字做IPC,发送者和接收者用户态的缓存大小都是128K。发现,在发送端有很大数据量的情况下,接收端接收128K数据,但是只返回了22K数据。 ret = recv(fd, buf, 128*1024, 0);开始以为是内核没有把全部数据返回。于是写个程序测试:1 发送端全

Copyright © linuxdev.cc 2017-2024. Some Rights Reserved.