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

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

  •  
  •   Tounea · 18 小时 23 分钟前 · 4903 次点击
    之前买了一个 1 核 512MB 的小鸡,安装 debian 11 系统,发现启动某些服务,结果服务死活起不来,最后查看内核日志,发现是被系统进程 kill 掉了,原因是可用内存不足,一看系统内存,已用内存 230M ,可用内存 96M ,这还只是开机后的状态,装 ubuntu 14.04 也是差不多的情况,后面干脆直接吃灰快大半年。

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

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

    这是内存使用率截图
    40 条回复    2025-03-11 03:59:07 +08:00
    w568w
        1
    w568w  
       18 小时 10 分钟前   ❤️ 1
    这小鸡确实有点太小了,我一般装 alpine ,最新版的内存占用大概在 50M 左右。

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

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

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

    bler
        25
    bler  
       13 小时 26 分钟前
    缓存的问题,我遇到过,不同的服务器厂商机器处理方式不一样,

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

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

    然后我排查问题,发现缓存 cache buff 一直增加,(因为我把图片和服务放到同一个服务器中了,图片还很多,服务器的机制会将重复访问的东西缓存下来),然后大概累积几天,内存(缓存)占满了,机器直接重启了
    Tounea
        26
    Tounea  
    OP
       12 小时 58 分钟前
    @w568w @MoeDisk @LuminousKK 那个厂家提供的鸡子只有三个 Linux ( Centos 、debian 、ubuntu )发行版,而且版本还是定死的,没得选!
    Tounea
        27
    Tounea  
    OP
       12 小时 39 分钟前
    @smlcgx @catamaran @alsas
    一般的 yum 安装不用配置国内厂家的 yum 源,直接从服务器上下载 Centos 官网 DVD iso 系统镜像,挂载配个本地 yum 源,安装快的飞起。
    julyclyde
        28
    julyclyde  
       11 小时 57 分钟前
    各种 lib 都太旧了
    webs
        29
    webs  
       11 小时 56 分钟前
    debian 才是占有内存最小的,
    mikewang
        30
    mikewang  
       8 小时 48 分钟前
    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  
       8 小时 45 分钟前
    是不是装了桌面?我这 128M 垃圾鸡,debian11 都跑得飞起。
    w568w
        32
    w568w  
       8 小时 8 分钟前
    @U201413794 请问你是实机吗?我今天尝试了一下,内存 < 256MB 连内核都没法启动,会报 kernel panic (虽然启动后实际占用只有 50MB 左右)
    xausky
        33
    xausky  
       7 小时 31 分钟前
    要不是我有个 180m 内存的 vps 运行着 debian 12 我都信了
    kokutou
        34
    kokutou  
       7 小时 18 分钟前
    开 swap 啊
    内存太小了, 不开会各种奇怪的问题
    383394544
        35
    383394544  
       5 小时 38 分钟前
    yum 要增加 epel repo ,不然默認源的軟件很少。
    milkpuff
        36
    milkpuff  
       4 小时 46 分钟前
    搬瓦工传家宝就是 1 核 500M, 装的 Debian 内存只占 60M 。
    yun
        37
    yun  
       4 小时 24 分钟前
    debian 才是王者,内存 200 多 M 就能运行一个网站。
    zhangk23
        38
    zhangk23  
       2 小时 53 分钟前
    我以为的小鸡应该是这样的配置
    RAM:
    1024.00 MB
    Storage:
    25 GB SSD
    msg7086
        39
    msg7086  
       1 小时 10 分钟前
    Debian 8 才是小鸡的福音吧……吃内存少,软件包又不是很旧,自己打包一些软件也方便。
    新一点的版本就是内核大点,要小得自己定制。
    garipan
        40
    garipan  
       34 分钟前
    CentOS 7 兼容性太差了,也不更新了,动不动某个功能就不能用了。个人觉得除非喜欢挑战自己,不然研究一个已经过时的系统除了省点小钱以外意义不大……我十几年有次学一个已经停更的软件,学完一次也没用上,切换到新技术还是得重新学,还不如一开始就学新技术,不在夕阳产业里穷折腾
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   965 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 20:33 · PVG 04:33 · LAX 13:33 · JFK 16:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.