HarrisIce

HarrisIce

V2EX 第 566861 号会员,加入于 2021-12-26 19:15:44 +08:00
今日活跃度排名 10456
想换个显示器,大家有什么推荐?
问与答  •  HarrisIce  •  79 天前  •  最后回复来自 mingbo
13
自动驾驶如何应对大模型的幻觉问题的?
问与答  •  HarrisIce  •  131 天前  •  最后回复来自 sujin190
10
兄弟们有河南郑州的商宽渠道吗?
宽带症候群  •  HarrisIce  •  142 天前  •  最后回复来自 yande0
10
Mellanox 网卡跑 DPDK 一直发不出去包,求大佬解答
Linux  •  HarrisIce  •  209 天前  •  最后回复来自 HarrisIce
5
要用 RouterOS,该买官方硬件还是 x86?
宽带症候群  •  HarrisIce  •  209 天前  •  最后回复来自 HarrisIce
20
mac 里的存储空间统计是不是不准?
Apple  •  HarrisIce  •  249 天前  •  最后回复来自 privater
6
HarrisIce 最近回复了
18 天前
回复了 yancyzhao 创建的主题 NAS 成品 NAS 二选一
哈哈哈,看到楼主经历和我一样,我以前的时候也买了一台威联通,然后用了一两个月,发现这玩意的系统超级卡,什么都要等很久,一直在转圈圈,尤其是装了 photo station 和 qsirch 等几个应用,卡到爆炸,最后实在忍不住了,决定退货,因为隔了比较久了,也没退货成功,出了二手换群晖了,从此就舒服很多了。一开始我是冲着威联通的性价比去的,单个盘位的价格要比群晖低很多,用了段时间才发现,威联通适合只做存储用,如果本身不开太多应用,体验应该还是有的,但凡跑点应用,就 g 了。
试试这个,我也是按照这个博主的教程来的,显卡装服务器上串流到 mac 玩游戏,黑群晖的 photos 和 jellyfin 都跑在这台机器上,all in boom (逃跑

https://blog.xuegaogg.com/windows-nas-openwrt-all-in-one-home-server/
18 天前
回复了 xiaowuap 创建的主题 NAS 求 DSM 转 TrueNAS Scale 建议
发现你的场景和我的很像,找了很多教程,就这个博主的最详细,直接 DSM 和 TrueNAS 一起用,性能数据安全都可以有,用群晖就直接挂给群晖,用 immich 就直接挂给 immich 就好了,把 TrueNAS 的 smb 共享出来,你这个问题也就解决了。迁移数据的话,就 rsync 就好了,权限也可以带过去

https://blog.xuegaogg.com/truenas-and-synology-security-and-functionality-combined/
25 天前
回复了 yxmyxmyyy 创建的主题 宽带症候群 bt 下载导致的网络大幅度丢包
建议楼主先看看自己路由器,相对来说家用的设备会比商用的设备更容易出现瓶颈,跑 bt 连接数又会开很高,指不定是家里的路由器先扛不住了
25 天前
回复了 binge921 创建的主题 Arc arc 的书签怎么导出啊
似乎没有办法导出,我一直是用 raindrop 做书签管理器。这一点 arc 确实超前设计得确实有点蛋疼
28 天前
回复了 keyboardCat 创建的主题 NAS NAS 购买,决赛圈求建议
我是从白群转黑群的,google 找了点教程就把家里的空闲的台式机拿去装 pve 了,现在同时跑 truenas 、群晖、jellyfin 、homeassistant ,立省 4000 (狗头
80 天前
回复了 HarrisIce 创建的主题 问与答 想换个显示器,大家有什么推荐?
@tool2dx
@zapper
色准是弱需求把,但是希望偶尔修图看个视频之类的,还是不要色偏太多就好。不过说起来这个,之前那个 AOC 的四个角发白漏光也很严重,还是挺影响观感的。
123 天前
回复了 Zhengran 创建的主题 NAS 给大家推荐一个新的异地组网工具
@Zhengran base64 [ZGFpc3kucG9ydGljby0wc0BpY2xvdWQuY29t]
124 天前
回复了 Zhengran 创建的主题 NAS 给大家推荐一个新的异地组网工具
@Zhengran 大佬方便给个 wx 不,同行而已,聊聊天。我研发出身的,前几年业余也尝试做了一阵子这种工具,发现这些工具很尴尬,想把功能做完善就成了 ict 产品,对标 h3c/hw/深信服这些没优势,比较难做,单纯做这些内网穿透组网的场景,就切实是个工具了,受众很局限,价值链又很短,可替代性又很强,前景茫然,看看大佬怎么考虑的这些的
209 天前
回复了 HarrisIce 创建的主题 宽带症候群 要用 RouterOS,该买官方硬件还是 x86?
结合我另外一篇帖子中一个大佬的回复,测网卡的问题已经解决,在这里把数据共享给大家做参考。

**测试环境**

一台机器,同时装了 Intel X520-DA2 ( 10G 双口)、Mellanox MCX512A ( 25G 双口)两张网卡,32G 内存( 8G hugepage )。设置了 Linux 启动时禁止调度到 2-7 号核心,2-7 专门留给 VPP 、Pktgen 用(并且 worker 核心不重叠),保证测试数据准确。

CPU 如下。

```
Intel(R) Core(TM) i3-10105 CPU @ 3.70GHz
analyzing CPU 6:(所有核心统一设置)
driver: intel_pstate
CPUs which run at the same hardware frequency: 6
CPUs which need to have their frequency coordinated by software: 6
maximum transition latency: 4294.55 ms.
hardware limits: 800 MHz - 4.40 GHz
available cpufreq governors: performance, powersave
current policy: frequency should be within 3.20 GHz and 4.40 GHz.
The governor "performance" may decide which speed to use
within this range.
current CPU frequency is 4.20 GHz.

# lscpu -e
CPU NODE SOCKET CORE L1d:L1i:L2:L3 ONLINE MAXMHZ MINMHZ MHZ
0 0 0 0 0:0:0:0 yes 4400.0000 800.0000 4199.541
1 0 0 1 1:1:1:0 yes 4400.0000 800.0000 3700.000
2 0 0 2 2:2:2:0 yes 4400.0000 800.0000 3700.000
3 0 0 3 3:3:3:0 yes 4400.0000 800.0000 4199.999
4 0 0 0 0:0:0:0 yes 4400.0000 800.0000 4200.001
5 0 0 1 1:1:1:0 yes 4400.0000 800.0000 4200.000
6 0 0 2 2:2:2:0 yes 4400.0000 800.0000 4199.999
7 0 0 3 3:3:3:0 yes 4400.0000 800.0000 4200.000
```

系统和测试平台如下。

```
Operating System: Ubuntu 22.04.4 LTS
Kernel: Linux 5.15.0-105-generic
Architecture: x86-64
Hardware Vendor: HP
Hardware Model: HP EliteDesk 880 G6 Tower PC
```

**打流路径**

Pktgen 打流 -> Mellanox 1 号口 -> Intel 1 号口 -> VPP 用户态转发 -> Intel 2 号口 -> Mellanox 2 号口 -> Pktgen 接收统计

**测试数据**

pktgen 测试数据如下

```
\ Ports 0-1 of 2 <Main Page> Copyright(c) <2010-2023>, Intel Corporation
Port:Flags : 0:P------ Single 1:P------ Single
Link State : <UP-10000-FD> <UP-10000-FD> ---Total Rate---
Pkts/s Rx : 0 9,091,196 9,091,196
Tx : 14,911,104 0 14,911,104
MBits/s Rx/Tx : 0/9,543 5,818/0 5,818/9,543
Pkts/s Rx Max : 0 9,408,878 9,408,878
Tx Max : 15,058,304 0 15,058,304
Broadcast : 0 0
Multicast : 0 0
Sizes 64 : 0 575,707,178,176
65-127 : 0 0
128-255 : 0 0
256-511 : 0 0
512-1023 : 0 0
1024-1518 : 0 0
Runts/Jumbos : 0/0 0/0
ARP/ICMP Pkts : 0/0 0/0
Errors Rx/Tx : 0/0 0/0
Total Rx Pkts : 0 8,993,964,327
Tx Pkts : 14,541,116,160 0
Rx/Tx MBs : 0/9,306,314 5,756,137/0
TCP Flags : .A.... .A....
TCP Seq/Ack : 74616/74640 74616/74640
Pattern Type : abcd... abcd...
Tx Count/% Rate : Forever /100% Forever /100%
Pkt Size/Rx:Tx Burst: 64 / 64: 64 64 / 64: 64
TTL/Port Src/Dest : 64/ 1234/ 5678 64/ 1234/ 5678
Pkt Type:VLAN ID : IPv4 / UDP:0001 IPv4 / TCP:0001
802.1p CoS/DSCP/IPP : 0/ 0/ 0 0/ 0/ 0
VxLAN Flg/Grp/vid : 0000/ 0/ 0 0000/ 0/ 0
IP Destination : 1.1.1.1 192.168.0.1
Source : 192.168.1.2/24 192.168.2.2/24
MAC Destination : 94:94:26:00:00:01 ab:cd:ef:aa:bb:52
Source : ab:cd:ef:aa:bb:52 ab:cd:ef:aa:bb:53
NUMA/Vend:ID/PCI :-1/15b3:1017/0000:01:0-1/15b3:1017/0000:01:00.1
-- Pktgen 24.03.1 (DPDK 24.03.0) Powered by DPDK (pid:1690) -----------------
```

VPP 性能数据如下

```
Thread 1 vpp_wk_0 (lcore 3)
Time 4312.5, 10 sec internal node vector rate 0.00 loops/sec 6899106.25
vector rates in 8.2346e3, out 0.0000e0, drop 8.2346e3, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
abf-input-ip4 active 138720 35511313 0 1.24e2 255.99
dpdk-input polling 30192345449 35511318 0 2.86e5 0.00
drop active 138725 35511318 0 1.52e1 255.98
error-drop active 138725 35511318 0 6.71e0 255.98
ethernet-input active 138725 35511318 0 3.62e1 255.98
ip4-drop active 138720 35511313 0 6.85e0 255.99
ip4-input-no-checksum active 138720 35511313 0 4.15e1 255.99
ip4-lookup active 138720 35511313 0 3.07e1 255.99
ip6-input active 5 5 0 5.31e3 1.00
ip6-not-enabled active 5 5 0 1.99e3 1.00
unix-epoll-input polling 29455958 0 0 1.77e3 0.00
---------------
Thread 2 vpp_wk_1 (lcore 4)
Time 4312.5, 10 sec internal node vector rate 256.00 loops/sec 45554.75
vector rates in 9.6155e6, out 6.5761e6, drop 3.8843e5, punt 0.0000e0
Name State Calls Vectors Suspends Clocks Vectors/Call
TenGigabitEthernet3/0/1-output active 155558090 39791416116 0 4.95e0 255.79
TenGigabitEthernet3/0/1-tx active 155558090 28359013714 0 8.19e1 182.30
abf-input-ip4 active 176833510 41466399484 0 8.90e1 234.49
dpdk-input polling 13167973917 41466399488 0 9.99e1 3.15
drop active 21398772 1675106720 0 1.15e1 78.28
error-drop active 21398772 1675106720 0 7.87e0 78.28
ethernet-input active 176833513 41466399488 0 3.49e1 234.49
ip4-arp active 3708505 949377021 0 2.51e2 255.99
ip4-drop active 21398768 1675106716 0 5.87e0 78.28
ip4-input-no-checksum active 176833510 41466399484 0 2.48e1 234.49
ip4-load-balance active 159143247 40740669789 0 1.19e1 255.99
ip4-rewrite active 155434742 39791292768 0 2.10e1 255.99
ip6-input active 4 4 0 7.03e3 1.00
ip6-not-enabled active 4 4 0 1.95e3 1.00
unix-epoll-input polling 12846814 0 0 9.99e2 0.00
```

**测试内容**

没有拿上边的场景去做同等配置,只是做了几个简单配置了解一下转发率。
VPP 使用 DPDK 输入,配置了 6 条路由,3 条 ACL 规则,1 条 ABF (等同于 PBR 规则),此时发送打满了 10G 的线速,接收到了接近 6G 的速度,注意这是 64 字节的小包,大包没有太多参考意义。

**对比**

对比 CCR2004-16G-2S+的 8260.6kpps 转发率( routing fast path )(即 8.2Mpps )(数据来自官方),VPP 做到了 9Mpps 的转发率,这还是纯软件处理、只靠 2 个 CPU 核心、受到 hyperthreading 没关影响的数据,完全调整后应该还能再高一些(懒得弄了)。这台机器我手边随便拿的,正常买的话应该 1000 多块钱,加上全新的 X520-DA2 在 300 多块钱,你可以拥有比 CCR2004 更高的性能(仅限 L3 )。

**结论**

人生苦短,钱包不够,我选 RB5009 。
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2765 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 25ms · UTC 10:11 · PVG 18:11 · LAX 02:11 · JFK 05:11
Developed with CodeLauncher
♥ Do have faith in what you're doing.