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

周五摸鱼中,问个问题:是否存在一台高性能电脑同时给多个人用?

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

    典型如这样: 一台主机,同时接两套显示器、键盘、鼠标。 两个人同时使用,互不影响,比如一个人追剧,另一个人玩游戏。

    据我了解,现在 CPU 性能普遍过剩对吧(典型如 8700K,我买的时候 2500,但好像很少用到超过 30%的 cpu ), 如果给两个人用,32G 内存其实也没那么贵(毕竟对比组两台 pc 的钱), 然后显卡似乎需要两个?但 8700k 好像有核显,外加本身有张独显的话就不需要了。

    我搜索过,可能关键词不对,只找到了一个 BeTwin 的软件,但似乎很古老了。 请问下是否有这样的软件 /设备 /或者什么其他鬼玩意,是否支持 osx/linux ?

    71 回复  |  直到 2018-09-08 23:02:03 +08:00
        1
    arthasgxy   133 天前
    写完发现需要补充一句:ssh 那种不算, 是要能直连的。
    也就是比如两个人用一台电脑玩 dota2,不会因为 ssh 网络传输导致卡顿(虽然好像似乎不太可能 ssh 打 dota2 ?)
        2
    kslr   133 天前
    你想要解决方案吗
        3
    ryd994   133 天前   ♥ 3
    要隔离的也可以开虚拟机。显卡 pcie 直通性能基本零损耗。
    Linux 搞这个更简单,Xserver 一人一套配置就行
    但是其实电脑也就 CPU 和显卡贵,最多再算个 SSD,其他都是配的。
    总的来说并没有很省,而且等于强制两个人坐一起。也就组团开黑的时候好用。
        4
    b821025551b   133 天前   ♥ 4
        5
    3d3ec7a   133 天前
    理论上可以, 至于主流桌面系统有没有做这个功能不明.

    已知方案: 建多个虚拟机, 虚拟机软件一般都能把 USB 外设直接绑定虚拟机, 多个屏幕利用宿主机多桌面机制就行.
        6
    arthasgxy   133 天前
    @kslr 想要。很多时候其实并不是说这个一定能解决什么问题,只是单纯的好奇,并且不介意花一点小钱来实现着玩玩。。当然花费 太高的话就算了。
        7
    arthasgxy   133 天前
    @b821025551b 感谢,正在看。
        8
    delectate   133 天前
    hyperv+remotefx,基本上可以实现 fhd 流畅播放,操作无延迟(局域网),很给力;配合 linux 的某些 pi,能实现零客户端;但是不太好限制资源,优盾等也不能实现。

    至于说 linux,那解决方案就多了去了。。。
        9
    98jiang   133 天前
    当然可以
        10
    arthasgxy   133 天前
    @ryd994 感谢。
    按照这样说法。甚至于我如果有一台性能还算不错的电脑,只需要单显卡拖几个虚拟机,就能畅玩了?
    其实主要考虑的问题是:CPU 性能过剩。对应着,其实内存不贵,ssd 也差不多是过剩的吧(在我这)?
    这样想其实就省钱了。虽然主要目的是为了折腾着玩。。。
        11
    arthasgxy   133 天前
    @delectate 感谢提供软件名。等下去详细看下。顺便问一句,请问这个软件支持哪些平台?
        12
    vissssa   133 天前
    现在网吧貌似就是一机多用?
        13
    coderluan   133 天前
    日本经济危机之后,为了再次崛起,集中全国资源研制超级计算机,本身可以大规模运算,然后个人可以通过终端进行日常使用。但是美国当时在主攻个人电脑,大规模运算用云处理。然后结果大家都知道了。所以嘛,追剧什么的,再买个电视盒子好了。
        14
    zgray   133 天前
    ESXi 或者 Hyper-V,或者其他支出显卡直通的虚拟机都可以。
        15
    okjb   133 天前 via Android
    可以啊,系统装 esx,web 多开虚拟机
        16
    okjb   133 天前 via Android
    @okjb 是 ESXI
        17
    artandlol   133 天前
    理论上完全可行
    在 linux 上使用 docker,再通过容器编排工具 chroot 切换系统环境和用 cgroup 进行资源控制,不需要虚拟机
    只是目前不支持 windows
        18
    acess   133 天前
    @ryd994
    直通的显卡能共享使用么?
        19
    acess   133 天前
    @vissssa 网吧那个是无盘吧,感觉更多是为了方便管理。
        20
    arthasgxy   133 天前
    妈蛋,,在公司用 PD14 测了下, 一台 macbookpro,一个显示器,一个鼠标。
    一旦 ctrl+alt 或者 切换出虚拟机, 虚拟机下的鼠标虽然可以单独操作,但是显示不出来鼠标。。。
        21
    pandaMao   133 天前
    @arthasgxy 兄弟 dota2 加个好友啊。。。我中军。。。
        22
    arthasgxy   133 天前
    @pandaMao 114488162
    我一般只有跟朋友开黑才上。瞎打居多
        23
    arthasgxy   133 天前
    最新发现。。鼠标设置,显示鼠标轨迹可以解决。。但就是嘛。。看着难受。。
        24
    ryd994   133 天前
    @arthasgxy 显卡共享比较难。我说的是 pcie 直通。直通进去之后就只有直通的虚拟机可以用
    CPU 不见得过剩。比如说,拿来开黑,隔壁放个大,你这边卡了,怎么办?限制每人的限额是个办法(等于说不超卖),但是那样也就没什么成本优势了
        25
    arthasgxy   133 天前
    @ryd994 啊。我明白你的意思了,,也就是说等于显卡单独插在了这台虚拟机上对吗?
    请问理论上是否存在这样呢? 就是比如我开两个虚拟机,但我只有一个显卡。两台虚拟机共同使用这一个显卡?
        26
    msg7086   133 天前
    Linus 玩烂的东西我就不多说了,光说你这性能过剩的问题。性能严重过剩是买电脑配置不合理,比如你 8700k 的 6c6t 你根本用不完,那说明可能一个 8600k,甚至是 7350k 都是够用的。那为什么不直接买个 8600k 呢,省下那 100 刀再去买个电视盒子不是美滋滋。
    至于像我们这样对 CPU 依赖比较高的,10 个 8700k 加一起都不够用的,分割高性能电脑就更没意义了。
        27
    arthasgxy   133 天前
    似乎,鼠标只是被 pd14 强行隐藏了。。。
    我试了下,可以先打开融合模式,然后再推出融合模式。鼠标就出来了。
    期间 mac 下(宿主机)的鼠标不能进入虚拟机,否则鼠标就“二合一”了,一旦离开虚拟机,虚拟机下的鼠标就消失了。
        28
    arthasgxy   133 天前
    @msg7086 别人有没有玩烂不在我考虑的范畴。就好像我小时候玩过泥巴,总不能告诉其他小孩子,你们都没必要玩了?
    8700K6c12t,你给我 100 个我也不够用,我后台挂着的一堆脚本,cpu 线程越多越好。
    然而,我幻想的美好玩法是,其中 4c8t 接着跑这些脚本,接着只能用到 30%的(主频?)
    剩下 2c4t 各拖一个虚拟机,能够全核心运转。
    至于结果,我只在意能不能这样玩,能不能和是否一定要这么做,是两回事。就好像有人用树莓派堆一个集群,但我想他们公司的集群应该不是用树莓派堆得吧?
        29
    SmallBox   133 天前
    14 年的时候,接两套键盘,两个显示器,同时玩 QQ 分车。。。不知道是不是这种形式
        30
    arthasgxy   133 天前
    对,是这种,请问实现的方式是?
        31
    arthasgxy   133 天前
    @SmallBox 忘了加 @,,
        32
    initialdp   133 天前
    以前在学校做项目,组过无盘工作站,采用 windows 系统,现在不知道是什么状态。
    现在有些企业(通常是大企业)构造了云桌面的系统,这种情况后面可能不是一台高性能电脑,估计是一群电脑。
        33
    MaxTan   133 天前
    其实就是 windows server 里面的多人远程桌面,局域网内的百兆网卡 0 延迟
        34
    arthasgxy   133 天前
    再补充一条,刚刚发现的,mac 下主屏幕也可以当一台机使用,比如这里的方案:
    https://apple.stackexchange.com/questions/31639/how-to-lock-the-mouse-to-one-monitor-in-a-multi-display-setup-on-a-mac

    (其实主屏幕使用起来最大的问题就是会不小心滑倒虚拟机的屏幕,能限制鼠标所在的屏幕就好)
        35
    Greendays   133 天前
    可以到 B 站上看看 Linus 的七人一机
        36
    locoz   133 天前
    kvm+pcie 直通
    可以用 unraid 这种傻瓜式配置的。。点几下就配好直通了
        37
    arthasgxy   133 天前
    @MaxTan 感谢。
    我尝试了下,搜索“ windows server 多人远程桌面玩游戏”,竟然没有人对这方面产生好奇心。。。。
    反倒搜索出了这么一篇,我也不确定对不对的:
    https://blog.csdn.net/guoyi987/article/details/6149848
        38
    arthasgxy   133 天前
    @locoz 感谢。
    我想请问下,这个是否存在两个人共用一张显卡呢?
        39
    openffox   133 天前
    拖机 windows 下有个 ASTER 拖机。
        41
    MOONYANYI   133 天前 via Android
    39 楼正解,以前用过,要付费,有破解版
        42
    ouqihang   133 天前 via Android
    英伟达 geforce now。 最近拿到了 beta 激活码,上去看了下。就是 E5 服务器加不知多少块特斯拉,然后 xen+win server 系统,远程打游戏。延迟给干到了 5ms,跟本地玩没差别了。
        43
    royrs   133 天前
    听着像多路云的样子。之前有一个很强的主机,能分成 5 个小主机用,每个小主机可以玩 gta 无压力。
        44
    garth   133 天前 via iPhone
    aster 亲测有效
        45
    wjm2038   133 天前 via Android
    @ouqihang 求问 beta 码是怎么得到的。。申请了之后一直就没信了
        46
    erDaren   133 天前
    声音不会混吗
        47
    lightening   133 天前
    多年前的捷波魔力(子子)仔主板啊?
        48
    JRay   133 天前
    ASTER
        49
    defel   133 天前
    HPC 不就是公用的嘛,不同的人可以运行不容任务。
        50
    dko   133 天前
    买一套 KVM 就好了,之前做过一拖七,每套成本大概 3000 加显示器
        51
    gam2046   133 天前
    ESXi,每个人开一个虚拟机,然后分别直通对应的显卡和 USB 口,鼠键分别接入对应的直通 USB 控制器,即可实现对应功能。但是此方案,将无法使用 CPU 的核显。
        52
    laxenade   133 天前 via Android
    @Greendays 他们家已经到 10 人了 手动滑稽
        53
    YanwenSun   133 天前 via Android
    XenDesktop+NV GT640 以上型号魔改的 GRID 除了基础开销比较大之外 VDI 体验很好 WAN 上的视频播放都可以做到非常流畅 不过只能分发 Win+Linux
        54
    geelaw   133 天前 via iPhone
    一台高配电脑加一台低配电脑,两者之间用很短的网线连接然后远程桌面吧。

    还有一些 app 是专门为多鼠标设计的,用 MultiPoint Mouse SDK 实现,说不定可以实现一个 redirection layer 这样就能让任意 app 多鼠标。
        55
    msg7086   133 天前
    @arthasgxy 我说玩烂的东西不多说,指的是上面 20 多层楼已经该说的都说了,我就不再重复一遍了。
    用树莓派堆集群,是因为要玩集群,是一堆树莓派还是一堆双路 E5 不重要,重要的是一堆这个数量。
    你这个分割电脑用途属于反其道而行,放着低价的低性能不用,而去用高价的高性能电脑,是个很不划算的操作。

    举个极端的例子,志强 8180 零售价 10000 刀一片,插 4 片这台机器就是 40000 刀以上。而这个 112 核心的机器估算的 Passmark 跑分大约只有 120000 左右,也就相当于 12 片 i7 加一起。
    如果你的目的是把一个 4 路 8180 分割成 12 个 i7,那就是亏炸了。
    同理这也是为什么人们会去用集群这种东西,集群就是用非常便宜的硬件来达到非常贵的硬件才能跑出的性能。

    你如果只是想玩的话当然是可以的,我只是给你分析背后的利弊而已。
    你在市面上很难找到类似的解决方案,也是同样的道理,亏炸,很少有人愿意去花更多的钱来获得更低的性能。没人用这个解决方案,自然也不会有很多软件厂商愿意赔本开发软件了。
        56
    20015jjw   133 天前 via Android
    linus 做了很多这种 projects 啊 什么 7 个人同一台电脑打游戏
        57
    aenon   133 天前
    能否悄悄问一下楼主的年龄?
        58
    zjvbqla   133 天前 via Android
    @vissssa 网吧是无盘。
        59
    mmdsun   133 天前 via Android
    当然可以了。Windows 企业版支持多账号的。新健几个用户。大家都远程连接访问就可以了。
        60
    aenon   133 天前
    这种使用方法的英文名称叫 multiseat, 有兴趣的可以这样搜索 "你的操作系统 multiseat"

    在七十年代是常见的用法.

    现在的主流操作系统仍然都是可以的.
        61
    ouqihang   133 天前 via Android
    @wjm2038 5 月份申请的 我都忘了,上几天发过来了,是一批一批发的。
        62
    yan5990853   133 天前 via Android
    个人电脑未普及之前就有这种技术了,你搜终端机,或者电脑终端机。
    如果只是虚拟两台玩玩有软件,以前见过没收藏。
        63
    shiyouming91   133 天前 via iPhone
    如果有独立显卡,可以试试用支持 pci-passthrough 的虚拟机(比如 qemu,xen 之类的),把显卡和一套 usb 键盘鼠标 passthrough 给虚拟机用。这样显卡接的显示器显示的是虚拟机的内容,键盘鼠标也直接操作虚拟机
        64
    970749518nkq   133 天前 via Android
        65
    maemolee   133 天前
    一看这个标题,我就想起了 LinusTechTips
        66
    cyn   133 天前 via Android
    房产中介店里的电脑都是这样
        67
    s2555   133 天前
    追剧用平板就好啦
        68
    oldj   133 天前
    大约 05、06 年时见过这样的解决方案,名字忘了,当时它的主打卖点是降低中小企业电子化办公成本,买一台电脑可以几个员工同时使用。
        69
    fchypzero   132 天前
    @arthasgxy 我记得没错的话,LinusTechTips 中用的是 unRAID 做虚拟化的,然而是一张显卡直通给一个 VM 的,假如需要一张显卡的话,需要显卡支持虚拟化才行,一般家用级别显卡不支持。
        70
    adadada   132 天前 via iPhone
    @acess 各家有不同的共享方案。N 家的 grid,A 家的 SRIOV,I 家的 kvmgt。
        71
    arthasgxy   132 天前
    感谢楼上各位给出的帮助。


    @openffox @garth @JRay 非常感谢,看起来给人的感觉是目前了解到的成本最低效果最好的方案了。


    @YanwenSun 看起来也不错


    @msg7086 不在意别人是否玩过是因为周五摸鱼;不考虑成本是因为不打算以此盈利或省钱,只想玩玩;故而真心不存在啥利弊的概念,就跟玩游戏一样打发时间而已。

    @aenon 27,28 ;感谢方案,打算先试试前面几位提供的

    @shiyouming91 感谢,暂时没有多余的独显 orz,以后有机会了试试

    @fchypzero 感谢科普。

    @adadada 感谢。grid 好贵啊
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2428 人在线   最高记录 4236   ·  
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 24ms · UTC 05:49 · PVG 13:49 · LAX 21:49 · JFK 00:49
    ♥ Do have faith in what you're doing.
    沪ICP备16043287号-1