← 返回新闻动态

我为什么用一台二手 E3 主机搭内部服务:一次低成本实践记录

发布日期:2026-07-18 | 作者:无鱼软件 | 标签:E3、内部服务器、PVE、自建服务、经验分享

写在前面

这不是一篇“二手 E3 比云服务器更好”的购买指南,也不是一套可以直接照搬的企业 IT 方案。

我只是比较喜欢把工具掌握在自己手里。碰到低并发、只在内部使用的服务时,我通常会先想一件事:能不能用一套成本可控、结构简单的环境把它跑起来,再根据实际使用情况决定是否升级。

这台 E3 主机就是在这样的想法下搭出来的。它不新,也谈不上豪华,但在我的使用场景里,承担工时系统、代码仓库和一些辅助服务已经够用。下面分享的重点不是“这套配置有多神”,而是我在选择、部署和维护过程中的一些真实考虑。


我当时需要的,其实不是一台“服务器”

最开始的需求很简单:

  • 有一个长期运行的环境,用来部署工时管理等内部系统;
  • 几个服务之间尽量相互隔离,升级或重启时不要彼此影响;
  • 数据放在自己可控的位置;
  • 前期使用人数和并发都不高,不想一开始投入太多;
  • 顺便保留一点实验空间,方便测试新版本和部署方案。

如果只是临时演示,一台普通电脑甚至虚拟机就够了;如果是公网业务、核心生产系统或者有明确合规要求,我更倾向于云服务或正规的服务器方案。

我的场景刚好处在中间:比临时测试认真一些,但离高可用生产环境还有很大距离。所以我选择先用一台二手主机验证需求。


为什么最后选了 E3

我用的是 E3-1231 v3。选择它没有什么“信仰”,主要是因为这类旧平台在二手市场上比较常见,4 核 8 线程对于轻量内部服务仍然够用,DDR3 内存和配套硬件也比较容易找到。

我当时的配置思路大致如下:

部件选择思路
CPUE3-1231 v3,4 核 8 线程
主板B85 平台,优先考虑稳定性和接口是否够用
内存16GB DDR3,后续需要时再扩容
系统盘单独使用 SSD,避免系统与数据全部混在一起
数据盘使用新盘存放业务数据,并准备独立备份
电源选择质量可靠的型号,不追求虚高功率
UPS给异常断电留出安全关机和数据落盘时间

这里特别说明一下 ECC:E3-1231 v3 的内存控制器具备 ECC 能力,不等于任意 B85 主板都能正确启用 ECC。它还取决于芯片组、主板走线和 BIOS 支持。没有得到主板厂商明确说明时,我不会把“能插上 ECC 内存”当成“ECC 已经生效”,更不会把它当作这套方案的核心卖点。

二手平台的优点是采购成本低,缺点也很直接:硬件年限长、功耗不算优秀、没有完善售后,主板和电源的状态还比较依赖运气。买之前最好把这些风险算进去。


我更喜欢用 PVE 管理,而不是把所有服务装在一起

系统层面我选择了 Proxmox VE(PVE)。对我来说,它最大的价值不是“虚拟化看起来专业”,而是方便隔离、迁移、快照和备份。

我把不同用途拆成独立的虚拟机或容器,例如:

  1. 沐霖工时系统;
  2. Gitea 代码仓库;
  3. Nginx 反向代理;
  4. 文件或文档类服务;
  5. 备份与维护任务。

这些服务平时并不会同时满负载。给虚拟机分配的 CPU 数量更像资源上限,而不是每台机器长期独占的物理核心,因此轻负载下适度超配是可以接受的。不过内存和磁盘空间更容易真正耗尽,我会给它们保留余量,并设置资源限制。

如果只跑一两个服务,直接安装 Debian 或 Ubuntu Server 会更省资源,也更简单。选 PVE 只是我的个人偏好:我愿意用少量性能开销,换取更清楚的边界和更方便的维护。


实际用下来,我觉得有价值的地方

1. 部署环境终于可以长期保留

以前在个人电脑里测试,关机、换机器或者清理环境之后,经常需要重新部署。有了固定主机,内部服务可以持续运行,测试环境也不再到处散落。

2. 服务之间的影响更容易控制

代码仓库、工时系统和其他服务分开运行。某个服务升级失败、磁盘占用异常或者需要重启时,不必把整台机器上的应用一起停掉。

3. 备份和恢复更容易形成固定流程

我可以统一安排数据库备份、虚拟机备份和异地副本,而不是依赖“想起来再复制一次”。对内部系统来说,这一点比 CPU 跑分重要得多。

4. 低成本环境适合验证想法

有些服务是否值得长期使用,只有真正运行一段时间才知道。先用现有能力验证,比一开始就按最大规模采购更符合我的习惯。


也有一些不那么理想的地方

自建以后,维护责任也一起落到了自己身上。以下问题不能因为机器便宜就忽略:

  • 单点故障:一台主机坏了,里面的多个服务可能一起中断;
  • 旧硬件风险:硬盘之外,主板、电源和风扇同样可能老化;
  • 停电与网络:办公室断电、路由故障都会影响服务;
  • 噪声、散热和灰尘:家用或办公环境未必适合长期放置设备;
  • 缺少远程管理:消费级主板通常没有 IPMI,死机后可能必须到现场;
  • 维护时间:监控、补丁、备份检查和故障恢复都需要人负责。

所以,“能跑起来”和“可以放心交给业务使用”是两件事。前者一天就能做到,后者靠的是持续维护。


比配置更重要的几条经验

备份不要只放在本机

同一台机器里的另一块硬盘,只能解决部分磁盘故障,不能应对整机损坏、误删除、勒索软件或现场事故。我现在更看重至少保留一份与主机分离的副本,并定期验证能否恢复。

UPS 不是为了多撑几个小时

小型 UPS 的主要价值,是在停电后给系统留出安全关机时间。数据库正在写入时突然断电,造成的麻烦往往比 UPS 本身贵。

给服务设置边界

磁盘配额、日志轮转、上传大小、内存限制和备份保留周期,最好在上线时就设置。很多“小服务”最终出问题,并不是访问量太大,而是日志或附件悄悄占满了磁盘。

监控要简单但不能没有

至少要关注 CPU、内存、磁盘空间、硬盘 SMART、备份结果和证书有效期。监控不一定复杂,关键是异常发生时有人能看到。

做一次真正的恢复演练

看到“备份成功”并不代表数据一定能恢复。把备份还原到另一台虚拟机,确认系统能够启动、数据库能够读取,才算完成一次闭环。


成本应该怎样看

如果只计算主机硬件,这类二手平台确实便宜。但它和云服务器、品牌服务器并不是同一种产品,直接拿采购价格做三年总成本对比,很容易得出过于乐观的结论。

我会把下面这些成本一起考虑:

  • 主机、硬盘、UPS 和备用部件;
  • 长期电费与网络;
  • 部署、巡检、升级和故障处理时间;
  • 硬件损坏后的停机成本;
  • 备份存储和异地副本;
  • 对公网带宽、高可用、合规和售后的要求。

对我这次的小规模内部使用来说,自建划算,是因为并发低、能够自行维护,而且我本来就愿意花时间折腾。换成需要全天候保障的核心业务,结论很可能完全不同。


哪些场景可以考虑,哪些场景不建议照搬

比较适合尝试的场景:

  • 团队规模不大,服务以内部使用为主;
  • 访问量低,对短时间停机有一定容忍度;
  • 数据需要本地保存;
  • 团队里有人能够维护 Linux、网络和备份;
  • 主要目的是验证需求、搭测试环境或承载非核心工具。

不建议直接采用的场景:

  • 面向公网的高并发业务;
  • 对可用性有严格承诺的核心系统;
  • 金融、医疗等有明确合规或审计要求的业务;
  • 没有人负责日常维护;
  • 数据一旦丢失或服务中断就会造成严重损失。

关于沐霖工时系统的部署体验

沐霖工时是我放到这台机器上的轻量服务之一。对小团队来说,给它分配 2 核、2GB 内存就可以作为起步配置,实际资源还要根据使用人数、数据库规模和报表查询情况调整。

我比较在意的是它能否独立部署、数据是否容易备份,以及后续升级是否可控。把它单独放在虚拟机中后,做版本验证和回滚都更方便,也不会影响代码仓库等其他服务。

如果你也准备自建,可以先看 沐霖工时系统部署指南,再根据自己的并发量和数据规模调整配置。


最后

我喜欢这套方案,不是因为 E3 有什么特殊光环,而是它符合我当时的需求:投入不高、环境可控,也给我留下了足够的实践空间。

这次经历让我更确定一件事:做内部基础设施时,配置够用就好,真正值得花时间的是边界、备份、恢复和维护流程。低成本可以帮助我们开始,但不能成为降低可靠性标准的理由。

如果你也想用旧主机搭内部服务,我的建议不是照着某张配置单购买,而是先回答三个问题:

  1. 这台机器坏了,业务能停多久?
  2. 数据丢了,能不能从另一处恢复?
  3. 半年后,谁来继续维护它?

这三个问题想清楚,再决定买二手主机、品牌服务器还是云服务,会比单纯比较 CPU 和价格更有意义。


延伸阅读