V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  huangya  ›  全部回复第 11 页 / 共 41 页
回复总数  815
1 ... 7  8  9  10  11  12  13  14  15  16 ... 41  
@honeyjuice 场景化宽带是手搓模板的。在原来 100 的基础上直接乘 2 的。
上海联通桥接没问题,见我的帖子 https://www.v2ex.com/t/942241 。里面有些测试数据
@jmk92 除了要买 2.5G 的光猫,还要买双 2.5G 的路由器。我的光猫是联通送的。现在许多人手里有很大单2.5G 口的路由器。个人对充分利用老旧硬件发挥它的极限性能很感兴趣(欧洲人说这很环保,哈哈)。尽管我还有很多高端路由器(双 10G 电口的路由器和双 10G 光口的路由器也有)
@lly8666
@jmk92 除了测速还可以 pt 下载。几百 G 的大包下载还是很爽的。
@honeyjuice 楼主你的扣扣群是挂了吗?
@Rockbao 如果是多 IP 负载均衡,对带宽没有那么敏感的应用确实是可以到固定一条出口。你甚至可以白名单设备。比如只给 NAS 负载均衡。

另外值得注意的是,链路聚合(不是多 IP 负载均衡)中的 balance-rr ,应该可以单线程突破千兆。也没有 IP 乱跳的问题。可以参考前面的楼层讨论。
@malash 查了一下 mode 0 (balance-rr)确实是对单线程有提升。但不知道光猫那边是否是用这个 mode 。毕竟大部分是 downlink 方向。折腾 1 中我用的厂商固件选择的是 mode 2 (balance-xor)。在 mode 2 才有我说的 layer2 或者 layer2+3 , 或者 layer3+4 。mode 2 对单线程没有提升。

参考:
https://www.ibm.com/docs/ja/linux-on-systems?topic=recommendations-bonding-modes
@malash 单线程也能超过千兆?我不明白为何能做到。因为常用算法要么是 layer2 或者 layer2+3 , 或者 layer3+4 。有时候我可以测试看看。
@Rockbao 链路聚合不影响。有影响的是多个 IP 的负载均衡,解决办法是端口 80,443 ,8443 这些走一个 IP ,不做负载均衡。另外我的情况是同一家 ISP ,拿到的几个 IP 都接近。dns 解析也是一样的。体验会好一些。
352 天前
回复了 ultra 创建的主题 宽带症候群 联通要给停网
@liuyee 用 ddns ,web 端口不映射,只使用 vpn 端口会被整改吗?
楼主,我最近也在折腾。我比较好奇,这个库是被哪个程序调用的,这个你知道吗?
2023-04-28 18:12:00 +08:00
回复了 gant 创建的主题 路由器 红米 ax6000 疑似断流分享
>ax6000 充当 ap+不需要代理的网关
没用过小米的路由器。你的 ax6000 是工作在 2 层模式还是 3 层路由模式?
要科学对待,引起足够重视。去年我关系非常好的一个老师的女儿就是常年被抑郁症困扰,最后走向了最不好的结果,非常让人痛心。
2023-04-26 19:26:59 +08:00
回复了 huangya 创建的主题 Linux cpu 访问外设的方法
@MstMoonshine 感谢回复,我感觉你说的加"fence 指令“这些是 readb 中调用的额外指令。但是核心的读指令(我们假设这条指令为 r(x),x 为地址)在读 main memory 和 device 的寄存器的时候是一样的。因为它们是在同一个地址空间(在硬件的角度看,我想应该就是你说的同一个 memory bus )。我实践过 port-mapped I/O 的设备,因为不在同一个地址空间,所以需要额外的指令操作外设。在 x86 上是使用单独的指令 in(y)和 out(y)操作的。
@hoko1814 能不能举个例子啊
2023-04-24 20:00:10 +08:00
回复了 huangya 创建的主题 Linux cpu 访问外设的方法
@leonshaw 啊?我的理解是从外设的寄存器里面读取值到 cpu 的寄存器。
参考:https://developer.arm.com/documentation/ddi0406/cb/Application-Level-Architecture/Instruction-Details/Alphabetical-list-of-instructions/LDRB--register-

<Rt>

The destination register.
<Rn>

The base register. The SP can be used. In the ARM instruction set the PC can be used, for the offset addressing form of the instruction only. In the Thumb instruction set, the PC cannot be used with any of these forms of the LDRB instruction.
+/-

Is + or omitted if the optionally shifted value of <Rm> is to be added to the base register value (add == TRUE, encoded as U == 1 in encoding A1), or - if it is to be subtracted (permitted in ARM instructions only, add == FALSE, encoded as U == 0).
<Rm>

Contains the offset that is optionally shifted and applied to the value of <Rn> to form the address.
2023-04-24 19:39:58 +08:00
回复了 huangya 创建的主题 Linux cpu 访问外设的方法
@roycestevie6761 我还是有点困惑。希望能从实际的驱动代码分析。这个链接 http://www.embeddedlinux.org.cn/emb-linux/system-development/201710/13-7532.html 说了 access 有不同的办法。

readX/writeX() are used to access memory mapped devices. On some

* architectures the memory mapped IO stuff needs to be accessed

* differently. On the simple architectures, we just read/write the

* memory location directly.

writel() 往内存映射的 I/O 空间上写数据,wirtel() I/O 上写入 32 位数据 (4 字节)。
2023-04-24 18:16:04 +08:00
回复了 smilodon 创建的主题 宽带症候群 上海联通杀疯了……
楼主,我办理了崇明套餐。500 兆 27 块一个月,自己加了 10 元升级到了 1000 兆。看起来这个套餐更好啊。现在怎么搞啊?有什么建议吗?
2023-04-24 16:41:16 +08:00
回复了 AaIT 创建的主题 推广 美国家庭住宅宽带服务器 T 楼送试用啦
分子
2023-04-12 18:49:00 +08:00
回复了 hypermox 创建的主题 路由器 硬件加速/硬件 offload 相关问题
@hypermox 无线也有。mtk 在官方固件要用 master branch 。我测试过 MT7986.
1 ... 7  8  9  10  11  12  13  14  15  16 ... 41  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2298 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 15:14 · PVG 23:14 · LAX 08:14 · JFK 11:14
Developed with CodeLauncher
♥ Do have faith in what you're doing.