Distributions
› Ubuntu
› Fedora
› CentOS
中文资源站
› 网易开源镜像站
Tounea
V2EX  ›  Linux

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

  •  
  •   Tounea · Mar 10, 2025 · 11360 views
    This topic created in 607 days ago, the information mentioned may be changed or developed.
    之前买了一个 1 核 512MB 的小鸡,安装 debian 11 系统,发现启动某些服务,结果服务死活起不来,最后查看内核日志,发现是被系统进程 kill 掉了,原因是可用内存不足,一看系统内存,已用内存 230M ,可用内存 96M ,这还只是开机后的状态,装 ubuntu 14.04 也是差不多的情况,后面干脆直接吃灰快大半年。

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

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

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

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

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

    debian 印象中裁一下内核 128MB 一样跑 nginx ,找不到帖子了
    dya
    dya
    Mar 10, 2025
    19
    我想知道安装富强最低需要那个系统。
    catamaran
    catamaran
    Mar 10, 2025
    20
    centos7 官方不提供支持了,包括 yum ,网上找一下改国内的 yum 源。
    Jinnrry
    Jinnrry
    Mar 10, 2025
    21
    我也是 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
    alsas
    Mar 10, 2025
    22
    http://mirrors.aliyun.com/repo/Centos-7.repo
    centos7 的源用这个 亲测可用
    xiaohupro
    xiaohupro
    Mar 10, 2025
    23
    我的网站还有小程序的服务都是放在了家里装了 centos7 的一台笔记本电脑上面,稳定运行很久了,出了搬家重启过一次,其他情况都没事,常年插着网线和电源
    yulgang
    yulgang
    Mar 10, 2025
    24
    Debian 哪里配置有问题吧,比如装了桌面什么的。CentOS 7 有点老了,安装个别软件有点折腾。

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

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

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

    然后我排查问题,发现缓存 cache buff 一直增加,(因为我把图片和服务放到同一个服务器中了,图片还很多,服务器的机制会将重复访问的东西缓存下来),然后大概累积几天,内存(缓存)占满了,机器直接重启了
    Tounea
    Tounea
    OP
    Mar 10, 2025
    26
    @w568w @MoeDisk @LuminousKK 那个厂家提供的鸡子只有三个 Linux ( Centos 、debian 、ubuntu )发行版,而且版本还是定死的,没得选!
    Tounea
    Tounea
    OP
    Mar 10, 2025
    27
    @smlcgx @catamaran @alsas
    一般的 yum 安装不用配置国内厂家的 yum 源,直接从服务器上下载 Centos 官网 DVD iso 系统镜像,挂载配个本地 yum 源,安装快的飞起。
    julyclyde
    julyclyde
    Mar 10, 2025
    28
    各种 lib 都太旧了
    webs
    webs
    Mar 10, 2025
    29
    debian 才是占有内存最小的,
    mikewang
    mikewang
    Mar 10, 2025
    30
    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
    Ipsum
    Mar 10, 2025
    31
    是不是装了桌面?我这 128M 垃圾鸡,debian11 都跑得飞起。
    w568w
    w568w
    Mar 10, 2025
    32
    @U201413794 请问你是实机吗?我今天尝试了一下,内存 < 256MB 连内核都没法启动,会报 kernel panic (虽然启动后实际占用只有 50MB 左右)
    irrigate2554
    irrigate2554
    Mar 10, 2025
    33
    要不是我有个 180m 内存的 vps 运行着 debian 12 我都信了
    kokutou
    kokutou
    Mar 10, 2025
    34
    开 swap 啊
    内存太小了, 不开会各种奇怪的问题
    383394544
    383394544
    PRO
    Mar 10, 2025
    35
    yum 要增加 epel repo ,不然默認源的軟件很少。
    milkpuff
    milkpuff
    Mar 10, 2025
    36
    搬瓦工传家宝就是 1 核 500M, 装的 Debian 内存只占 60M 。
    yun
    yun
    PRO
    Mar 11, 2025
    37
    debian 才是王者,内存 200 多 M 就能运行一个网站。
    zhangk23
    zhangk23
    Mar 11, 2025
    38
    我以为的小鸡应该是这样的配置
    RAM:
    1024.00 MB
    Storage:
    25 GB SSD
    msg7086
    msg7086
    Mar 11, 2025
    39
    Debian 8 才是小鸡的福音吧……吃内存少,软件包又不是很旧,自己打包一些软件也方便。
    新一点的版本就是内核大点,要小得自己定制。
    garipan
    garipan
    Mar 11, 2025
    40
    CentOS 7 兼容性太差了,也不更新了,动不动某个功能就不能用了。个人觉得除非喜欢挑战自己,不然研究一个已经过时的系统除了省点小钱以外意义不大……我十几年有次学一个已经停更的软件,学完一次也没用上,切换到新技术还是得重新学,还不如一开始就学新技术,不在夕阳产业里穷折腾
    toneal
    toneal
    Mar 11, 2025
    41
    如果 vps 的 ram<256M swap=0
    c7 的 yum update 都过不去 被 kill
    但大便的 apt upgrade 至少凑合着能过

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

    wiki.ubuntu.com/Minimal
    yjd
    yjd
    Mar 11, 2025
    47
    小鸡,Arch Linux 更合适。
    nikelei
    nikelei
    Mar 11, 2025
    48
    小鸡还是绝配 alpine
    JensenQian
    JensenQian
    Mar 11, 2025
    49
    我记得隔壁有哥们用 64M 小鸡用 alpine 跑了个博客
    elboble
    elboble
    Mar 11, 2025
    50
    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
    Atsushi
    Mar 11, 2025
    51
    一看到“小鸡”我以为是小型计算机呢。。。
    nguoidiqua
    nguoidiqua
    Mar 11, 2025
    52
    印象中 debian 最小安装占用只有 80M 左右,安装 Mate 桌面也只有两百多兆。

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

    :)
    franklinyu
    franklinyu
    Mar 11, 2025 via iPhone
    54
    我在 512 兆内存下用 Debian 好多年了,没自己精简过包,是云厂商预装的
    raycheung
    raycheung
    Mar 12, 2025
    55
    @Tounea #26 可以自己 dd 其他系统
    moli777
    moli777
    Mar 14, 2025❤️1
    56
    同 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
    wangweiggsn
    Mar 24, 2025
    57
    @duzhuo 如果有公网 IP 就当个 frps 主机就足够了,给其它家里设备做外网穿透跳板机挺好的。
    dwSun
    dwSun
    Apr 17, 2025
    58
    2c2G 的阿里云主机,5 年 800 块,每个月 20G 免费流量。香得很,没必要这么节省
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1493 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 123ms · UTC 01:11 · PVG 09:11 · LAX 17:11 · JFK 20:11
    ♥ Do have faith in what you're doing.