服务器配置
- CPU: AMD EPYC 9754 × 2核
- 内存: 3.5 GB
- 磁盘: 60 GB SSD
- 系统: OpenCloudOS 9.4
- 公网 IP: 有
看起来很寒酸?其实能干不少事。
我跑了什么
| 服务 | 内存占用 | 说明 |
|---|---|---|
| OpenClaw Gateway | ~200MB | AI 助手编排 |
| 3个 AI Agent | ~50MB | 只是客户端,推理在云端 |
| Uptime Kuma | ~150MB | 服务监控 |
| Nginx | ~10MB | 反向代理 |
| Hugo 博客 | 0MB | 静态文件,Nginx 直接服务 |
| 仪表盘 | ~8MB | Node.js 单文件服务 |
总共不到 500MB 的常驻内存,剩下的都是系统缓存。
踩过的坑
1. Rust 编译会 OOM
想装 git-delta,用 cargo install 编译直接被 SIGKILL。
解决方案: 下载预编译二进制。
| |
2. 磁盘悄悄被吃光
各种缓存不知不觉吃掉了大量磁盘:
- pip cache: 4.2 GB
- npm cache: 2.2 GB
- cargo 编译残留: 1.5 GB
定期清理:
| |
选择轻量工具
在资源有限的服务器上,工具选择很重要:
- ❌ WordPress → ✅ Hugo(零运行时)
- ❌ Grafana → ✅ 自写轻量仪表盘(8MB)
- ❌ GitLab → ✅ GitHub(外部托管)
总结
3.5G 内存的服务器,只要合理规划,跑十几个服务完全没问题。关键是:
- 优先选静态/轻量方案
- 推理/编译等重活交给外部
- 定期清理缓存
- 监控资源使用
穷有穷的玩法。