wencan

有什么好办法可以在本机快速创建几个最少资源消耗的 Linux 系统

  •  
  •   wencan · Jan 19, 2023 · 4988 views
    This topic created in 1388 days ago, the information mentioned may be changed or developed.

    刚刚试用了 multipass ,测试了几个镜像,一个实例,最低消耗 500-1024m 内存。

    我只需要最低配的 linux 系统,希望尽可能多跑几个实例,组成一个集群。

    本机系统为 linux 。

    Supplement 1  ·  Jan 19, 2023
    多谢诸位指点。尝试了 qemu/kvm + alpine ,安装后内存使用 400m 左右。还有优化的可能吗?
    19 replies  •  2023-01-22 12:26:58 +08:00
    mxuan
    mxuan
    Jan 19, 2023
    1
    kvm+virt-manager 配置上 alpine 即可。
    mxuan
    mxuan
    Jan 19, 2023
    2
    64M 就可以了。
    40EaE5uJO3Xt1VVa
    40EaE5uJO3Xt1VVa
    Jan 19, 2023
    3
    lxc/ lxd 虚拟化用 alpine 镜像 ,
    Jirajine
    Jirajine
    Jan 19, 2023
    4
    容器不能满足的话最轻量的是 firecracker 那一类的 micro VM
    HTDit
    HTDit
    Jan 19, 2023 via Android
    5
    mini 安装的镜像
    blogfeng
    blogfeng
    Jan 19, 2023
    6
    alphine 20M 即可
    DeltaC
    DeltaC
    Jan 19, 2023
    7
    docker alphine
    LinuShen
    LinuShen
    Jan 19, 2023
    8
    Alpine Linux ,内核用里面的-virt 版本
    luvroot
    luvroot
    Jan 19, 2023
    9
    有什么好办法可以在本机快速创建几个最少资源消耗的 Linux 系统

    分析题目,特征
    1 、好办法
    2 、快速
    3 、最少资源消耗
    4 、linux 系统

    结论 terraform + docker + Alpine Linux
    taobibi
    taobibi
    Jan 19, 2023
    10
    docker pull
    v2defe
    v2defe
    Jan 19, 2023 via Android
    11
    如果是想组 k8s 集群玩玩,可以试试 mini-kube
    wencan
    wencan
    OP
    Jan 20, 2023
    12
    @yanzhiling2001 了解了 lxc/lxd ,感觉很接近我的需求。
    但太冷门了,有好的资料和社区推荐吗?最好是中文的。
    wwhc
    wwhc
    Jan 20, 2023
    13
    建议用 Gentoo 订制,随手查看一台运行在 HPE 服务器上的 Gentoo ,占用了 279M 内存,没有任何优化
    40EaE5uJO3Xt1VVa
    40EaE5uJO3Xt1VVa
    Jan 20, 2023
    14
    @wencan 没有,我正筹划开一个 lxd 的中文站,拖延症一直发作
    lusi1990
    lusi1990
    Jan 20, 2023 via Android
    15
    debian 不是说 64m
    就可以运行了
    LindsayZhou
    LindsayZhou
    Jan 20, 2023
    16
    systemd-nspawn https://wiki.archlinux.org/title/systemd-nspawn
    我没用过,感觉上会比 KVM 更节省资源。
    我是通过这篇博客看到的: https://felixc.at/2019/04/nspawn-org-simple-container-for-systemd-distributions/
    可惜 nspawn.org 没有提供 alpine 的镜像,我看到 Github 有人在 gist 上写了怎么起 alpine ,也许可以试试。
    vivisidea
    vivisidea
    Jan 21, 2023
    17
    我只需要最低配的 linux 系统,希望尽可能多跑几个实例,组成一个集群。

    ====
    这个我估计 docker 应该也可以的,我之前搞过一个镜像用来练习 ansible ,有兴趣可以参考下

    https://github.com/vivisidea/devops-docker/blob/master/debian/Dockerfile

    配合 docker-compose
    https://github.com/vivisidea/devops-docker/blob/master/debian/docker-compose.yaml

    效果就是 docker-compose up -d 之后,你就能得到 n 个能 ssh 进去的容器,环境搞出问题了随时重建,很方便
    ebi5oowiiy1llo
    ebi5oowiiy1llo
    Jan 21, 2023 via Android
    18
    docker +openwrt 实测过比 apline 占用低,初始工具链也全
    ch2
    ch2
    Jan 22, 2023
    19
    aws 的 firecracker
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   675 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 51ms · UTC 21:17 · PVG 05:17 · LAX 13:17 · JFK 16:17
    ♥ Do have faith in what you're doing.