发布日期:2026-07-18 | 作者:无鱼软件 | 标签:E3、内部服务器、PVE、自建服务、经验分享
写在前面
这不是一篇“二手 E3 比云服务器更好”的购买指南,也不是一套可以直接照搬的企业 IT 方案。
我只是比较喜欢把工具掌握在自己手里。碰到低并发、只在内部使用的服务时,我通常会先想一件事:能不能用一套成本可控、结构简单的环境把它跑起来,再根据实际使用情况决定是否升级。
这台 E3 主机就是在这样的想法下搭出来的。它不新,也谈不上豪华,但在我的使用场景里,承担工时系统、代码仓库和一些辅助服务已经够用。下面分享的重点不是“这套配置有多神”,而是我在选择、部署和维护过程中的一些真实考虑。
我当时需要的,其实不是一台“服务器”
最开始的需求很简单:
- 有一个长期运行的环境,用来部署工时管理等内部系统;
- 几个服务之间尽量相互隔离,升级或重启时不要彼此影响;
- 数据放在自己可控的位置;
- 前期使用人数和并发都不高,不想一开始投入太多;
- 顺便保留一点实验空间,方便测试新版本和部署方案。
如果只是临时演示,一台普通电脑甚至虚拟机就够了;如果是公网业务、核心生产系统或者有明确合规要求,我更倾向于云服务或正规的服务器方案。
我的场景刚好处在中间:比临时测试认真一些,但离高可用生产环境还有很大距离。所以我选择先用一台二手主机验证需求。
为什么最后选了 E3
我用的是 E3-1231 v3。选择它没有什么“信仰”,主要是因为这类旧平台在二手市场上比较常见,4 核 8 线程对于轻量内部服务仍然够用,DDR3 内存和配套硬件也比较容易找到。
我当时的配置思路大致如下:
| 部件 | 选择思路 |
|---|---|
| CPU | E3-1231 v3,4 核 8 线程 |
| 主板 | B85 平台,优先考虑稳定性和接口是否够用 |
| 内存 | 16GB DDR3,后续需要时再扩容 |
| 系统盘 | 单独使用 SSD,避免系统与数据全部混在一起 |
| 数据盘 | 使用新盘存放业务数据,并准备独立备份 |
| 电源 | 选择质量可靠的型号,不追求虚高功率 |
| UPS | 给异常断电留出安全关机和数据落盘时间 |
这里特别说明一下 ECC:E3-1231 v3 的内存控制器具备 ECC 能力,不等于任意 B85 主板都能正确启用 ECC。它还取决于芯片组、主板走线和 BIOS 支持。没有得到主板厂商明确说明时,我不会把“能插上 ECC 内存”当成“ECC 已经生效”,更不会把它当作这套方案的核心卖点。
二手平台的优点是采购成本低,缺点也很直接:硬件年限长、功耗不算优秀、没有完善售后,主板和电源的状态还比较依赖运气。买之前最好把这些风险算进去。
我更喜欢用 PVE 管理,而不是把所有服务装在一起
系统层面我选择了 Proxmox VE(PVE)。对我来说,它最大的价值不是“虚拟化看起来专业”,而是方便隔离、迁移、快照和备份。
我把不同用途拆成独立的虚拟机或容器,例如:
- 沐霖工时系统;
- Gitea 代码仓库;
- Nginx 反向代理;
- 文件或文档类服务;
- 备份与维护任务。
这些服务平时并不会同时满负载。给虚拟机分配的 CPU 数量更像资源上限,而不是每台机器长期独占的物理核心,因此轻负载下适度超配是可以接受的。不过内存和磁盘空间更容易真正耗尽,我会给它们保留余量,并设置资源限制。
如果只跑一两个服务,直接安装 Debian 或 Ubuntu Server 会更省资源,也更简单。选 PVE 只是我的个人偏好:我愿意用少量性能开销,换取更清楚的边界和更方便的维护。
实际用下来,我觉得有价值的地方
1. 部署环境终于可以长期保留
以前在个人电脑里测试,关机、换机器或者清理环境之后,经常需要重新部署。有了固定主机,内部服务可以持续运行,测试环境也不再到处散落。
2. 服务之间的影响更容易控制
代码仓库、工时系统和其他服务分开运行。某个服务升级失败、磁盘占用异常或者需要重启时,不必把整台机器上的应用一起停掉。
3. 备份和恢复更容易形成固定流程
我可以统一安排数据库备份、虚拟机备份和异地副本,而不是依赖“想起来再复制一次”。对内部系统来说,这一点比 CPU 跑分重要得多。
4. 低成本环境适合验证想法
有些服务是否值得长期使用,只有真正运行一段时间才知道。先用现有能力验证,比一开始就按最大规模采购更符合我的习惯。
也有一些不那么理想的地方
自建以后,维护责任也一起落到了自己身上。以下问题不能因为机器便宜就忽略:
- 单点故障:一台主机坏了,里面的多个服务可能一起中断;
- 旧硬件风险:硬盘之外,主板、电源和风扇同样可能老化;
- 停电与网络:办公室断电、路由故障都会影响服务;
- 噪声、散热和灰尘:家用或办公环境未必适合长期放置设备;
- 缺少远程管理:消费级主板通常没有 IPMI,死机后可能必须到现场;
- 维护时间:监控、补丁、备份检查和故障恢复都需要人负责。
所以,“能跑起来”和“可以放心交给业务使用”是两件事。前者一天就能做到,后者靠的是持续维护。
比配置更重要的几条经验
备份不要只放在本机
同一台机器里的另一块硬盘,只能解决部分磁盘故障,不能应对整机损坏、误删除、勒索软件或现场事故。我现在更看重至少保留一份与主机分离的副本,并定期验证能否恢复。
UPS 不是为了多撑几个小时
小型 UPS 的主要价值,是在停电后给系统留出安全关机时间。数据库正在写入时突然断电,造成的麻烦往往比 UPS 本身贵。
给服务设置边界
磁盘配额、日志轮转、上传大小、内存限制和备份保留周期,最好在上线时就设置。很多“小服务”最终出问题,并不是访问量太大,而是日志或附件悄悄占满了磁盘。
监控要简单但不能没有
至少要关注 CPU、内存、磁盘空间、硬盘 SMART、备份结果和证书有效期。监控不一定复杂,关键是异常发生时有人能看到。
做一次真正的恢复演练
看到“备份成功”并不代表数据一定能恢复。把备份还原到另一台虚拟机,确认系统能够启动、数据库能够读取,才算完成一次闭环。
成本应该怎样看
如果只计算主机硬件,这类二手平台确实便宜。但它和云服务器、品牌服务器并不是同一种产品,直接拿采购价格做三年总成本对比,很容易得出过于乐观的结论。
我会把下面这些成本一起考虑:
- 主机、硬盘、UPS 和备用部件;
- 长期电费与网络;
- 部署、巡检、升级和故障处理时间;
- 硬件损坏后的停机成本;
- 备份存储和异地副本;
- 对公网带宽、高可用、合规和售后的要求。
对我这次的小规模内部使用来说,自建划算,是因为并发低、能够自行维护,而且我本来就愿意花时间折腾。换成需要全天候保障的核心业务,结论很可能完全不同。
哪些场景可以考虑,哪些场景不建议照搬
比较适合尝试的场景:
- 团队规模不大,服务以内部使用为主;
- 访问量低,对短时间停机有一定容忍度;
- 数据需要本地保存;
- 团队里有人能够维护 Linux、网络和备份;
- 主要目的是验证需求、搭测试环境或承载非核心工具。
不建议直接采用的场景:
- 面向公网的高并发业务;
- 对可用性有严格承诺的核心系统;
- 金融、医疗等有明确合规或审计要求的业务;
- 没有人负责日常维护;
- 数据一旦丢失或服务中断就会造成严重损失。
关于沐霖工时系统的部署体验
沐霖工时是我放到这台机器上的轻量服务之一。对小团队来说,给它分配 2 核、2GB 内存就可以作为起步配置,实际资源还要根据使用人数、数据库规模和报表查询情况调整。
我比较在意的是它能否独立部署、数据是否容易备份,以及后续升级是否可控。把它单独放在虚拟机中后,做版本验证和回滚都更方便,也不会影响代码仓库等其他服务。
如果你也准备自建,可以先看 沐霖工时系统部署指南,再根据自己的并发量和数据规模调整配置。
最后
我喜欢这套方案,不是因为 E3 有什么特殊光环,而是它符合我当时的需求:投入不高、环境可控,也给我留下了足够的实践空间。
这次经历让我更确定一件事:做内部基础设施时,配置够用就好,真正值得花时间的是边界、备份、恢复和维护流程。低成本可以帮助我们开始,但不能成为降低可靠性标准的理由。
如果你也想用旧主机搭内部服务,我的建议不是照着某张配置单购买,而是先回答三个问题:
- 这台机器坏了,业务能停多久?
- 数据丢了,能不能从另一处恢复?
- 半年后,谁来继续维护它?
这三个问题想清楚,再决定买二手主机、品牌服务器还是云服务,会比单纯比较 CPU 和价格更有意义。