首页   注册   登录
 feng32 最近的时间轴更新

feng32

V2EX 第 150037 号会员,加入于 2015-12-04 22:01:03 +08:00
今日活跃度排名 8711
求推荐一款嵌入式开发用 Mini PC
硬件  •  feng32  •  21 天前  •  最后回复来自 mrzx
6
Linux 系统如何在 WiFi 漫游后不清空 ARP 缓存?
程序员  •  feng32  •  65 天前  •  最后回复来自 feng32
5
一个实际工程中的 C 语言问题
程序员  •  feng32  •  66 天前  •  最后回复来自 waruqi
16
挽救了一下 TonnyL 的指飞机 App
Android  •  feng32  •  154 天前  •  最后回复来自 leena
1
支持触屏的 UI 框架有哪些 (除 Android / iOS)
程序员  •  feng32  •  324 天前  •  最后回复来自 TangMonk
8
目前没有哪个平台提供了汽车的历史价格?
分享发现  •  feng32  •  2018-10-02 19:37:24 PM  •  最后回复来自 pWHx3x96
5
feng32 最近回复了
J1900 是 2013 年的过时产品了,单核性能极其之低,唯一的优点就是价格便宜
如果按主流标准,应该买的是品牌厂商的 Mini PC,我前几天正好整理了一个列表楼主可以参考下 https://v2ex.com/t/605685
16 天前
回复了 goldenalex 创建的主题 奇思妙想 家庭用电脑的全套方案的遐想。。。
据悉,索尼 PS5 最早将于 2020 年 2 月推出,预估定价约为 499 美元,约合人民币 3350 元
17 天前
回复了 goldenalex 创建的主题 奇思妙想 家庭用电脑的全套方案的遐想。。。
云游戏还有点远,NAS 性能是肯定不行的
但是楼主的想法挺有意思的,我就写个针对 3-4 人同时在线 PC 游戏的配置吧

Intel 平台:3 人同时游戏 + 1 人用核显:总成本 ¥ 33752

CPU: i9 9820X (10 核),京东价 ¥ 6299,TDP 165W
GPU: RTX 2060 Super * 3,京东价¥ 3199 * 3 = 9597,TDP 180W * 3 = 540W
主板: X299 ATX 规格主板,支持 1 条 PCI-E x16 + 1 条 x8 + 1 条 x4 + 2 个 M.2 接口,京东价 ¥ 2699
SSD: M.2 接口 970 EVO 512G * 2 + SATA 接口 860 EVO 1T * 1,京东价¥ 999 * 2 + ¥ 1069 = ¥ 3067
内存: DDR4 16G * 4,京东价 ¥ 2599
电源: 额定 1000W 的电源,京东价 ¥ 1399
显示器: 24 寸 * 4,京东价¥ 1499 * 4 = ¥ 5996
有线键盘鼠标套装: ¥ 399 * 4 = 1596
机箱: 自由挑选 ¥ 500

AMD 平台:4 人同时游戏:总成本 ¥ 40630:

CPU: Ryzen 3900X (12 核),京东价¥ 4299,TDP 105W
GPU: RTX 2060 Super * 4,京东价¥ 3199 * 4 = 12796,TDP 180W * 4 = 720W
主板: X570 E-ATX 规格主板,支持 1 条 PCI-E x8 + 3 条 x4 通道 + 3 个 M.2 接口,京东价 ¥ 7499
SSD: M.2 接口 970 EVO 512G * 3 + SATA 接口 860 EVO 500G * 1,京东价¥ 999 * 3 + ¥ 549 = ¥ 3546
内存: DDR4 32G * 2,京东价 ¥ 2599
电源: 额定 1500W-2000W 的电源,京东价 ¥ 1799
显示器: 24 寸 * 4,京东价¥ 1499 * 4 = ¥ 5996
有线键盘鼠标套装: ¥ 399 * 4 = 1596
机箱: 自由挑选 ¥ 500

具体怎么用呢,就是用虚拟化直通 (pei-e/usb pass through) 把显卡、SSD 和键鼠挂到虚拟机里去,使用一台主机 + 3 台虚拟机同时服务 4 个人; PCI 口不够了,主机就直接用 SATA 的固态硬盘,每人享用 500G 空间

有没有发现,这个配置成本总额其实没有楼上说的那么离谱,但是实际上性能是不太够用的:i9 9820X 只能分给每个人 2.5 核,Ryzen 3900X 只能分给每个人 3 个核 (本着买新不买旧原则,暂未考虑上代 ThreadRipper),但是成本已经比较高了

成本高的主要原因是一些配件的溢价超过了线性
- Ryzen 3900X 12 核要卖 4299,但是 6 核的 i5 9400F 只卖 1199
- 能插 4 条 PCI-E 显卡的 E-ATX 主板要卖 7000 以上,但是插 2 条的远不到 3500

算下来,真正能省的,也就机箱的钱,和低于 3000 主板的钱 (平均每人 750 以下),此外就是机箱占用的空间

或许配 2 台主机,每台再虚拟化一个 OS 出来用是一个成本更优的方案?
23 天前
回复了 januariusming 创建的主题 宽带症候群 求推荐一款带机量 300+的路由器
200Mbps,也就是每秒 25000 个 1KB 包,基本上不用担心性能问题,主要需要考虑的是 QoS 和可靠性

QoS 一般上行用公平队列,下行针对 ip 限速,最多再加个单 ip 总连接数限制

可靠性主要考虑的是: 一个运营商挂了怎么办、路由整机挂了怎么办

如果是全有线接入,那除了路由还要堆不少交换机的,要考虑一台交换机挂了怎么办

如果主要靠无线接入,需要考虑单 AP 接入上限、部署密度、频段频宽选择等,
@zbinlin 进程肯定没重启,但是内部代码倒是可以检查一下
@zbinlin noarp 的作用是不用 arp 去探测 dhcpcd 即将使用的 ip 地址,实测发现启用了静态地址和 noarp 之后,arp 表还是会被清空,但是探测自己地址是否被占用的过程的确是被跳过了
67 天前
回复了 feng32 创建的主题 程序员 一个实际工程中的 C 语言问题
@msg7086 如果大多数情况引用的是 struct A,函数签名里就没有 list 的类型了,所以这还是有很大作用的
67 天前
回复了 feng32 创建的主题 程序员 一个实际工程中的 C 语言问题
@cqcsdzmt 如果没有对 head 取地址的操作,那么它就是对的,但是实际上在 linux kernel 的使用场景下,它是有问题的

list_head 链表的遍历,就是不断 next 一直到达原先的 head,如果这么赋值,对 a1 的遍历就死循环了
67 天前
回复了 feng32 创建的主题 程序员 一个实际工程中的 C 语言问题
@takemeh 链表里装的数据是另一个 struct B,和这个问题没什么关系

内核里的 list_head 和学校里学的传统链表不太一样,可以参考这篇文章:

https://www.cnblogs.com/zhuyp1015/archive/2012/06/02/2532240.html
67 天前
回复了 feng32 创建的主题 程序员 一个实际工程中的 C 语言问题
@wutiantong 我已经故意把业务场景隐去了,这里讨论的就是 C 语言的奇技淫巧
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1839 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 20ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
♥ Do have faith in what you're doing.