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

Centos 7 真是低配小鸡的福音!

  •  
  •   Tounea · 2025 年 3 月 10 日 · 9871 次点击
    这是一个创建于 309 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前买了一个 1 核 512MB 的小鸡,安装 debian 11 系统,发现启动某些服务,结果服务死活起不来,最后查看内核日志,发现是被系统进程 kill 掉了,原因是可用内存不足,一看系统内存,已用内存 230M ,可用内存 96M ,这还只是开机后的状态,装 ubuntu 14.04 也是差不多的情况,后面干脆直接吃灰快大半年。

    上周末闲着无事,就尝试用 Centos 7 构建那服务,好多服务不能直接 yum ,直接编译安装各种组件坑了我大半天,结果运行还真跑起来了。

    Centos 7 启动后已使用内存只占 86M ,可用内存还有 200M 多 M ,最后服务跑起来才占 100 多 M 内存,Centos 7 果然是香!!!

    这是内存使用率截图
    58 条回复    2025-04-17 16:00:35 +08:00
    w568w
        1
    w568w  
       2025 年 3 月 10 日   ❤️ 2
    这小鸡确实有点太小了,我一般装 alpine ,最新版的内存占用大概在 50M 左右。

    > 好多服务不能直接 yum ,直接编译安装各种组件坑了我大半天

    既然都用 centos 7 了,不如试一下 almalinux 和 centos stream ,内存占用应该差不多。自己编译还是太麻烦了。
    MoeDisk
        2
    MoeDisk  
       2025 年 3 月 10 日   ❤️ 1
    FreeBSD 也行,而且适合养老,服务挂号几年不用管没问题(
    LuminousKK
        3
    LuminousKK  
       2025 年 3 月 10 日
    抛开使用难度的话,alpine 或者 debian i686 是最适合低配(<512M )机器的
    adoal
        4
    adoal  
       2025 年 3 月 10 日   ❤️ 2
    CentOS 7 是 2014 首发的,对应的 Debian 版本是 7 到 8 之间。
    duzhuo
        5
    duzhuo  
       2025 年 3 月 10 日
    这么小内存能够干嘛
    DinnyXu
        6
    DinnyXu  
       2025 年 3 月 10 日
    1C512M ? 太小了吧...只能跑个前端的静态文件啥都
    totoro625
        7
    totoro625  
       2025 年 3 月 10 日
    两台阿里云 T6 就是买的 512mb 内存版本,到手 401mb
    安装官方的 debian12 ,跑了 frp+ufw+一些简单的监控程序,已用内存 137mb 、168mb ,可用内存 263mb 、231mb
    太小内存的机器千万不要安装太多程序,尤其是 docker
    moefishtang
        8
    moefishtang  
       2025 年 3 月 10 日
    @duzhuo 搭代理,转发网络流量还是可以的
    500M 的带宽跑满了 cpu 占用大概在 50~60 ,内存占用 70 (开了 swap 的情况下)
    zoharSoul
        9
    zoharSoul  
       2025 年 3 月 10 日   ❤️ 2
    debian 才是吧
    morewe
        10
    morewe  
       2025 年 3 月 10 日
    确实,centos7 适合小内存,之前我 AMD1C1G 的 oracle Linux 刚开通,啥都没装就卡的要死。换了 centos7 后立马不卡了。
    lbp0200
        11
    lbp0200  
       2025 年 3 月 10 日
    2014 年,我用的是预装了 debian 的 128 兆内存 VPS
    U201413794
        12
    U201413794  
       2025 年 3 月 10 日
    alpine 系统才是更小的,我 128M 甚至 64M 的都可以跑起来
    smlcgx
        13
    smlcgx  
       2025 年 3 月 10 日 via iPhone
    记得接触虚拟机的时候就用的这个,arm64 镜像找了半天,下好几个都跑不起来,yum 源也不好找,有的都不维护了
    simple2025
        14
    simple2025  
       2025 年 3 月 10 日
    centos 怎么比 debian 还小?不是说 debian 比 centos 小吗?
    feelinglucky
        15
    feelinglucky  
       2025 年 3 月 10 日
    centos 7 ?我的天,这个是几年前的系统了呀…
    Cu635
        16
    Cu635  
       2025 年 3 月 10 日
    debian 是不是默认安装桌面环境并且启动了?
    frankilla
        17
    frankilla  
       2025 年 3 月 10 日
    7 还是高了,我之前搞了 5 ,但是有些不会弄。
    pingdog
        18
    pingdog  
       2025 年 3 月 10 日   ❤️ 1
    https://host(去掉屏蔽)loc.com/thread-469466-1-1.html Alpine 16M RAM

    debian 印象中裁一下内核 128MB 一样跑 nginx ,找不到帖子了
    dya
        19
    dya  
       2025 年 3 月 10 日
    我想知道安装富强最低需要那个系统。
    catamaran
        20
    catamaran  
       2025 年 3 月 10 日
    centos7 官方不提供支持了,包括 yum ,网上找一下改国内的 yum 源。
    Jinnrry
        21
    Jinnrry  
       2025 年 3 月 10 日
    我也是 512M 的机器,但是我选择 debian 。因为 centos 占的磁盘更多。bebian 用是磁盘少大概一个 G 。 把省出来的磁盘配成 swap ,基本上各种服务都能起来。

    我 1 核 512M 10G 的机器,目前服务:

    root@localhost:~# docker ps --format "{{.Image}}"
    cron:latest
    nginx_server
    ghcr.io/jinnrry/pmail:latest
    v2ray-tunnel:latest
    activeliang/wgcf-socks5-proxy:latest
    ssl_manager:latest
    phpfpm:latest
    redis
    emotion_model:latest
    mysql:latest
    alsas
        22
    alsas  
       2025 年 3 月 10 日
    http://mirrors.aliyun.com/repo/Centos-7.repo
    centos7 的源用这个 亲测可用
    xiaohupro
        23
    xiaohupro  
       2025 年 3 月 10 日
    我的网站还有小程序的服务都是放在了家里装了 centos7 的一台笔记本电脑上面,稳定运行很久了,出了搬家重启过一次,其他情况都没事,常年插着网线和电源
    yulgang
        24
    yulgang  
       2025 年 3 月 10 日
    Debian 哪里配置有问题吧,比如装了桌面什么的。CentOS 7 有点老了,安装个别软件有点折腾。

    bler
        25
    bler  
       2025 年 3 月 10 日
    缓存的问题,我遇到过,不同的服务器厂商机器处理方式不一样,

    我之前再青云买的服务器,部署的服务就没有问题,他不会重启你的机器。

    青云的服务器过期后,在天翼云买的服务器,三天两头的服务器宕机,我以为厂商在重启我的服务器,打电话去问,他说没有。

    然后我排查问题,发现缓存 cache buff 一直增加,(因为我把图片和服务放到同一个服务器中了,图片还很多,服务器的机制会将重复访问的东西缓存下来),然后大概累积几天,内存(缓存)占满了,机器直接重启了
    Tounea
        26
    Tounea  
    OP
       2025 年 3 月 10 日
    @w568w @MoeDisk @LuminousKK 那个厂家提供的鸡子只有三个 Linux ( Centos 、debian 、ubuntu )发行版,而且版本还是定死的,没得选!
    Tounea
        27
    Tounea  
    OP
       2025 年 3 月 10 日
    @smlcgx @catamaran @alsas
    一般的 yum 安装不用配置国内厂家的 yum 源,直接从服务器上下载 Centos 官网 DVD iso 系统镜像,挂载配个本地 yum 源,安装快的飞起。
    julyclyde
        28
    julyclyde  
       2025 年 3 月 10 日
    各种 lib 都太旧了
    webs
        29
    webs  
       2025 年 3 月 10 日
    debian 才是占有内存最小的,
    mikewang
        30
    mikewang  
       2025 年 3 月 10 日
    Evoxt 最小级别的 VPS ,512MB RAM 。
    跑着 Debian 12 + Docker + Nginx + php-fpm
    使用内存在 150 MB 以内。

    $ free -h
    total used free shared buff/cache available
    Mem: 470Mi 139Mi 29Mi 2.8Mi 315Mi 330Mi
    Swap: 235Mi 1.5Mi 233Mi

    我猜你的厂商是自带了桌面环境,不然 Debian 应该是最轻量的。
    Ipsum
        31
    Ipsum  
       2025 年 3 月 10 日
    是不是装了桌面?我这 128M 垃圾鸡,debian11 都跑得飞起。
    w568w
        32
    w568w  
       2025 年 3 月 10 日
    @U201413794 请问你是实机吗?我今天尝试了一下,内存 < 256MB 连内核都没法启动,会报 kernel panic (虽然启动后实际占用只有 50MB 左右)
    irrigate2554
        33
    irrigate2554  
       2025 年 3 月 10 日
    要不是我有个 180m 内存的 vps 运行着 debian 12 我都信了
    kokutou
        34
    kokutou  
       2025 年 3 月 10 日
    开 swap 啊
    内存太小了, 不开会各种奇怪的问题
    383394544
        35
    383394544  
       2025 年 3 月 10 日
    yum 要增加 epel repo ,不然默認源的軟件很少。
    milkpuff
        36
    milkpuff  
       2025 年 3 月 10 日
    搬瓦工传家宝就是 1 核 500M, 装的 Debian 内存只占 60M 。
    yun
        37
    yun  
    PRO
       2025 年 3 月 11 日
    debian 才是王者,内存 200 多 M 就能运行一个网站。
    zhangk23
        38
    zhangk23  
       2025 年 3 月 11 日
    我以为的小鸡应该是这样的配置
    RAM:
    1024.00 MB
    Storage:
    25 GB SSD
    msg7086
        39
    msg7086  
       2025 年 3 月 11 日
    Debian 8 才是小鸡的福音吧……吃内存少,软件包又不是很旧,自己打包一些软件也方便。
    新一点的版本就是内核大点,要小得自己定制。
    garipan
        40
    garipan  
       2025 年 3 月 11 日
    CentOS 7 兼容性太差了,也不更新了,动不动某个功能就不能用了。个人觉得除非喜欢挑战自己,不然研究一个已经过时的系统除了省点小钱以外意义不大……我十几年有次学一个已经停更的软件,学完一次也没用上,切换到新技术还是得重新学,还不如一开始就学新技术,不在夕阳产业里穷折腾
    toneal
        41
    toneal  
       2025 年 3 月 11 日
    如果 vps 的 ram<256M swap=0
    c7 的 yum update 都过不去 被 kill
    但大便的 apt upgrade 至少凑合着能过

    kvm 开 swap 哪怕只开 128M 横扫一切全无敌
    lxc 小内存就坑 <200M 的话 安全用 alpine 浪的就去找定制版大便 dd
    v1
        42
    v1  
       2025 年 3 月 11 日
    10 年前 blog 用的是 1c256mb 的 vps ,季付 3.99 刀,centos6 跑 typecho ,环境 lighthttpd+php-fpm+sqlite
    xcai
        43
    xcai  
       2025 年 3 月 11 日
    512M vps 跑了 nginx memcache mariadb wordpress frp
    free -m
    total used free shared buff/cache available
    Mem: 418 361 12 74 128 56
    Swap: 1023 56 967
    dfdd1811
        44
    dfdd1811  
       2025 年 3 月 11 日
    那看来我瓦工的 debian11 可能是精简的…我直接用他提供的镜像装的,512 运行没压力,代理之类的开完还有富裕,还能起几个服务…
    catamaran
        45
    catamaran  
       2025 年 3 月 11 日
    @Tounea #27 dvd iso 镜像包括了所有软件的 rpm 包?我一直用的是最小版本 minimal
    xjzshttps
        46
    xjzshttps  
       2025 年 3 月 11 日
    有 mini 版本吧?
    我记得以前用过,mini 版本很多东西默认不安装,但是和标准版用的同一个源,需要可以自己 apt-get 安装。

    wiki.ubuntu.com/Minimal
    yjd
        47
    yjd  
       2025 年 3 月 11 日
    小鸡,Arch Linux 更合适。
    nikelei
        48
    nikelei  
       2025 年 3 月 11 日
    小鸡还是绝配 alpine
    JensenQian
        49
    JensenQian  
       2025 年 3 月 11 日
    我记得隔壁有哥们用 64M 小鸡用 alpine 跑了个博客
    elboble
        50
    elboble  
       2025 年 3 月 11 日
    root@byte:~# uptime
    07:24:35 up 44 days, 4:01, 1 user, load average: 0.01, 0.07, 0.03
    root@byte:~# free
    total used free shared buff/cache available
    Mem: 262144 47312 145356 24 69500 214832
    Swap: 262144 11288 250856
    root@byte:~# uname -a
    Linux byte 6.8.12-4-pve #1 SMP PREEMPT_DYNAMIC PMX 6.8.12-4 (2024-11-06T15:04Z) x86_64 GNU/Linux
    Atsushi
        51
    Atsushi  
       2025 年 3 月 11 日
    一看到“小鸡”我以为是小型计算机呢。。。
    nguoidiqua
        52
    nguoidiqua  
       2025 年 3 月 11 日
    印象中 debian 最小安装占用只有 80M 左右,安装 Mate 桌面也只有两百多兆。

    你安装的时候可能默认安装了很多东西,可以重装看看,用缺乏官方维护的系统还是有些风险的。
    busier
        53
    busier  
       2025 年 3 月 11 日 via iPhone
    debian 安装的时候 那个基础系统组件不用安装

    :)
    franklinyu
        54
    franklinyu  
       2025 年 3 月 11 日 via iPhone
    我在 512 兆内存下用 Debian 好多年了,没自己精简过包,是云厂商预装的
    raycheung
        55
    raycheung  
       2025 年 3 月 12 日
    @Tounea #26 可以自己 dd 其他系统
    moli777
        56
    moli777  
       2025 年 3 月 14 日   ❤️ 1
    同 512MB ,debian12 也没问题啊。。。我还跑了好多 docker 呢。swap 是最近随手开的,没开之前也稳的一匹

    Last login: Fri Mar 14 06:23:09 2025 from 117.143.***.***
    OS: Debian GNU/Linux 12 (bookworm) x86_64
    Host: OpenStack Nova (13.2.1-20241109181723_e08a0fe)
    Kernel: Linux 6.13.6-x64v3-xanmod1
    Uptime: 2 days, 21 hours, 38 mins
    Terminal: /dev/pts/1
    CPU: General Purpose (2) @ 2.60 GHz
    GPU: Cirrus Logic GD 5446
    Memory: 286.68 MiB / 459.22 MiB (62%)
    Swap: 246.59 MiB / 2.45 GiB (10%)
    Disk (/): 5.54 GiB / 19.52 GiB (28%) - ext4
    Local IP (ens3): 192.168.14.11/20

    Interface : ens3
    Today Download : 65.51 MiB Today Upload : 39.11 MiB
    Total Download : 716.05 MiB Total Upload : 442.96 MiB
    moli@hwy-debian12 ~> sudo docker ps --format "{{.Image}}"
    [sudo] password for moli:
    cokemine/nodestatus
    rustdesk/rustdesk-server:latest
    rustdesk/rustdesk-server:latest
    ghcr.io/kingmo888/rustdesk-api-server:latest
    natpierce/natpierce
    containrrr/watchtower:latest
    wangweiggsn
        57
    wangweiggsn  
       2025 年 3 月 24 日
    @duzhuo 如果有公网 IP 就当个 frps 主机就足够了,给其它家里设备做外网穿透跳板机挺好的。
    dwSun
        58
    dwSun  
       2025 年 4 月 17 日
    2c2G 的阿里云主机,5 年 800 块,每个月 20G 免费流量。香得很,没必要这么节省
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   3092 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:03 · PVG 22:03 · LAX 06:03 · JFK 09:03
    ♥ Do have faith in what you're doing.