V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  FabricPath  ›  全部回复第 5 页 / 共 14 页
回复总数  261
1  2  3  4  5  6  7  8  9  10 ... 14  
@Satella 更新驱动,或者自己编译一份,改一下下面这个位置


dev->last_rx = jiffies;
#endif //LINUX_VERSION_CODE < KERNEL_VERSION(4,11,0)
- total_rx_bytes += skb->len;
+ total_rx_bytes += pkt_size;
非 windows 的机器尽量别选 Realtek 的网卡,linux driver 写得太垃了,如同大学生写的一样
8125b 的驱动 bug ,更新到最新的
338 天前
回复了 0littleboy 创建的主题 程序员 网络编程多个 epoll 线程有何作用?
不懂 epoll ,不过单线程去 accept ,那短连接的瓶颈就在这单个线程了,毕竟 accpet 之后还要分发到其他线程去处理
345 天前
回复了 jackrzhang 创建的主题 宽带症候群 上下错层如何同网络
让装宽带的师傅帮你从弱电箱多走根光纤,你自己两端装光纤收发器。
自己操作起来麻烦。
346 天前
回复了 cmhonker 创建的主题 VPS AWS Lightsail 全面升级质的飞跃,全面普及 4Gbps
cpu baseline 改成多少了?之前$3.5 单核的实例只有 5%的 CPU 性能,对于梯子来说略微不够,稍微看会儿视频,积分就被用光了
349 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@huangya 可以直接看网卡驱动的代码支持哪些能力,搜`set_rxnfc` 这个函数,比如 igc 是 igc_ethtool_set_rxnfc ,ntuple 极其灵活,大部分网卡都只支持一部分功能,比如 I225 只支持 vlan 和 eth header 的匹配
349 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@titanium98118 我之前也用的 r5c ,CPU 太拉胯了,这个 8125 在新版 driver 也强制关闭了 rss ,软路由还是 intel 的网卡好一点。我之前大概 30Kpps 的时候,CPU 会吃掉 40%左右,开流量整形之后直接飚到 60%
349 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@huangya 你这个 CPU 不是只有 4 个核心么,只有 4 个 bit ,所以 rps 是 0000 - 1111 ( 0~F)

你先把 ethtool -l xxx 看队列数,先 ethtool -L 把队列数调整成和你 CPU 相同的数量。
然后 cat /proc/interrupts |grep xxx 看看每个队列的中断号

修改 /proc/irq/xxxx/smp_affinity_list ,让每个中断绑到一个核心上(有的网卡有管理通道的中断,无视掉)

比如我的
# cat /proc/interrupts |grep enp2s0|awk '{print $1}'|cut -d ":" -f 1|xargs -I {} cat /proc/irq/{}/smp_affinity_list
0-11
1
3
5
7


绑中断+rss 生效的话,把 rps 全关了
然后 top ,之后按 1 ,看每个 CPU 的 SI 是不是均匀的。比如我的,3 个队列起在 3 个 CPU 上


top - 11:55:38 up 28 days, 11:19, 1 user, load average: 2.31, 2.50, 2.61
Tasks: 487 total, 1 running, 486 sleeping, 0 stopped, 0 zombie
%Cpu0 : 21.1 us, 1.1 sy, 0.0 ni, 77.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu1 : 7.1 us, 3.0 sy, 0.0 ni, 86.9 id, 0.0 wa, 0.0 hi, 3.0 si, 0.0 st
%Cpu2 : 17.2 us, 3.2 sy, 0.0 ni, 79.6 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu3 : 3.1 us, 2.1 sy, 0.0 ni, 91.7 id, 0.0 wa, 0.0 hi, 3.1 si, 0.0 st
%Cpu4 : 17.4 us, 3.3 sy, 0.0 ni, 79.3 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu5 : 7.7 us, 1.0 sy, 0.0 ni, 85.6 id, 0.0 wa, 0.0 hi, 5.8 si, 0.0 st
%Cpu6 : 23.5 us, 3.1 sy, 0.0 ni, 73.5 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu7 : 4.1 us, 0.0 sy, 0.0 ni, 95.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu8 : 21.7 us, 3.3 sy, 0.0 ni, 73.9 id, 0.0 wa, 0.0 hi, 1.1 si, 0.0 st
%Cpu9 : 21.1 us, 4.2 sy, 0.0 ni, 74.7 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu10 : 18.8 us, 6.2 sy, 0.0 ni, 75.0 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
%Cpu11 : 16.7 us, 4.2 sy, 0.0 ni, 79.2 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st
349 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@huangya 先看看 tx 是不是均匀的,如果 tx 是均匀的,那就说明是支持 rss 的
或者看 ethtool -k xxx|grep hash 支不支持 receive-hashing
再看
ethtool -n xxx rx-flow-hash tcp4
ethtool -n xxx rx-flow-hash udp4
有没有配置,如果都配置了,还都是在单队列上,那就是不支持解析 pppoe 的内层 hash 。

考虑用 ntuple 强制分到其他队列上,每个 CPU 处理一条宽带链路
350 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@huangya macvlan 和 vlan 都不太可能成为性能瓶颈,macvlan 只是 xmit 的时候重新指了一下 skb->dev ,vlan 的要看上层设备的驱动怎么写的,一般也就 append 一个 header 。

这个 4*A72 跑满 3Gbps 上下行还挺吃力的,不知道他的 Packet Processor 包含什么功能。
如果你的网卡支持 ntuple ,可以用 ntuple 强制分流 pppoe 流量到其他队列上,比如我用的 i225 ,也是 3 条线路,分流到 3 个队列。


ethtool -n enp3s0|grep Filter|cut -d " " -f 2|xargs -I {} ethtool -N enp3s0 delete {}
ethtool -N enp3s0 flow-type ether dst 00:00:22:11:11:00 action 1
ethtool -N enp3s0 flow-type ether dst 00:00:22:11:11:01 action 2
ethtool -N enp3s0 flow-type ether dst 00:00:22:11:11:02 action 3

在有办法使用上 rss 的情况下,尽量不要用 rps ;如果网卡单队列,那就只能靠 rps 做软件分流了。
350 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
@huangya ethtool -S xxxx 看看流量是不是从单队列上来的,有可能网卡不支持 pppoe 的 rss
350 天前
回复了 huangya 创建的主题 宽带症候群 猫棒可以设置 vlan tag 吗?
性能问题不用担心,vlan 子接口在 1G 环境下忽略不计
353 天前
回复了 langmanxiaoa 创建的主题 问与答 2023 年 6 月,有哪些超值流量卡推荐?
@FabricPath 欠费 3 个月自动销户
353 天前
回复了 langmanxiaoa 创建的主题 问与答 2023 年 6 月,有哪些超值流量卡推荐?
青海移动,19 块钱 100G ,年抛
2023-06-13 16:32:45 +08:00
回复了 tit 创建的主题 问与答 小米还能翻盘吗?
@NoOneNoBody 除了小爱同学变傻子之外,其他东西工作正常
2023-06-12 12:44:35 +08:00
回复了 Jianzs 创建的主题 旅行 毕业旅行和女朋友去新疆,跟小团游有什么注意事项?
@Jianzs 一嗨租车在新疆可以免异地还车费,规划好你的行程,一嗨下单就行。保险买一个百万三者,是多少钱就是多少钱,没有额外收费了。新疆邮费便宜,按一公里 5 毛估算一下。
我走过喀什到乌鲁木齐,一路上风景很爽,比跟团爽多了,每天早上起床看心情再临时决定去哪里。

租车费 21 年国庆,20w 左右的 SUV 7 天租车 5000 。非节假日应该便宜一些,建议 SUV ,很多路边临时停车的地方,轿车可能下不去。
@honeyjuice 老哥,200 提速营业厅说他没权限咋搞,上个月问了 10010 说这个月就有权限,这个月打 10010 说现在这个提速包无了
@damichifan 看网心云压测的数据😄
1  2  3  4  5  6  7  8  9  10 ... 14  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2427 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 34ms · UTC 15:52 · PVG 23:52 · LAX 08:52 · JFK 11:52
Developed with CodeLauncher
♥ Do have faith in what you're doing.