显卡这么差的刀片机安装什么样的桌面发行版能流畅运行? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
BruceAuyeung
V2EX    Linux

显卡这么差的刀片机安装什么样的桌面发行版能流畅运行?

  •  
  •   BruceAuyeung 2016-09-06 17:28:16 +08:00 8419 次点击
    这是一个创建于 3332 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司的刀片机:
    CPU : Embedded AMD Opteron(tm) Processor 23KS EE 4C8P 2.0G
    GPU : [AMD/ATI] ES1000
    内存大, 32G
    之前尝试了 openSUSE Leap 42.1 ,结果安装进行不下去。后来安装了 kubuntu 16.04,实机操作卡的很,用 nomachine 远程控制也慢,还不稳定。
    现在想试试 xubuntu 。有什么推荐的吗?
    我这个算是在寻找最佳解决方案,后续别人也会照着我的方案做的,大多数人没有 linux 桌面使用经验,所以不能搞 arch 等等上手难度大的发行版。谢谢!
    65 条回复    2016-09-08 12:26:57 +08:00
    Livid
        1
    Livid  
    MOD
    PRO
       2016-09-06 17:35:46 +08:00   1
    试试这个 https://xubuntu.org

    XFCE 对于资源的需求要少一些。
    qqmishi
        2
    qqmishi  
       2016-09-06 17:38:21 +08:00 via Android
    装 server 版,然后加个小型桌面比如 xfce ,应该会好点
    cdffh
        3
    cdffh  
       2016-09-06 17:41:47 +08:00
    lubuntu
    jarlyyn
        4
    jarlyyn  
       2016-09-06 18:00:39 +08:00
    关键是,为什么要装桌面……
    imWBB
        5
    imWBB  
       2016-09-06 18:05:24 +08:00 via Android
    同上
    diydry
        6
    diydry  
       2016-09-06 18:08:17 +08:00
    +1 ,为什么非要装桌面呢?
    BruceAuyeung
        7
    BruceAuyeung  
    OP
       2016-09-06 18:19:53 +08:00 via Android
    @jarlyyn @diydry 用来做开发环境,开发 docker, swarm,k8s 等,员工都有公司的办公 PC 机,由于管理上的因素,必须是 Windows 的,所以只能用这些服务器来搞了
    wweir
        8
    wweir  
       2016-09-06 18:21:04 +08:00
    @BruceAuyeung 然而,这些并不需要桌面
    jarlyyn
        9
    jarlyyn  
       2016-09-06 18:23:34 +08:00
    @BruceAuyeung

    没明白和开发环境有啥关系。

    服务器装 samba 直接在客户端挂载编辑代码不就好了。

    怎么可能在服务器上写代码……
    BruceAuyeung
        10
    BruceAuyeung  
    OP
       2016-09-06 18:24:17 +08:00 via Android
    我自己一直使用 gnome 和 KDE 的, xfce 用过,不知道 lubuntu 和 xubuntu 哪个对显卡要求更低些
    BruceAuyeung
        11
    BruceAuyeung  
    OP
       2016-09-06 18:25:29 +08:00 via Android
    @jarlyyn @wweir 你们都不用 debug 啊,大神们
    firstrealme
        12
    firstrealme  
       2016-09-06 18:25:55 +08:00 via Android
    manjaro , arch 的桌面分支 用 manjaro xfce
    jarlyyn
        13
    jarlyyn  
       2016-09-06 18:26:31 +08:00
    @BruceAuyeung

    debug 不是在各种 ssh 终端里做的么?

    被你说的一脸懵逼啊。
    BruceAuyeung
        14
    BruceAuyeung  
    OP
       2016-09-06 18:27:27 +08:00 via Android
    我自己在家用的就是 manjaro ,这种滚动发行版还是不太敢在公司推广
    br00k
        15
    br00k  
       2016-09-06 18:29:10 +08:00
    桌面卡是因为显卡的问题。这种亮机卡没办法。
    BruceAuyeung
        16
    BruceAuyeung  
    OP
       2016-09-06 18:30:34 +08:00 via Android
    我计划用的开发工具是 vscode+golang 插件,可以非常方便的打断点调试
    BruceAuyeung
        17
    BruceAuyeung  
    OP
       2016-09-06 18:33:32 +08:00 via Android
    @jarlyyn 你说的是 gdb 吧,我对 gdb 不太了解 1,是否支持 golang debug? 2, 我之前也提到了,目标用户是几乎没有什么 Linux 桌面使用经验的
    BruceAuyeung
        18
    BruceAuyeung  
    OP
       2016-09-06 18:36:31 +08:00 via Android
    赶紧支招哎
    BruceAuyeung
        19
    BruceAuyeung  
    OP
       2016-09-06 18:38:33 +08:00 via Android
    我应该说明下, docker, swarm, kubernetes 使用 golang 写的
    jarlyyn
        20
    jarlyyn  
       2016-09-06 18:39:35 +08:00
    @BruceAuyeung

    你现在到底是什么业务。

    正常来说, golang 是跨平台的吧? windows 下一样可以 vscode+golang 的吧?

    如果一定要在 linux 环境下开发 debug.不给个人用 linux 系统又是什么鬼?
    BruceAuyeung
        21
    BruceAuyeung  
    OP
       2016-09-06 18:43:04 +08:00 via Android
    kubernetes 只能在 Linux 上跑
    BruceAuyeung
        22
    BruceAuyeung  
    OP
       2016-09-06 18:45:10 +08:00 via Android
    我司办公用机是要运行公司开发的安全软件的,简单讲就是监控加 vpn,不然你连网都上不了
    VmuTargh
        23
    VmuTargh  
       2016-09-06 18:46:36 +08:00 via Android
    lxde 占用最少,然后是 xfce
    loading
        24
    loading  
       2016-09-06 18:50:13 +08:00 via Android
    lubuntu 吧,就是 lxde ,也就是 openbox 的 dm 。
    其他软件就一个样。
    BruceAuyeung
        25
    BruceAuyeung  
    OP
       2016-09-06 18:50:23 +08:00 via Android
    lxde 现在不是变成 lxQt 了吗?硬件要求提高了没?
    raptium
        26
    raptium  
       2016-09-06 18:55:53 +08:00
    楼主是要开发 docker swarm k8s ,还是运行 这些……
    为什么会要 debug k8s 呢?
    既然目标用户没有 linux 桌面经验,为啥还要用 linux 桌面
    BruceAuyeung
        27
    BruceAuyeung  
    OP
       2016-09-06 19:14:42 +08:00
    @raptium 开发。开发 k8s 自然要 debug 啊。
    kubernetes 是只能运行在 linux 环境的。虽说 docker 现在能运行在 windows 下,但是你看要求:

    1. 64bit Windows 10 Pro, Enterprise and Education (1511 November update, Build 10586 or later). In the future we will support more versions of Windows 10.
    2. The Hyper-V package must be enabled. The Docker for Windows installer will enable it for you, if needed. (This requires a reboot).
    我们的办公机也是不能满足这个要求的,也就是说在我们的现有配置中,我们可以认为 docker 也是只能运行在 linux 下的。
    Lycnir
        28
    Lycnir  
       2016-09-06 19:22:27 +08:00
    linux 桌面我都是用 X windows + fvwm 。
    k9982874
        29
    k9982874  
       2016-09-06 19:23:56 +08:00 via iPad
    推荐 lununtu
    BruceAuyeung
        30
    BruceAuyeung  
    OP
       2016-09-06 19:30:24 +08:00
    嗯, xubuntu, lubuntu 都下载了试试。
    wweir
        31
    wweir  
       2016-09-06 19:37:57 +08:00 via Android
    @BruceAuyeung 我们公司就是 golang ,不过是集群产品, debug 什么的,还是日志靠谱。
    PS: systemtap 可以很好的实现进程状态监控。
    9hills
        32
    9hills  
       2016-09-06 19:40:14 +08:00
    其实 Windows 开发用 Vagrant 就行了。。。虚拟机不是挺好的么
    BruceAuyeung
        33
    BruceAuyeung  
    OP
       2016-09-06 19:48:28 +08:00
    @wweir 开发时 debug 还是必须的,当然日志也是非常重要的一个问题定位手段。
    谢谢你推荐 systemtap 这个工具,我了解学习下。

    @9hills 我考虑过虚拟机这个方案,可是我们的办公机内存最大也就只有 4G ,而且 docker , kubernetes 编译比较吃 CPU ,虚拟机估计比较呛。
    codehz
        34
    codehz  
       2016-09-06 22:19:43 +08:00
    桌面环境再快,跑个 IDE 也要炸。。。。这个和啥桌面环境没关系,大一点的 IDE 基本都要靠谱的显卡。。。。 VIM 和 EMACS 不是 IDE 谢谢。。。。
    你真要这么玩,还不如直接在本地用 VS 远程开发好。。。
    adoal
        35
    adoal  
       2016-09-06 22:32:14 +08:00   1
    如果我是你们公司员工就辞职。又要开发 Linux 环境的软件,又要在主力工作机上装 Windows-only 的破软件才能上网。说难听点是办公司政治强奸技术。
    arakashic
        36
    arakashic  
       2016-09-06 23:55:43 +08:00
    LZ 试试 完全可以在 Windows 上装 一个 Xwindow 呗,为什么一定要在远程的机器上跑图形环境。
    DesignerSkyline
        37
    DesignerSkyline  
       2016-09-06 23:56:59 +08:00 via iPad
    奶牛菊苣好~
    monnand
        38
    monnand  
       2016-09-07 04:50:14 +08:00 via Android   1
    服务器上部署虚拟机,虚拟机上部署 k8s 做测试。直接在本地上交叉编译到 Linux 环境。 kubernetes 说是只支持 Linux ,但是没说必须在开发环境下部署啊。这种东西跑在桌面系统上麻烦死。 Go 的交叉编译环境配置极其简单。
    monnand
        39
    monnand  
       2016-09-07 04:50:53 +08:00 via Android
    最后一点,你在服务器上跑什么桌面环境。。。
    monnand
        40
    monnand  
       2016-09-07 04:59:27 +08:00 via Android
    我们在 Chrome OS 上都能开发 kubernetes. 一个浏览器加 ssh 就能搞定了。我没看出什么地方非得要在服务器上装个桌面系统
    wwhc
        41
    wwhc  
       2016-09-07 06:38:45 +08:00
    Gentoo , 装 Radeon 的开源驱动, MESA3D 会利用 llvmpipe 软件驱动大幅改善 2D 、 3D 性能
    BruceAuyeung
        42
    BruceAuyeung  
    OP
       2016-09-07 06:57:06 +08:00 via Android
    @monnand 能具体介绍下如何用浏览器+ssh 完成 golang debug 吗
    KeepPro
        43
    KeepPro  
       2016-09-07 07:51:09 +08:00 via Android
    最简单的解决方案难道不是 用钱解决么(买新机器)
    maowu
        44
    maowu  
       2016-09-07 07:56:38 +08:00 via Android
    为啥不考虑一下 openbox
    话说, x11 是 c/s 架构的,可以把显示图形的压力转移到本地计算机啊
    odirus
        45
    odirus  
       2016-09-07 08:26:57 +08:00
    ubuntu mate ,省资源、稳定
    BruceAuyeung
        46
    BruceAuyeung  
    OP
       2016-09-07 08:41:16 +08:00
    @KeepPro 是这么说,可是公司的机器都是要申请的,不太好搞,通常是要充分利用现有资源。
    @maowu 我之前试过 nomachine ,感觉效果也不好,不过我应该再试试其它的 xserver,比如 VcXsrv
    monnand
        47
    monnand  
       2016-09-07 09:20:32 +08:00 via Android
    @BruceAuyeung 看 log. 没有比这个更靠谱的 Debug 方法了。另外,单元测试是关键。别指望用 gdb 啥的去调试 go 程序,或者说所有程序都别指望着调试器能做出啥。如果你遇到了一个情况,必须只能用调试器,那说明你没写够单元测试。
    wangxn
        48
    wangxn  
       2016-09-07 09:24:36 +08:00 via Android
    有必要搞得这么复杂吗?不懂命令行就培训吧……
    megatron
        49
    megatron  
       2016-09-07 09:29:31 +08:00
    可以用 lubuntu 。 xubuntu 可能不会很理想。用 arch 也一样要选择 openbox 。当年我在一个内存只有 128mb 的机器上试验过 zenwalk (使用 openbox )和 arch (这个最理想),还有 lubuntu 。
    mN71eOOprFyMsnPx
        50
    mN71eOOprFyMsnPx  
       2016-09-07 09:44:27 +08:00
    同问,为什么需要桌面?
    如果需要 gdb 调试,直接用本地桌面的远程 GDB 功能调用就行。服务器直接安装 server 版本即可。不需要学命令行,直接 IDE 搞定啊!
    sylecn
        51
    sylecn  
       2016-09-07 10:06:33 +08:00
    操作卡要去服务器看一下原因。这个 CPU(4 核 2GHz)和内存(32G)跑桌面不应该卡。是不是硬盘或者网络比较慢?
    你连接服务器的电脑和服务器本身是在同一个局域网,还是通过广域网连接的?

    如果想要有图形界面,最省资源的方式是只用 WindowManager ,不要装 Desktop Environment. 比如我常用的 i3wm + firefox + emacs, 没有感觉桌面有什么特别的功能是我需要的。

    如果不播视频,不做视频编码之类的,显卡影响很小的。
    7654
        52
    7654  
       2016-09-07 10:08:56 +08:00
    为什么不给刀片机加显卡呢,半高卡就可以了
    能用钱解决的问题,大家都比较开心
    sgissb1
        53
    sgissb1  
       2016-09-07 10:58:36 +08:00
    刀片机,不管是装*nix 或者 windows ,只要你想上 xwindows 或者 gui 交互,那必然卡死你。当年,我用华为自研的刀片机跑 win server 2008 ,卡的可以。

    其实也不是性能不好,多数是显示问题(和 51 楼说的差不多)。

    首先你是远程方式连接桌面,还是直接一个显示器的线拉过去?
    如果是远程,除了显卡,还有就是要看看主控板的处理能力了,因为有时候主控板性能差一点,可能会卡住网络交换。不过也有一些刀片的网络不是走主控板,是走自己刀片上的网卡。挺麻烦的,刀片不太适合用“桌面”。
    broono
        54
    broono  
       2016-09-07 11:52:30 +08:00
    arch + xfce (传教士**
    BruceAuyeung
        55
    BruceAuyeung  
    OP
       2016-09-07 12:30:16 +08:00 via Android
    @sgissb1 走主控板的。走远程链接的。
    现在基本确定方案了,用 lubuntu ,如果性能能接受最好,不行就用 mobaxterm 及其自带的 xserver ,这个还支持硬件加速的。
    dl2k
        56
    dl2k  
       2016-09-07 12:38:00 +08:00
    教你个方案,你先安装标准版 centos7.2 ,然后在上面安装带桌面的虚拟机随意什么,在用 vnc 远程上去调试就好了。而且说实话你可以开发在 windows 下面,如果你要 debug 再上虚拟机去弄。另外就是刚才说的虚拟机环境,推荐一个 OVIRT 。 web 的 gui 管理界面,十分方便。装 win 或者 linux 都 OK 的。
    qiukun
        57
    qiukun  
       2016-09-07 13:31:10 +08:00
    mathgl
        58
    mathgl  
       2016-09-07 13:40:00 +08:00
    @loading 14.04 后 lubuntu 用起来感觉不如 xubuntu 好。
    codeninja
        59
    codeninja  
       2016-09-07 14:11:44 +08:00
    实在不行 ssh -X
    不明白为啥一定要桌面环境
    loading
        60
    loading  
       2016-09-07 14:34:44 +08:00 via Android
    @mathgl 这就不知道咯,我都是自己装的 wm 。
    tempdban
        61
    tempdban  
       2016-09-08 03:41:16 +08:00 via Android
    @BruceAuyeung 我一猜你肯定是中兴的,被 uds 坑苦了,教你一个招 xshell 可以转发 xorg ,白天实在不行加我 im , 10191266.
    UnknownR
        62
    UnknownR  
       2016-09-08 10:56:33 +08:00
    装个 arch ,再装个 100 多 mb 的 xfce 就行了,虚拟机就是用的这个,不过一般也用不到桌面环境
    fchypzero
        63
    fchypzero  
       2016-09-08 11:40:27 +08:00
    贵司这么穷,干嘛还干下去
    jyf007
        64
    jyf007  
       2016-09-08 12:01:56 +08:00 via Android
    上 gentoo bindist (逃)
    BruceAuyeung
        65
    BruceAuyeung  
    OP
       2016-09-08 12:26:57 +08:00 via Android
    @tempdban 谢谢你的热情,不过我知道如何做 X11 转发,谢谢了!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1204 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 17:28 PVG 01:28 LAX 10:28 JFK 13:28
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86