V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
ROSYSTAIN
V2EX  ›  问与答

Steam Server + Freenas 的可行性?

  •  
  •   ROSYSTAIN · 2017-04-23 12:45:30 +08:00 · 3877 次点击
    这是一个创建于 2776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    一台机器干全所有事情可能不太优雅,那么我先说说为什么要这么干。
    原先的方案是负责游戏的电脑充当串流服务器,通过 WOL 进行远程唤醒;另一台 DIY 的 HTPC 兼职做 NAS , 24*7 小时待机。
    这个方案的痛点是 HTPC 的 HD510 不支持 HEVC 10BIT (除去 4K 电影, HEVC 的 1080P 也越来越多了);另一方面,由于兼顾了 HTPC ,无论从整体功耗还是从桌面系统的资源占用来看,这台 HTPC 并不节能。
    而 PC 的 RX480 能满足 HTPC 的所有需求,又解决了 steam 只能串流 1080p 的问题(在 4K 电视上 1080P 跟 2K 的观感差距还挺大)
    既然在不更换设备的前提下降低功耗是不太可行了,那么全部任务迁移到 PC 上大概并不会增加多少功耗(这两台待机我觉得是差不多的)。

    新方案在 HTPC 方面无可挑剔,升级创作者更新后的 WIN10 在 4K 分辨率下的缩放也赞。然而在 WIN 下操作 NAS 是我体验过最蛋疼的事情。
    在 WIN 下几乎什么事都要靠远程桌面来操作,远程桌面有一个很大的麻烦是主机一旦跟客户机链接,主机的桌面会被锁定,并且它不会在断开连接后自动恢复桌面。
    而 STEAM 又无法在桌面锁定的情况下进行串流,这导致的尴尬就是原本它还不是 24*7 小时待机的时候,我躺在床上想玩游戏的时候,按一下 Wol 就能玩上了,可现在它用不关机了,我反而得光着屁股跑客厅去开电视输密码。

    对此我产生的想法有俩
    一是 windows 下其实还有更好的 NAS 解决方案,只会用远程桌面是我太蠢(求赐教)
    二是 NAS 这种事就不该给 windows 干(实际上我在 win 上还没找到满意的下载机方案,原先用的 transmission remote 体验非常棒,在客户机上管理任务就好像在管理本机的客户端似的。 WIN 下虽然仍有 transmission ,但遗憾的是 win 版 tr 由于谜之原因不被 pt 站支持)

    针对第二点,折中的方案是 win 做宿主,用 hyper-V 虚拟一个 nasos ,可是 freenas 的虚拟总是失败(大概 freenas 是比较麻烦的,因为黑裙用户这么干的人特别多)。换 OMV 或者 NAS4FREE 兴许能解决,但总觉得这种办法依然十分不优雅,毕竟 NAS 的事情 WIN 虽然干不好,但仍然能干。
    理想的方案大概是用 ESXi 分别虚拟 win 和 nasOS ,这样还能实现 nasOS 长期在线, win 闲置时休眠。这个方案我得把全部盘都格个一干二净,因此文件迁移很麻烦,我不太确定 RX480 直通后还能有多少性能,所以迟迟不敢动手。

    于是解决方案都基本缕清了,有没有经验丰富的 V 友来给我点人生经验来给我增加点折腾动力呢?

    12 条回复    2017-04-23 16:00:09 +08:00
    lianz
        1
    lianz  
       2017-04-23 13:03:28 +08:00
    买一台 Mac mini, 大小, 功耗, 1080p 都不是问题.
    UnisandK
        2
    UnisandK  
       2017-04-23 13:22:08 +08:00
    我来帮你减少一点折腾的动力。。远程上去 cmd 里执行
    C:\Windows\System32\tscon.exe %sessionname% /dest:console
    你的远程会瞬间被弹出来,然后再试试 steam 串流

    https://steamcommunity.com/groups/homestream/discussions/0/540732889170346271/

    对我的 Win server 是有效的
    k9982874
        3
    k9982874  
       2017-04-23 13:23:05 +08:00 via iPad   ❤️ 1
    为啥不反过来? exsi 虚拟化一个 win 一个 linux ,独显直通给 win 。 Linux 只做 nas 只要分个 2g 内存足够。

    最好还是单独几百块弄个低功耗电脑单独当 nas , win 还是只做串流用 wol 启动。既解决了功耗问题有解决了楼主的屁股问题。 2333
    liangsdu
        4
    liangsdu  
       2017-04-23 13:44:31 +08:00 via iPhone
    win 上 pt 下载推荐 utorrent ,里面有 web 界面选项可以远程
    ROSYSTAIN
        5
    ROSYSTAIN  
    OP
       2017-04-23 13:46:23 +08:00
    @k9982874 #3 我很倾向 esxi 来做底层,但是独显直通也据说只能发挥 80%的性能。是这样么?

    低耗机手头还有一台 G3900 的(好像也并不是很低),我也很认真地考虑过这个方案,但是除了 steam 外我也经常看电影,看电影前开个机仪式感貌似太强了。主要还是 2 台机功耗都不算低,宁可让功耗稍高那台多干点事
    ROSYSTAIN
        6
    ROSYSTAIN  
    OP
       2017-04-23 13:51:46 +08:00
    @liangsdu #4 正在用 ut , web 下好像不能指定下载路径?
    ROSYSTAIN
        7
    ROSYSTAIN  
    OP
       2017-04-23 13:52:43 +08:00
    @UnisandK #2 good!

    我试试
    liangsdu
        8
    liangsdu  
       2017-04-23 13:57:18 +08:00
    @ROSYSTAIN 很久前用过,现在是 QNAP 使用中。下载路径的问题不清楚
    ROSYSTAIN
        9
    ROSYSTAIN  
    OP
       2017-04-23 14:03:34 +08:00
    @liangsdu #8 我刚虚拟了个 nas4free ,试了 tr 没有问题,准备迁移数据做硬盘直通了。

    虚拟不了 freenas 太遗憾了,那 UI 简直梦幻。
    Eleutherios
        10
    Eleutherios  
       2017-04-23 15:09:54 +08:00 via iPhone
    不要用 Win10+Hyper-V 做 Host !!!我之前用过一阵子, Guest 是 OMV+ZFS ,结果在一次系统更新后彻底崩了。而且 Hyper-V 不能 passthrough disk SMART ,总之是各种坑。

    目前已经换了 J4205-ITX + OMV 做 HTPC+NAS
    Eleutherios
        11
    Eleutherios  
       2017-04-23 15:19:13 +08:00 via iPhone
    Win10 下的 NAS 方案就是 Storage Spaces + Parity
    不过也是各种坑, Win 10 无法选择冗余数,想要双盘冗余的话,要 7 盘或以上,而且只有 N-3 的容量;写速度 30M/s ,据说把目录盘放在 SSD 会有提升,但也很麻烦;据说可以加 SSD Cache ,但要同时加一对 SSD 做 Mirror 。

    如果这些都可以接受,下载机可以用 Docker 。
    ROSYSTAIN
        12
    ROSYSTAIN  
    OP
       2017-04-23 16:00:09 +08:00
    @Eleutherios #10 惊了,我 OMV 已经在用上了,不过直通后 LVM 和 ZFS 都有点问题在倒腾。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3319 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:05 · PVG 08:05 · LAX 16:05 · JFK 19:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.