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

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

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

这是内存使用率截图

这小鸡确实有点太小了,我一般装 alpine ,最新版的内存占用大概在 50M 左右。

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

既然都用 centos 7 了,不如试一下 almalinux 和 centos stream ,内存占用应该差不多。自己编译还是太麻烦了。

FreeBSD 也行,而且适合养老,服务挂号几年不用管没问题(

抛开使用难度的话,alpine 或者 debian i686 是最适合低配(<512M )机器的

CentOS 7 是 2014 首发的,对应的 Debian 版本是 7 到 8 之间。

这么小内存能够干嘛

1C512M ? 太小了吧...只能跑个前端的静态文件啥都

两台阿里云 T6 就是买的 512mb 内存版本,到手 401mb
安装官方的 debian12 ,跑了 frp+ufw+一些简单的监控程序,已用内存 137mb 、168mb ,可用内存 263mb 、231mb
太小内存的机器千万不要安装太多程序,尤其是 docker

搭代理,转发网络流量还是可以的
500M 的带宽跑满了 cpu 占用大概在 50~60 ,内存占用 70 (开了 swap 的情况下)

debian 才是吧

确实,centos7 适合小内存,之前我 AMD1C1G 的 oracle Linux 刚开通,啥都没装就卡的要死。换了 centos7 后立马不卡了。

2014 年,我用的是预装了 debian 的 128 兆内存 VPS

alpine 系统才是更小的,我 128M 甚至 64M 的都可以跑起来

记得接触虚拟机的时候就用的这个,arm64 镜像找了半天,下好几个都跑不起来,yum 源也不好找,有的都不维护了

centos 怎么比 debian 还小?不是说 debian 比 centos 小吗?

centos 7 ?我的天,这个是几年前的系统了呀…

debian 是不是默认安装桌面环境并且启动了?

7 还是高了,我之前搞了 5 ,但是有些不会弄。

host(去掉屏蔽)loc.com/thread-469466-1-1.html Alpine 16M RAM

debian 印象中裁一下内核 128MB 一样跑 nginx ,找不到帖子了

我想知道安装富强最低需要那个系统。

centos7 官方不提供支持了,包括 yum ,网上找一下改国内的 yum 源。

我也是 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

mirrors.aliyun.com/repo/Centos-7.repo
centos7 的源用这个 亲测可用

我的网站还有小程序的服务都是放在了家里装了 centos7 的一台笔记本电脑上面,稳定运行很久了,出了搬家重启过一次,其他情况都没事,常年插着网线和电源

Debian 哪里配置有问题吧,比如装了桌面什么的。CentOS 7 有点老了,安装个别软件有点折腾。

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

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

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

然后我排查问题,发现缓存 cache buff 一直增加,(因为我把图片和服务放到同一个服务器中了,图片还很多,服务器的机制会将重复访问的东西缓存下来),然后大概累积几天,内存(缓存)占满了,机器直接重启了

那个厂家提供的鸡子只有三个 Linux ( Centos 、debian 、ubuntu )发行版,而且版本还是定死的,没得选!

一般的 yum 安装不用配置国内厂家的 yum 源,直接从服务器上下载 Centos 官网 DVD iso 系统镜像,挂载配个本地 yum 源,安装快的飞起。