1.6 GiB 内存服务器能跑什么(2026-08 实测清单)

0. 为什么写这篇

知乎、CSDN、博客园上搜"1.6 GB 服务器能跑什么",80% 是过时答案(基于 1G 内存的老机器),20% 是直接推荐 4G / 8G 机器的软文。

我自己用的就是 1.6 GiB 无 Swap 的云服务器(真实情况:HK 节点 / 30 USD/月),本文把"实际跑得起来的服务"摊成表,方便对照。

1. 实测环境

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
CPU:     2 核 AMD EPYC / Intel Xeon(云厂商通用)
内存:    1.6 GiB(无 Swap)
磁盘:    40G SSD
系统:    Ubuntu 22.04 LTS
内核:    6.8.0-63-generic
已部署:
  - Hugo 0.124.1
  - Caddy 2.x
  - Hermes Agent gateway
  - DSH @0.1.1-rc.2
  - Ollama 0.3.3
  - 若干 cron / shell 脚本

2. 实测资源占用(RSS,单位 MiB)

服务启动后运行 1 天运行 1 周备注
Ubuntu 系统~120~150~160AliYunDun 增长
Hugo server~50~50~50不构建时 RSS 稳定
Caddy 静态服务~18~18~18单二进制,常驻
Hermes gateway~460~490~500模型切换时波动
DSH web~110~120~125视插件数量
Ollama 守护~30~30~30模型加载另算
Ollama 0.5b 加载—~480—跑完释放
Ollama 1.5b 加载—~820—跑完释放
Ollama 3b 加载—OOM—需要 1.9 GiB+
crontab 任务0~5(瞬时)~10(瞬时)仅运行时占内存
合计(稳态)~790~860~890
剩余可用~810~740~710

关键观察:稳态占用 ~860 MiB,可用 ~740 MiB;只要不同时加载 1.5b 本地模型 + DSH 跑插件,这台机器能撑 2–3 套中等负载的服务。

3. 能跑的服务清单(实测)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
✅ Hugo 静态网站(构建峰值 < 100 MiB)
✅ Caddy / Nginx 静态服务(< 30 MiB)
✅ Hermes Agent gateway(~500 MiB)
✅ DSH web(~120 MiB)
✅ Ollama 0.5b 模型(跑完释放)
✅ Ollama 1.5b 模型(跑完释放,但要错峰)
✅ crontab 多任务(错峰)
✅ SSH daemon
✅ fail2ban / ufw
✅ SQLite / Redis(轻量)
✅ rclone 同步

4. 不能跑的服务清单(实测或推断)

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
❌ WordPress(PHP-FPM + MySQL 起步 400 MiB,剩 1.2 GiB 不够主题跑)
❌ Ghost(Node.js + sqlite 起步 350 MiB,主题吃内存)
❌ Typecho(轻量但需要 MySQL)
❌ Discourse(Ruby + Redis + Postgres,起步 1.5 GiB+)
❌ GitLab(2 GiB+ 起,本机跑不动)
❌ Gitea + Drone CI(两者合计 > 600 MiB,容易撞内存)
❌ Ollama 3b / 7b 模型(量化后还要 1.9–4.5 GiB)
❌ 本地 LLM 服务(llama.cpp + 7b 模型 4 GiB+)
❌ Elasticsearch(启动 1 GiB+,杀内存)
❌ Nextcloud(PHP-FPM + 数据库 + 缓存,起步 600 MiB)
❌ 任何 Docker Compose 多容器栈(Docker 守护 200 MiB+)

5. 优化建议(实测有效)

5.1 内存层面

1
2
3
4
5
6
7
8
9
- 关闭不必要的 systemd 服务:
  sudo systemctl disable --now snapd
  sudo systemctl disable --now systemd-resolved  # 用 dnsmasq 替代
- 减少内核 slab 占用:
  sudo sysctl -w vm.swappiness=10  # 即使没 Swap 也能减少抖动
- 限制 DSH 单进程内存:
  node --max-old-space-size=384 /path/to/dsh.js
- 限制 Hermes gateway:
  DSH_NODE_OPTIONS="--max-old-space-size=384"

5.2 磁盘 I/O 层面

1
2
3
4
- /var/log/journal 清理由 systemd-journald 定期压缩
- /tmp 用 tmpfs:
  sudo mount -t tmpfs tmpfs /tmp -o size=128M
- 避免在 /tmp 写大文件(DSH 缓存默认在 ~/.cache)

5.3 CPU 层面

1
2
3
- Hugo 构建加 nice -n 19,避免抢占其他进程
- Ollama 跑批时 setpriority 加 19
- cron 错峰:编辑任务在 04:00,构建在 04:30

6. 与本机服务相关的工具评测

7. 升级建议(按预算)

预算推荐机型月成本主要变化
维持现状1.6 GiB 第三方机器~30 USD不动
短预算升级阿里云 99 计划 2C2G~8.25 元多 0.4 GiB,跑两套 Agent 框架更稳
中等预算阿里云 u1 2C4G~16.6 元跑 Forgejo + DSH + Ollama 1.5b 全时
宽预算阿里云 u1 4C8G~33 元跑 7b 模型 + 自托管 Git + 多套 Agent

8. 不做的事

  • ❌ 不在没有 Swap 的情况下强开 zram(实测有 bug,会触发 OOM-killer);
  • ❌ 不买 1G 内存机器"省 100 元 / 年"(实测连 Caddy 都跑不稳);
  • ❌ 不在 1.6 GiB 上跑 Nextcloud + Discourse + WordPress 三件套;
  • ❌ 不相信"1G 内存跑 Docker 集群"的博客文章。

真实状态:这台 1.6 GiB 服务器能跑这个博客,但博客 + Agent 框架插件实验 + Ollama 7b 一起跑就撑不住。要支撑完整生态,至少 4 GiB。

相关