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

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

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

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




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




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

    第 1 条附言  ·  179 天前
    freebsd 的 load 仅仅就是个 load ,高也没什么,和 linux 有所不同

    http://www.undeadly.org/cgi?action=article&sid=20090715034920
    yanqiyu
        1
    yanqiyu  
       188 天前   ❤️ 1
    建议使用 sshd.socket 连 sshd 的常驻内存都能省掉

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