V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
BruceAuyeung
V2EX  ›  Linux

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

  •  
  •   BruceAuyeung · 2016-09-06 17:28:16 +08:00 · 7992 次点击
    这是一个创建于 3004 天前的主题,其中的信息可能已经有所发展或是发生改变。
    公司的刀片机:
    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
       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 。
    FifiLyu
        50
    FifiLyu  
       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   ·   实用小工具   ·   5803 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 46ms · UTC 01:46 · PVG 09:46 · LAX 17:46 · JFK 20:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.