V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
whl1657343
V2EX  ›  NAS

分享一点自己玩 ALL IN ONE 的体会

  •  
  •   whl1657343 · 95 天前 · 9627 次点击
    这是一个创建于 95 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在玩软路由的越来越多。到处都在宣传 ALL IN ONE 的玩法,我自己也玩了 J1900 、3215u 、N5000 、J4125 、N5105 、7505 、8600T ,个人感觉低功耗 CPU 跑 ALL IN ONE 真的也就是简单玩玩。特别是套上了 ESXI 和 PVE 之后,迅雷跑多几个资源 CPU 分分钟就占用百分百。然后内网其他设备上网就直接卡成狗,即使再怎么直通也是然并卵。 当然了,在不给压力的前提下低功耗跑 ALL IN ONE 确实不怎么感觉得出来有什么问题。但是只要连接数一上来马上就上头了,虽然说日常情况下负载高不到哪里去,没什么不良体验,但是也需要考虑在压力大的情况下网络的体验。现在很多视频博主在跑测试的时候都是展示的都是连接数少的压力下的表现,确实都挺不错,但是实际上连接数一多以后表现就完全两样了,所以还在准备入手低功耗跑 ALL IN ONE 的真的需要考虑清楚自己的网络环境。 所以个人感觉低功耗跑 ALL IN ONE 尝尝鲜可以,真的要好用还得要 CPU 给力才行,毕竟数据交换全得靠 CPU 。 我自己玩到最后还是选择了各司其职。主路由用回了 RB5009 ,旁路由暂时用 R66S 顶着,NAS 用的是 10600T 跑 PVE 搭配黑裙和 win10 。

    69 条回复    2023-03-02 10:58:41 +08:00
    flexbug
        1
    flexbug  
       95 天前
    我家里用一台 GEN8 ,17 年买的,换过一块硬盘,其他没坏过,装的 windows2016 ,用自带 hyper-v ,虚拟出 operwrt 作为旁路由,还有个 centos 装一些应用,远程放弃了自建内网穿透,直接用了 todesk ,平时挂挂炉石,ASF ,115 ,PagerMaid 等等
    nbweb
        2
    nbweb  
       95 天前
    我家的 all in boom ,i5-9500T+32G 内存+500G m.2 主盘+14T*4
    运行两年半了,完美。虚拟了 openwrt 主路由,debian 挂大硬盘做主服务器,win10 弄个杂 7 杂 8 的东西,挂了个 4T 的给黑群。
    平时除了停电,清灰,基本是 7*24 工作,噪音小,功耗低。
    BZGOGO
        3
    BZGOGO  
       95 天前 via iPhone
    4125 物理直装 Op 快两年了,docker 玩玩撸豆什么的
    FabricPath
        4
    FabricPath  
       95 天前   ❤️ 1
    软路由的性能和连接数关系不大,ikuai 之类的不清楚。openwrt 之类的连接数支持数量是按内存水平扩展的,你可以检查一下你路由器的
    net.netfilter.nf_conntrack_buckets
    net.netfilter.nf_conntrack_max
    相关的参数,通常应该给到 16K+和 1M 左右。
    ct 就是一个 hash 表,按照五元组 hash ,只要给得够大,冲突链较短,查询和插入速度受连接数影响非常小。
    此外 iptables 的 filter 表的规则数量会近线性影响性能,如果过多,需要开 sfe 之类的加速方案
    whl1657343
        5
    whl1657343  
    OP
       95 天前
    @flexbug GEN8 好机,从刚出来就像下手的,后来各种阴差阳错的错过了。
    whl1657343
        6
    whl1657343  
    OP
       95 天前
    @nbweb CPU 够给你用起来还是不错的。
    AlexHsu
        7
    AlexHsu  
       95 天前   ❤️ 1
    其实 all in two 才是王道
    软路由 j4125 跑个 openwrt 上面跑下载和轻量的 docker
    搞一台老旧台式 换个 10 盘位机箱 插个智能插座按需开机每天同步 j4125 的热数据
    又稳定 又省了 ups 钱
    whl1657343
        8
    whl1657343  
    OP
       95 天前
    @BZGOGO 直接装确实用起来没啥问题。J4125 挺稳的。
    whl1657343
        9
    whl1657343  
    OP
       95 天前
    @FabricPath 我之前就是 ESXI 下主路由用的爱快,旁路由用的 OpenWRT 只要迅雷下载连接数上到 3000 左右,内网其他设备的网络基本上就 G 了。查看 ESXI 后台 CPU 是直接满载的。
    whl1657343
        10
    whl1657343  
    OP
       95 天前
    @AlexHsu 老哥玩得溜。
    drive
        11
    drive  
       95 天前
    请教一下玩这种需要多网口吗,因为没有多网口主机,打算入一台 n7505 工控机。
    whl1657343
        12
    whl1657343  
    OP
       95 天前
    @drive 如果做软路由当然多网口最好,否则单臂路由你还得投一笔钱在简单网管交换机上,最起码还得有 2 个网口会比较好。
    ooooo
        13
    ooooo  
       95 天前
    请问 NAS 在 PVE 上直接装黑裙,
    和直接装一个黑裙,
    哪个比较好不折腾,
    两者有什么优缺点?
    如果主要是作为 NAS 用的话。
    libook
        14
    libook  
       95 天前
    我是 All in boom 在 boom 之后,拆成了 3 部分:
    软路由搞了个 R4S 跑,很稳,此后检修硬件重启服务器也不会影响网络了;
    J4105 跑 NAS ,用 NFS 向其他设备提供大容量文件存储服务;
    4790k+980ti 装 Debian 当 Docker host ,跑各种服务,包括 Jellyfin 硬解和 AI 画小姐姐。
    libook
        15
    libook  
       95 天前
    @drive #11 跑软路由的话,其实双网口就可以,多网口的设备反而不好找,口不够用硬交换机来解决就行,也不贵,我是直接用运营商送的无线路由器设置成交换模式,跑着也挺稳。
    lj0014
        16
    lj0014  
       95 天前 via iPhone   ❤️ 1
    折腾下来,我的经验是主路由不要放 all in one ,我把旁路由放在了 all in one ,做了故障自动转移回主路由。网络是核心中的核心一定要可靠不折腾。
    whl1657343
        17
    whl1657343  
    OP
       95 天前   ❤️ 1
    @ooooo 如果没有其他需要能不上 PVE 就别上 PVE ,无论是 PVE 还是 ESXI 虚拟化之后都不如直接来的效率高。
    MeteorVIP
        18
    MeteorVIP  
       95 天前 via iPhone
    赞同。之前主路由 openwrt 挂 qBittorrent 下 PT 网络直接卡了。现在路由就是路由,下载机就是下载机。各司其职。
    whl1657343
        19
    whl1657343  
    OP
       95 天前
    @libook 是的网络放在 ALL IN ONE 里面稳定性和折腾都不方便,动不动就全家断网爸妈和老婆都要发飙。
    whl1657343
        20
    whl1657343  
    OP
       95 天前
    @lj0014 我也是觉得主路由得独立,硬路由挺好的,转发能力强功耗低。
    whl1657343
        21
    whl1657343  
    OP
       95 天前   ❤️ 1
    @MeteorVIP 我以前还听别人的试过拿 D525 来跑下载。。。。。
    Navee
        22
    Navee  
       95 天前
    去年买的 n5105 ,折腾 pve 太麻烦了,直接装的 linux
    服务都用 docker 部署,大部分时候用 portainer ,偶尔 vscode remote 上去,体验还是很不错的
    平时的 bt ,webdav ,samba 七七八八二十多个服务,用 traefik 边缘路由服务自动暴露 https
    拉满负载 1 左右,功耗 10w
    总体很香
    Kaiyuan
        23
    Kaiyuan  
       95 天前 via iPhone
    我最后都是拆开了,3865u 做路由,然后映泰 J4165 组黑群。
    ghostwwg
        24
    ghostwwg  
       95 天前
    网络路由一定要拆开的,其可用性和稳定性要求和内网其他应用完全不一样。
    neroxps
        25
    neroxps  
       95 天前
    NAS 不建议和主路由放一起。旁路由倒是可以,只要国内流量不经过它,或者 NAS 你有自愈合脚本啥的。要么就是你是单身狗,一人吃饱全家吃饱。
    wxw752
        26
    wxw752  
       95 天前   ❤️ 2
    all in one 之后又渐渐拆开了,可靠性是一方面,主要是小型机柜塞满了好帅啊
    wyxls
        27
    wyxls  
       95 天前
    核心网络部分(比如对接光猫拨号)的设备建议还是独立出来,除非网络断联了没有一个人会跟你急(包括你自己)

    剩下的随便 all in boom 。

    我个人使用是把关键热数据独立出来放群晖 920+里,需要管理的时候 VPN 隧道回去;其他影音娱乐不太重要可以重复获取的资源就扔 unraid 里并搭建公网服务提供给家人随时调用
    ryan4yin
        28
    ryan4yin  
       95 天前
    我主路由就是普通 wifi 路由器,旁路由虚拟机,也觉得还是拆开比较好。
    AoEiuV020CN
        29
    AoEiuV020CN  
       95 天前
    我 pve 只有主路由给全部四个核心,其他旁路由和 nas 看着给二到三个核心,cpu 负载至少能保证不影响到主路由,
    XiaoBaiYa
        30
    XiaoBaiYa  
       95 天前   ❤️ 1
    all in boom 一定不能挂路由器系统,血的教训,等出问题麻烦死
    iamqk
        31
    iamqk  
       95 天前
    m2 Mac mini 如何?
    JimmyLX
        32
    JimmyLX  
       95 天前
    @iamqk #31 搭配 surge 也挺爽的, 功耗不高, 平时当电视盒子或者主机
    wangerka
        33
    wangerka  
       95 天前   ❤️ 1
    可能大家理解的 all in one 不一样,我的 all in one 不包含路由器,路由器是买的硬路由刷 openwrt 。
    1. 能用 docker 的都用 docker-compose ,把所有 docker-compose.yml 放到一个私有 git 仓库里
    2. 定时把 /etc ,/home 啥的全量备份
    3. 每次装新软件的流程记下来(比如 acme.sh
    这样 boom 了也能快速重装
    whl1657343
        34
    whl1657343  
    OP
       95 天前
    @wangerka 是的,不包含路由系统是明智的,但是各大食品博主的视频都是宣传软路由 ALL IN ONE ,然后一群人跟着做,然后就各种问题。自己动手能力强的还好,遇到问题能自己解决。
    isnullstring
        35
    isnullstring  
       95 天前
    不搞 AIO ,出问题太麻烦了
    也不会在虚拟机里做 NAS 系统,一个崩就全崩
    xing7673
        36
    xing7673  
       95 天前 via iPhone
    主路由肯定要独立,不然自己乱搞的话分分钟断网 boomboomboom 。
    旁路由都没有搞,只搞了独立的 socks 接口,主要的玩法还是 docker 相关
    xxhui
        37
    xxhui  
       94 天前
    赞同,这也是最近想换机的初衷,e3 的 truenas scale ,32G 内存,随随便便 zfs cache 就能用 10G 以上,这时候再开些 app 和虚拟机就要跟缓存抢内存,抢内存还好,更关键的如果安装 win 虚拟机,cpu 资源又会跟不上,要想玩得爽,配置不能太差。
    Songine
        38
    Songine  
       94 天前 via Android
    感觉网络稳定是第一位的,所以我是在 openwrt 里开 docker 跑服务, lxc 跑 Debian ,跑完 nas 全套和几个个人站还能挂个 mc 服务器。机器是拿旧本子配件+百元工控机主板组的,俩机械+俩固态,低负载 20w 不到。用了快 3 年了,每月自动编译并更新固件重启一次,还没 boom 过。
    wooleo
        39
    wooleo  
       94 天前
    在用 R66s ,换了金属壳后,摸着比手温度还低
    szzonly
        40
    szzonly  
       94 天前 via Android
    我用 5950x 做 all in one, 日常体验还行。但是网络设备要在 AIO 之外, 不然远程崩了都没法修
    cskeleton
        41
    cskeleton  
       94 天前
    1. 主路由 J4125 ,OpenWRT+Debian ,分别跑基础网络相关,和附加网络相关;来规避一些 OpenWRT 各种组件潜在的冲突。后续打算把 Home Assistant 放这个设备。不能随便把网络弄炸了,少折腾。
    2. 主 NAS ,HP Gen8 Microserver ,Debian + Ubuntu + Windows , 分别用来备份和下载、编译和折腾、Win Only 。
    3. 星际蜗牛,放在老妈家偶尔开机做异地冷备。

    后续想搞个机器把备份独立成一个设备,跑 TrueNAS ,下载和折腾放一个机器。
    cskeleton
        42
    cskeleton  
       94 天前
    All in BOOM 出现意外状况的时候,就要把所有理好的线薅出来找原因,把 BOOM 的机器接显示器直接操作。等折腾好了,就不想理线了。一片狼藉。
    audioium
        43
    audioium  
       94 天前
    @wyxls
    @AoEiuV020CN
    @wangerka
    @Navee
    @lj0014
    @libook
    @whl1657343 你们都出个教程呗, 我的小主机已经等不及了.
    piku
        44
    piku  
       94 天前 via Android
    从来没有考虑或实践过 all in one 。目前主路由 CCR1009 ,交换机 RB4011 ,单臂路由是深信服 1100D 。
    有 gen8 ,主要跑容器( smartdns ,pt ,openwrt 等)
    piku
        45
    piku  
       94 天前 via Android   ❤️ 1
    @ooooo 由于 pve 特性会损失一部分存储空间。
    从黑裙的角度来说,虚拟机搭建更方便,需要什么盘什么引导切一下挂载就完事了;直装可能需要各种准备 u 盘写 u 盘什么的。
    折腾完后使用的话应该是没区别,不套 pve 理论上性能会好一点点,而且对显卡支更持好(视频转码之类)。
    我自己是 esxi 上虚拟 dsm7 ,虚拟盘,由于整机还要起别的虚拟机用。在 dsm 上起 KVM 比 esxi 上起 vm 难受得多,dsm 的 docker 也有内核兼容问题。
    所以专机专用就直装。如果还要起别的虚拟机甚至容器就选 pve 。
    zhonghq
        46
    zhonghq  
       94 天前
    基础的网络部分一定要独立出来,这样就算 boom 了也不会影响家里其他人的正常使用
    wyxls
        47
    wyxls  
       94 天前
    @audioium blog.zakikun.com ,欢迎光临,仅供参考
    busier
        48
    busier  
       94 天前
    显然 All in One 并不可靠!我的基础网络结构是用独立设备!应对断电等各种特殊情况!

    主路由用 MikroTik RouterOS ,负责拨号和运行备用 VPN 服务器 L2TP ,紧急时候使用这个通道连回来!( RouterOS 硬路由自带 DDNS )

    旁路由用 R2s ,负责各种插件和 OpenVPN ,WireGuard 等现代化的 VPN 服务器,日常连接用。

    服务器用 PVE ,主板设置来电自启,用小米智能插座控制电源!

    即便 R2s 、PVE 故障,也不影响家里基础网络工作。
    x86
        49
    x86  
       94 天前 via iPhone
    弱弱的问下,想配一台 esxi 中跑 2 个 win10 ,然后基本都是用下 ps ,ai 之类的设计软件,用 u 用 i5 12400 压力大吗
    busier
        50
    busier  
       94 天前
    用 PVE 能放 LXC 就放 LXC ,性能无损失!尽量不要放 QEMU 虚拟机里面!
    windyboy
        51
    windyboy  
       94 天前
    amd 低功耗 u 了解下
    raptor
        52
    raptor  
       94 天前
    所以为什么要 ALLINBOOM ?风险太大了。我分三个:路由,NAS ,PVE 服务器
    Coolye
        53
    Coolye  
       94 天前
    我 R7 1700+B350+32G+60T 硬盘,稳定运行三年了,底层 win server ,hyper-v 虚拟化 openwrt ikuai debian Ubuntu 和 pve ,debian 跑 adguardhome ,ubuntu 跑 docker ,pve 嵌套虚拟化黑群晖用作照片管理。all in one 三年了,拨号、出国、自建 dns 以及网络分流,全靠一台机子完成,从来没有出过问题,个人用户能有啥 boom 风险。重要数据多备份才是重点。
    iamzz
        54
    iamzz  
       94 天前
    我还是新 3 当主路由,搭配 2 个 K2T 当 AP 。很稳,但是没有 WIFI6 。
    建议网络设备还是分开好。
    另外一台 all in one 用 G6900 。用 pve ,里面包含了软路由当旁路由使(挂了也不会影响网络)、群晖、debian 跑 emby 、win10 临时远程应急。
    flyingfishzxf
        55
    flyingfishzxf  
       94 天前
    @raptor 一样哈哈
    chnsatan
        56
    chnsatan  
       94 天前
    这排版我居然认真的看完了
    all in one 网络吞吐大的时候真心不行,毕竟有进有出占带宽。
    另外每次折腾,日常网络多少会受影响
    有条件情况下,nas 跟软路由还是分开比较好
    concernedz
        57
    concernedz  
       94 天前
    建议不要 ALL IN BOOM ,我现在路由器 TP ,NAS ( docer pt ),旁路由 OP ,旁路由 boom 了不影响家里人
    ZxykM
        58
    ZxykM  
       94 天前
    路由器还是单独出来弄比较好,炸了整个网络都寄
    oldfriend
        59
    oldfriend  
       94 天前
    @whl1657343 那你搞什么 aio 呢?你把网络独立出来不就行???
    ysw
        60
    ysw  
       94 天前
    我是 j4125 用 esxi 跑 openwrt,和一个网心云,加一个 rockpi4c+,挂硬盘盒跑其他服务
    之前网心云分配的 cpu 太多导致 steam 一下载,esxi cpu 就吃满了,后来把网心云配成 2c2g,openwrt 也是 2c2g,目前还算稳定
    ltkun
        61
    ltkun  
       94 天前 via Android
    从来不把主路由放在 AIO 内 万一炸了就真失联了 很同意 op 观点 所以我也选择了低功耗高性能的 CPU 9900t 8700t 不带硬盘整个系统待机在 15w 以内 cpu 待机功耗估计几瓦
    ltkun
        62
    ltkun  
       93 天前 via Android
    yomoer
        63
    yomoer  
       93 天前
    我的方案:
    J4125 的 Esxi 跑 OP 当主路由,跑 win7 当偶尔的百度网盘下载器、跑 ubuntu 做学习测试;
    NAS 用白裙,毕竟存数据的稳定省心最重要。
    ltkun
        64
    ltkun  
       93 天前 via Android
    前面的截图是 nas 机箱的 8700t 这张是 atx nas 机箱的 9900t 都是 es![Screenshot_20230301_190543_com]( https://cdn.staticaly.com/gh/ltkun/[email protected]/20230301/Screenshot_20230301_190543_com.4mv7g7iploqo.webp)
    ixixi
        65
    ixixi  
       93 天前
    j4125 的白群辉 跑 openwrt 做旁路由,主要用来挂 clash
    感觉平时特别稳 日常无需维护管理

    这算 all in one 吗 ?
    fengshushu8
        66
    fengshushu8  
       93 天前
    i5 7200 刷 openwrt 不跑飞机 + aliddns + 端口转发
    DS920 群晖
    ubnt Uap 吸顶
    chrome 飞机出墙
    各司其职,各方面负载超低,基本常年不管系列
    bao3
        67
    bao3  
       93 天前 via iPhone
    千万不要 All In One ,不光不要,你还要做好异地备份的需要。举例来说,即使你能正常运行 Docker ,你也要备份一下你的 docker 数据,万一你的系统崩了,你还可以恢复。这些备份手段很多,比如作 rsync 远程增量备份,利用 PVE 的自动备份,备份你的虚拟机到远程 NAS 上,等等。

    “只有小学生才 all in one ,因为小学生觉得没啥风险,也没什么大不了的”
    WebKit
        68
    WebKit  
       93 天前 via Android   ❤️ 1
    @ooooo 主要作为 NAS 用,那直接装黑裙就好了,群晖也是可以装虚拟机的
    0superx0
        69
    0superx0  
       93 天前
    买个好点的路由,整个树莓派 IO 板来装 linux,挂载硬盘,装 OSMC 跑影音,跑服务,当网关,,比什么 all in one 都强. all in one 就是机器一挂,人不在家,全家都在黑人问号...
    关于   ·   帮助文档   ·   博客   ·   nftychat   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2324 人在线   最高记录 5634   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 45ms · UTC 10:44 · PVG 18:44 · LAX 03:44 · JFK 06:44
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.