概述
本指南旨在帮助您从零开始搭建一台基于 NVIDIA 显卡并运行 Ubuntu Server LTS 操作系统的以太坊矿机。无论您是加密货币挖矿的新手还是希望优化现有设置的矿工,本文都将提供从硬件选购到软件配置的全面指导。
搭建以太坊矿机主要包含三个核心步骤:
- 硬件选购与清单准备
- 矿机物理组装
- 操作系统与挖矿软件安装
选择 Ubuntu 作为操作系统,而非专用挖矿系统如 ethOS 或 Windows,主要优势在于其开源和通用性。虽然专用系统可能在性能上略有优势,但 Ubuntu 提供了更灵活的环境,便于系统维护、安全更新,且在挖矿收益不佳时,设备可轻松转向其他用途,如利用 NVIDIA 显卡的 CUDA 平台进行机器学习模型训练。
硬件选购指南
以下是一套支持 6 显卡的矿机硬件配置清单。您可根据市场供应情况、预算或技术更新灵活调整配置。请注意,部分硬件可能已停产或缺货,建议选择性能相近的替代产品。
| 组件 | 推荐型号与说明 |
|---|---|
| 处理器 | Intel Pentium G4400 双核 3.3 GHz |
| 主板 | 支持多显卡的 Z170 芯片组主板 |
| 内存 | DDR4 4GB |
| 硬盘 | 275GB SATA SSD |
| 显卡 | NVIDIA GeForce GTX 1070 或同等级别显卡 |
| 转接卡 | PCI-E 转接卡及 USB 连接线 |
| 电源 | 额定功率 1275W 或更高 80PLUS 铂金认证电源 |
| 矿机框架 | 6 显卡开放式矿机架 |
| 散热风扇 | 120mm 机箱风扇套装 |
重要提示:
- 电源选择应基于显卡总功耗,建议显卡总功率不超过电源额定功率的 80%。
- 若显卡需双 8-pin 供电,请确认电源具备足够接口或额外购买转接线。
- 主板必须支持多显卡插槽,并确认 PCIe 总线带宽可满足所有显卡同时工作。
矿机组装步骤
1. 安装框架与主板
首先组装矿机框架底座。可选择购买现成的开放式矿架或自制。将主板和硬盘固定在框架上,并安装内存、处理器及散热器。
2. 安装电源与供电
将电源固定在机架上,连接主板的主供电和辅助供电接口。
3. 安装显卡与转接卡
在框架上层安装显卡支撑架,将每张显卡固定于支撑架。使用 PCI-E 转接卡连接显卡与主板 PCIe 插槽,并通过 USB 线连接转接卡子板。
4. 连接供电与散热
为转接卡和显卡连接供电线,安装散热风扇并接通电源。
5. 连接外设与开机
连接电源开关并将其固定在机架上,暂接显示器、键盘和鼠标以备系统安装。
系统与挖矿软件安装
BIOS 设置与更新
- 开机进入 BIOS 设置界面,检查并更新至最新版本。
- 启用“Above 4G Decoding”选项以支持多显卡(具体名称因主板而异)。
- 若主板集成显卡,设置首选显示输出为集成显卡,以便独立显卡全力投入挖矿。
Ubuntu Server 安装
- 制作 Ubuntu Server LTS 安装 U 盘,启动矿机并安装系统。
- 安装过程中在 GRUB 启动参数添加
nouveau.modeset=0以禁用开源显卡驱动。 - 完成安装后移除安装介质并重启。
NVIDIA 驱动安装
- 安装编译工具:
sudo apt install gcc g++ make - 下载并编译与当前内核匹配的 GCC 版本。
- 获取内核源码并配置编译环境。
- 从 NVIDIA 官网下载最新驱动,并通过指定内核路径和 GCC 版本进行安装。
禁用 Nouveau 驱动并更新 initramfs:
echo -e "blacklist nouveau\noptions nouveau modeset=0" | sudo tee /etc/modprobe.d/blacklist-nouveau.conf sudo update-initramfs -u- 重启后运行
nvidia-smi确认所有显卡识别正常。
挖矿软件配置
- 从 Ethermine 或类似矿池官网下载 ethminer 最新版本。
- 解压并测试挖矿程序:
ethminer -U -M 1 - 创建系统服务文件,配置矿池地址和钱包信息。
- 启动挖矿服务并监控日志:
journalctl -u eth-miner.service -f - 约 5-10 分钟后,在矿池网站查看矿机算力和运行状态。
常见问题
问:为什么选择 Ubuntu 而不是 Windows 或专用挖矿系统?
答:Ubuntu 系统开源免费,维护方便,安全性高,并且具备良好的通用性。当挖矿收益下降时,可快速转型为机器学习或其他高性能计算任务的工作站。
问:如何选择合适的电源?
答:电源功率应至少为显卡最大总功耗的 1.2 倍以上,并保留一定余量。80PLUS 铂金或金牌认证的电源能效更高,长期运行更经济。
问:矿机无法识别全部显卡怎么办?
答:首先检查转接卡和显卡的供电是否接牢,尝试更换 PCIe 插槽或转接卡以排除硬件故障。在 BIOS 中确认“Above 4G Decoding”选项已开启。
问:如何监控矿机运行状态?
答:可通过 nvidia-smi 命令实时查看显卡温度、功耗和算力。配合矿池提供的仪表盘,可远程监控收益和在线状态。
问:挖矿收益如何计算?
答:收益取决于显卡算力、网络难度和以太坊价格。可使用各大矿池提供的收益计算器进行预估。
问:如何优化挖矿效率?
答:适当超频显卡核心和显存可提升算力,但需注意稳定性与散热。降低电压有助于减少功耗,提高能效比。
通过以上步骤,您应能成功搭建并运行自己的以太坊矿机。挖矿是一个动态变化的领域,始终保持对硬件、软件和市场环境的学习,将帮助您获得更好的回报。