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

博客服务器用 gentoo 感觉很不错,整个系统只需要 30MB 左右内存

  •  
  •   liuxu ·
    liuquanhao · 2022-02-12 17:12:12 +08:00 · 2639 次点击
    这是一个创建于 794 天前的主题,其中的信息可能已经有所发展或是发生改变。
    博客换成 gentoo 跑了一个多月,内存只占用了 39MB
    砍掉了很多其他服务,crontab ,syslogd 都去掉了,agetty 也全部关了,整个系统用户进程就 udevd+acpid+nginx+sshd

    系统内核开了 bbr 和 ktls ,不得不说 gentoo 主分支还是很保守的,默认还不能直接开,用上 mask 的 ebuild ,直接起飞




    清除了 inode-cache,dentries,pagecache 等缓存,系统只占用 27MB 内存




    同样一台 freebsd13 ,dns2 条 A 记录双机均衡,内存和负载一直居高不下,不知道为什么

    第 1 条附言  ·  2022-02-21 09:36:23 +08:00
    freebsd 的 load 仅仅就是个 load ,高也没什么,和 linux 有所不同

    http://www.undeadly.org/cgi?action=article&sid=20090715034920
    yanqiyu
        1
    yanqiyu  
       2022-02-12 23:15:20 +08:00   ❤️ 1
    建议使用 sshd.socket 连 sshd 的常驻内存都能省掉

    另外 acpid 对于云服务器也不是必须的吧?
    liuxu
        2
    liuxu  
    OP
       2022-02-13 00:05:36 +08:00
    @yanqiyu acpid 确实不需要,去掉了,不过没法用 sshd.socket ,我没用 systemd ,是 openrc ,那个 /lib/systemd/systemd-udevd 是系统软链接到了 /bin/udevadm ,有点误导人
    HarveyLiu
        3
    HarveyLiu  
       2022-02-13 13:42:55 +08:00
    Alpine Linux 表示不能理解,啥叫内存占用。
    liuxu
        4
    liuxu  
    OP
       2022-02-13 15:52:31 +08:00
    @HarveyLiu alpine linux 最像成品 lfs ,不过 musl libc 有的兼容蛮坑 https://wiki.musl-libc.org/functional-differences-from-glibc.html
    tomychen
        5
    tomychen  
       2022-02-15 17:58:26 +08:00
    居然还能找到支持 gentoo 的云,不要太爽
    liuxu
        6
    liuxu  
    OP
       2022-02-15 19:28:44 +08:00
    @tomychen linode 默认支持,我是用 digitalocean 添加 openstack 的 qcow2 自定义镜像安装的,应该所有支持自定义镜像的都可以用这种方式安装,腾讯云这些就可以
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1915 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 16:24 · PVG 00:24 · LAX 09:24 · JFK 12:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.