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

求占内存少的 Linux 发行版

  •  1
     
  •   xdtr · 2019-09-17 14:06:08 +08:00 · 14166 次点击
    这是一个创建于 972 天前的主题,其中的信息可能已经有所发展或是发生改变。

    虚拟机装的 Ubuntu,分配了 3G 内存,开机啥都没干就去了 1.6G ,再跑个 CLion 虚拟机分分钟爆内存。给虚拟机分大一点呢笔记本电脑就 8G 内存,再跑个 chrome 跑个 vscode,8G 又要爆了。只能削减虚拟机的内存了,请问有没有占内存少一点的 linux 发行版?

    80 条回复    2019-11-12 10:37:49 +08:00
    01000101
        1
    01000101  
       2019-09-17 14:10:49 +08:00
    alpine ?
    Shing
        2
    Shing  
       2019-09-17 14:11:35 +08:00
    alpine 还不够小??
    tulongtou
        3
    tulongtou  
       2019-09-17 14:11:51 +08:00 via iPhone   ❤️ 2
    用 xfce,别用 gnome
    easylee
        4
    easylee  
       2019-09-17 14:13:00 +08:00
    话说 CLion、chrome、vscode 都是在哪儿跑的?

    占用内存少的,我认为是 Debian。

    此外你可以试试 WSL,并且我的最终建议——装物理机。
    newborn
        5
    newborn  
       2019-09-17 14:13:28 +08:00 via Android   ❤️ 1
    图形界面换成 xfce
    检查一下占内存多的组件或服务,停止并禁用。
    加个 4g swap
    哎,说了这么多恐怕还不会操作,自己看着办吧。
    springz
        6
    springz  
       2019-09-17 14:14:04 +08:00
    Alpine Linux 极简的有点过分了,桌面没法用,CLion 虚拟机是什么鬼?
    Humorce
        7
    Humorce  
       2019-09-17 14:14:15 +08:00 via iPhone
    操作系统是否占用内存和应用程序是否占用内存没有什么关系。
    springz
        8
    springz  
       2019-09-17 14:15:06 +08:00
    虚机机装的 Ubuntu 你就给个 3G ?连 Chrome 都不够霍霍的
    weichengwu
        9
    weichengwu  
       2019-09-17 14:16:12 +08:00   ❤️ 1
    @springz #6
    再跑个 CLion 虚拟机分分钟爆内存 ❎
    再跑个 CLion,虚拟机分分钟爆内存 ✅
    springz
        10
    springz  
       2019-09-17 14:16:26 +08:00
    有点晕,什么是虚拟机开启的?什么是宿主机开启的?
    a719114136
        11
    a719114136  
       2019-09-17 14:16:30 +08:00 via Android
    你想要干嘛,正常情况下,win10 的 Ubuntu 子系统就够用了,比虚拟机好。
    justlgx
        12
    justlgx  
       2019-09-17 14:16:59 +08:00 via iPhone
    用过 xubuntu
    dbow
        13
    dbow  
       2019-09-17 14:18:32 +08:00
    用 lxde 桌面环境
    linxl
        14
    linxl  
       2019-09-17 14:21:40 +08:00
    一直在用 xubuntu
    smdbh
        15
    smdbh  
       2019-09-17 14:23:12 +08:00 via iPhone
    虚拟机里 clion 啊,
    r1ng0
        16
    r1ng0  
       2019-09-17 14:23:47 +08:00
    LFS
    hubqin
        17
    hubqin  
       2019-09-17 14:26:54 +08:00
    lubuntu
    ClericPy
        18
    ClericPy  
       2019-09-17 14:30:32 +08:00
    一二楼... 那个用来做桌面系统好用么, 还得 vscode chrome 什么的?
    之前虚拟机里试过 Manjaro 的内存, I3 的大概 300 多 mb, xfce 大概接近 400 mb, 所以换个 DE 吧... 以前用 linux mint 也是 Cinnamon 的虽然好用但是卡, 换了 mate 流畅一大截, 最后还是 xfce, 话说现在 vscode 都有远程调试什么的了, 何必还要桌面环境呢, 虚拟机跑个 server 版它不香啊...
    ClericPy
        19
    ClericPy  
       2019-09-17 14:32:21 +08:00
    简单的说... 8GB 内存开 chrome, 只能在 DE 上抠内存了, 我非虚拟机都有点卡, 当时还是用的 Sublime... VSCODE 和 IDE 都是吃内存大户, 趁早加内存吧
    xdtr
        20
    xdtr  
    OP
       2019-09-17 14:33:06 +08:00
    @01000101 @Shing 我下一个试试看。谢谢~
    @newborn 这还是已经优化过了的结果...也可能是我太弱了哈哈哈。swap 分区试过了,虚拟机变得卡卡的
    @springz 虚拟机只跑 CLIon,需要交叉编译环境所以就直接在虚拟机装 CLion 码代码了。
    @easylee @a719114136 WSL ?我试试看,谢谢
    flyingghost
        21
    flyingghost  
       2019-09-17 14:33:45 +08:00
    我的虚拟机从来不开桌面。。。命令行跑跑可以了。

    如果非要虚拟机跑桌面的话。。。

    话说槽点难道不是 8G 跑 chrome+JB 系内存大户还要上虚拟机太勉强了点吗?
    muxueqz
        22
    muxueqz  
       2019-09-17 14:47:31 +08:00
    * 换 32 位的 Linux,能省很多内存
    * 虚拟机非必要不开 X,一定要开可以考虑 icewm/fluxbox 等轻量级窗口管理器,顺便推个 Python 写的平铺式窗口管理器: http://www.qtile.org/
    * Chrome 换成 FireFox 也能省许多内存
    laqow
        23
    laqow  
       2019-09-17 14:48:50 +08:00 via Android
    几百块买个内存爽歪歪
    feelinglucky
        24
    feelinglucky  
       2019-09-17 15:10:59 +08:00   ❤️ 1
    我觉得还是加硬件吧,这个问题
    alphatoad
        25
    alphatoad  
       2019-09-17 15:12:50 +08:00 via iPhone
    你这个需求可能远程编译更适合一些,别装 DE 了
    bandian
        26
    bandian  
       2019-09-17 15:19:19 +08:00
    基本上所有的 Linux 发行版只要换个轻量版的 DE 就可以加速不少,不过 chrome、CLion、VScode 这些都算是内存、CPU 杀手,再轻量的都无法完全满足你上面的需求
    pmispig
        27
    pmispig  
       2019-09-17 15:21:31 +08:00
    加内存可破,现在内存这么白菜价,不搞 32G 好意思用 chrome?
    zjsxwc
        28
    zjsxwc  
       2019-09-17 15:25:32 +08:00
    不开图形界面 X server 的都省内存
    reus
        29
    reus  
       2019-09-17 15:32:55 +08:00
    明明是 CLion 的问题,换什么都没用
    rwecho
        30
    rwecho  
       2019-09-17 15:36:57 +08:00
    debian xfce
    如果想用桌面, 就安装双系统, 虚拟机的性能太差, 分配多少内存都不行
    如果只是 ssh, 就用 wsl
    111qqz
        31
    111qqz  
       2019-09-17 16:17:54 +08:00
    桌面环境换 lxde 试试?
    smallpython
        32
    smallpython  
       2019-09-17 16:23:45 +08:00
    虚拟机里的 Linux 不要装图形界面
    所有的编辑工作都在宿主机上完成
    然后再同步过去就可以了
    ipixeloldc
        33
    ipixeloldc  
       2019-09-17 16:24:15 +08:00 via iPhone
    clion 不是可以用 ssh 远程开发吗....为什么要搞桌面?
    liujialongstar
        34
    liujialongstar  
       2019-09-17 16:25:21 +08:00
    都用虚拟机了,就别用桌面版了。vs,chrome 用 windows 跑不是爽歪歪?
    zdphpn
        35
    zdphpn  
       2019-09-17 16:28:03 +08:00 via Android
    xubuntu18.04
    youngxu
        36
    youngxu  
       2019-09-17 16:30:54 +08:00 via Android
    要用 linux 桌面干重活,还用虚拟机?什么思路
    springz
        37
    springz  
       2019-09-17 16:32:55 +08:00
    建议使用 WSL
    fengbjhqs
        38
    fengbjhqs  
       2019-09-17 16:45:03 +08:00
    假设楼主开虚拟机,是为了开发,用 vscode 和 chrom 是前端开发,

    那楼主可以安装无图形界面的 Linux,

    用 vscode ssh 远程开发,物理机浏览器打开虚拟机内启起来的 url,
    yrand
        39
    yrand  
       2019-09-17 17:13:53 +08:00   ❤️ 1
    在虚拟机里面开 ide,这什么脑回路
    不用换发行版,关了 x 就没啥占用了
    scukmh
        40
    scukmh  
       2019-09-17 17:26:06 +08:00
    又要马儿跑的快,又要马儿不吃草。
    wwqgtxx
        41
    wwqgtxx  
       2019-09-17 17:35:20 +08:00 via iPhone
    clion 装物理机上,remote ssh 到虚拟机调试
    jzq526
        42
    jzq526  
       2019-09-17 17:37:28 +08:00
    不建议在虚拟机里面开 jetbrain 的任何产品,一般的笔记本,配 8G 内存开这些东西都吃力,别说虚拟机了。
    如果是指自己体验一下,玩玩就算,那么可以考虑 XFCE、mate 或 kde 之类的。kde 占用内存不大,但反应略慢; xfce 反应比较快,占用内存也不大,但功能上只能说是够用,谈不上好用; mate 介于两者之间。
    如果是做服务器使用,不要桌面也罢
    oIMOo
        43
    oIMOo  
       2019-09-17 17:58:27 +08:00
    干掉 GUI。用服务器版本。
    luozic
        44
    luozic  
       2019-09-17 18:22:54 +08:00 via iPhone
    1. 不用有 GUi 的
    2.加条内存,现在内存便宜。
    linvaux
        45
    linvaux  
       2019-09-17 18:27:28 +08:00 via Android
    当然是 Alpine 啦
    inhzus
        46
    inhzus  
       2019-09-17 18:32:47 +08:00
    和操作系统无关,gnome 吃内存倒是真的。感受一下 i3wm
    ![]( https://i.loli.net/2019/09/17/MuijvK8UYAwhBqH.png)
    DefoliationM
        47
    DefoliationM  
       2019-09-17 19:27:38 +08:00 via Android
    请立即卸载 Windows
    Cooky
        48
    Cooky  
       2019-09-17 19:29:42 +08:00 via Android
    archlinux,openbox + tint2 开机不到 200M 内存
    ashong
        49
    ashong  
       2019-09-17 19:54:26 +08:00
    反正 docker 大都用 alpine 😄
    yaologo
        50
    yaologo  
       2019-09-17 20:19:06 +08:00
    内存那么便宜,上 32g 啥也不怕!!!
    chinesestudio
        51
    chinesestudio  
       2019-09-17 20:21:54 +08:00 via Android
    Debian xfce
    wzhy
        52
    wzhy  
       2019-09-17 20:40:08 +08:00
    Debian LXDE。
    跟用的软件也有关系,前段时间试了一下神乎其神的 VS Code,俺的 X230 一下受不了了,继续 VIM 走起……
    wweir
        53
    wweir  
       2019-09-17 20:53:20 +08:00 via Android
    可以考虑配个 zram
    ChristianChen
        54
    ChristianChen  
       2019-09-17 21:14:44 +08:00 via Android
    你都在 linux 里跑 chrome 和 vscode 了,你 windows 也没啥意义了,你这配置我估计你也不跑游戏,直接把 windows 替换掉吧
    ScepterZ
        55
    ScepterZ  
       2019-09-17 21:49:56 +08:00
    manjaro kde,什么都不跑的时候内存占用从来不会超过 1g,总共 32g 内存
    Hardrain
        56
    Hardrain  
       2019-09-17 22:01:48 +08:00
    建议 lxde/lxqt/xfce 等轻量的 desktop environment
    别用(默认的)gnome/kde 等特别"华丽"的,它们很吃资源
    LokiSharp
        57
    LokiSharp  
       2019-09-17 22:31:21 +08:00
    内存又不值钱。。。
    Lonely
        58
    Lonely  
       2019-09-17 22:33:12 +08:00
    @xdtr #17 CLion 可以远程编译 /调试
    msg7086
        59
    msg7086  
       2019-09-17 22:37:18 +08:00 via Android
    Chrome 吃内存关我发行版什么事。换发行版了这些软件你就不用了啊。
    mattx
        60
    mattx  
       2019-09-17 22:58:29 +08:00
    加内存吧,那么便宜,你做程序的工作一天都可以买好几根。
    Cyanic
        61
    Cyanic  
       2019-09-17 23:34:42 +08:00 via iPhone
    manjaro kde 开机约 700mb 内存占用,参考一下
    vibbow
        62
    vibbow  
       2019-09-17 23:41:30 +08:00
    用 hyper-v 跑 Linux,装 linux-azure kernel,就支持动态内存了。
    虚拟机用多少内存,就自动分配多少内存。
    saulshao
        63
    saulshao  
       2019-09-17 23:44:24 +08:00
    我用 ubuntu server 18,开起来大约 1G 内存....
    GGGG430
        64
    GGGG430  
       2019-09-17 23:44:55 +08:00 via iPhone
    不去分析是哪些进程占用了内存❌

    来 v2 发帖找其他发行版本√
    fox0001
        65
    fox0001  
       2019-09-18 00:43:38 +08:00 via Android
    一直在用 lubuntu
    wwhc
        66
    wwhc  
       2019-09-18 06:41:58 +08:00
    用 zram 做 swap
    charlie21
        67
    charlie21  
       2019-09-18 07:55:06 +08:00 via iPhone
    远程开发:代码都跑在远程机里,本地电脑连上去就可以。
    弄一个 vps,ssh 上去,直接在 vps 里写代码,甚至可以装一个 DE 用 vnc 进去开远程桌面
    本地 就是一个屏,再老再垃圾的机子也无所谓,反正都是先连接到远程环境之后再开发
    每月不超过 5 刀
    charlie21
        68
    charlie21  
       2019-09-18 08:03:01 +08:00 via iPhone
    现代 IDE 可以支持远程开发,参考 VS Code
    在部署相同的操作系统上进行开发,或者使用更大或更专业的硬件。
    把开发环境作为沙箱,以避免影响本地计算机配置。

    https://www.oschina.net/news/106412/vscode-remote-development
    turi
        69
    turi  
       2019-09-18 08:46:21 +08:00
    你先看看 CLion 是什么写的在思考要不要换 ide
    simapple
        70
    simapple  
       2019-09-18 08:56:54 +08:00
    lfs gentoo
    wekw
        71
    wekw  
       2019-09-18 10:50:29 +08:00
    加内存啊,一根内存又没多少钱
    bwael
        72
    bwael  
       2019-09-18 11:11:51 +08:00
    都虚拟机了还在里面跑 chrome / VSCode ?装个实机不好吗?
    shfanzie
        73
    shfanzie  
       2019-09-18 11:19:05 +08:00
    4MLinux 解君愁
    edward8628
        74
    edward8628  
       2019-09-18 11:56:22 +08:00
    alpine
    ieiayaobb
        75
    ieiayaobb  
       2019-09-18 12:23:00 +08:00
    gentoo 了解一下
    benedict00
        76
    benedict00  
       2019-09-18 13:21:12 +08:00
    LXQt
    libook
        77
    libook  
       2019-09-18 13:39:37 +08:00
    内存用多少关键还是要看运行的软件,所以了解都有哪些软件在运行,然后逐个优化,关闭不用的软件,用耗内存少的软件调换内存大户。

    要说硬件内存少的话,树莓派就很少,官方的 Raspbian 有 x86 版的,可以试试。
    flynaj
        78
    flynaj  
       2019-09-18 20:22:57 +08:00 via Android
    虚拟机也是跟真实电脑一样要内存的,3g 内存怎么搞,
    linux 发行版 openwrt 128m 内存就够,不过没有 GUI
    btchinainfo
        79
    btchinainfo  
       2019-11-11 19:53:33 +08:00 via iPhone
    mate 桌面开占用 600 多兆,楼主考虑考虑
    xdtr
        80
    xdtr  
    OP
       2019-11-12 10:37:49 +08:00
    @btchinainfo 现在在用 xfce,感觉还行懒得折腾了...感谢~
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2355 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 41ms · UTC 16:01 · PVG 00:01 · LAX 09:01 · JFK 12:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.