先查这里,
大概率已经有答案
从配置怎么选,到到期前该备份什么。这里回答选型、计费、网络与数据的关键问题,帮你判断一台独享物理 Mac 是否适合当前任务。
三档机型,五个节点。Shell M4 按天 $21.8 起,全部以美元结算。
八个词,读懂租用方式
这里的“节点”是一台供你使用的物理 Mac,不是一份从共享主机切出来的虚拟资源。
- 物理节点
- 承载 macOS 与工作负载的实际设备。下单时选择机型、节点与周期;开通后,从控制台查看该实例的连接信息与到期时间。
- 独享
- 租用期间整机 CPU、GPU 与统一内存不与其他租户共享。这不代表同一台机器上的多个构建任务互不影响,并发仍会竞争本机资源。
- 非虚拟机
- 你租用的是物理 Mac,而不是共享宿主机上的虚拟实例。macOS 图形界面与命令行完整可用,适合需要原生工具链的工作流。
- VNC
- 用于远程图形桌面的连接方式。需要操作图形界面时使用;脚本构建和文件传输通常优先走 SSH,减少持续桌面传输的带宽占用。
- self-hosted runner
- 由你部署并注册到 CI 平台的任务执行程序。仓库触发流水线后,构建在这台 Mac 上运行;工具链、工作目录与凭据由你管理。
- 统一内存
- Apple Silicon 中由 CPU 与 GPU 使用的内存池。Xcode、模拟器、容器与推理进程会共同消耗它,选型时要看同时运行的任务,而不只看项目大小。
- 计费周期
- 可选按天、按周、按月或按季租用。周期价格是整段租期的目录价,不是把日价直接累加;订单的起止时间以控制台记录为准。
- Thunderbolt 5 并联
- 面向多台节点协作的连接加购项,按每台计费。它不是把几台 Mac 自动合成一台大内存机器,应用仍需自行安排任务与数据传输。
选型:先看同时跑什么
先确认工具链、并发和数据量,再决定内存与硬盘。更高档位不等于所有任务都会按比例加速。
16GB 够不够跑 Xcode?
Shell M4 配置为 M4 / 16GB / 256GB,适合先验证单项目编译、命令行打包或低并发 CI。是否够用,取决于你是否同时打开多个工程、启动多个模拟器,以及是否还运行容器或其他服务。
建议用实际仓库跑一次完整构建,再看内存压力、交换空间与磁盘剩余量。若持续出现明显内存压力,先减少并发;仍影响工作流时,再考虑 M4 / 24GB / 512GB 配置,对应 Shell M4 Plus。不要仅凭一次增量构建的耗时判断整套配置。
什么时候该选 M4 Pro / 64GB?
M4 Pro / 64GB / 2TB 是 Shell M4 Pro 的配置。多个构建任务同时运行、较大的依赖与产物集,或需要更多统一内存的 MLX、llama.cpp 实验,是优先评估这一档的场景。
模型能否载入还受量化方式、上下文长度、运行时缓存和其他进程占用影响,不能只用模型文件大小与 64GB 做比较。先记录峰值内存与实际吞吐,再决定是否长期租用;我们不把某个模型规模或构建加速倍数当作固定承诺。
原配 2TB 与 +1TB SSD 加购,怎么取舍?
先分开判断计算需求和容量需求。如果当前芯片与内存足够,只是多个 Xcode 版本、构建缓存或产物占满磁盘,可以评估 +1TB SSD 或 +2TB SSD。加购存储不会增加统一内存,也不会把 M4 变成 M4 Pro。
如果任务本身需要 M4 Pro 与 64GB 统一内存,再选择原配 2TB 的 Shell M4 Pro。下单前同时核对加购容量、计费周期和挂载安排;迁移已有文件前保留独立备份,不要把“增加容量”当作自动迁移或备份服务。
计费:比较周期价,不猜扣款
日租适合短任务,长周期适合持续使用。先估计实际租期,再看订单确认页的金额与到期时间。
按天与按季,价格差在哪里?
四种周期都有独立目录价,季付不是日价直接累加。下面列出三档机型的原始日价与季价,方便你区分短期试跑和持续使用;完整周价、月价及加购价格见方案页。
| 机型 | 按天 | 按季 |
|---|---|---|
| Shell M4 | $21.8 | $296.2 |
| Shell M4 Plus | $39.6 | $538.8 |
| Shell M4 Pro | $61.6 | $838 |
长周期降低持续租用的周期成本,但会延长你一次购买的租期。临时发布、环境验证和一次性归档,可以先按天评估;常驻 runner 则应把预计使用时间与加购费用一起比较。
已经开通,能否中途换周期或加购?
先在控制台打开对应订单,查看当前可用的续费、配置调整与加购操作。是否立即生效、是否涉及迁移、已付租期如何处理,以及新增金额,均应以该订单返回的确认信息为准,不按日价自行推算补差。
如果没有出现所需操作,登录控制台提交工单,注明订单号、目标周期和希望调整的配置。涉及机型或磁盘变化时,先完成备份,再确认执行安排;不要把提交需求视为变更已经完成。
到期是否自动扣费?关闭进程就停止计费吗?
不要把曾经支付成功等同于已经设置自动续费。请在控制台检查订单的续费设置、账单状态与到期时间,并以实际授权和确认结果为准。需要连续运行的流水线,应在到期前主动核对,而不是等连接断开后再处理。
计费依据是你购买的租期,不是 CPU 使用率。关闭 SSH 会话、停止 runner、结束构建或让机器空闲,都不等于取消订单或改变到期时间。若要调整后续租期,请使用控制台提供的订单操作。
为什么只以美元结算?
机型、周期与附加项统一使用美元(USD)目录价,便于跨节点比较同一配置。页面上的 $ 均表示美元;下单时应核对基础租金、加购项与最终应付金额。
若卡片账户的记账币种不同,换汇及可能产生的费用由发卡机构处理,不属于 ArmShell 的目录价。USDT-TRC20 支付则应按支付页面显示的网络、金额和收款信息操作,不自行用其他网络替代。
网络:按实际访问路径选节点
交互桌面、代码拉取和产物回传,对网络的要求不同。地理位置只是起点,实际路由才决定使用体验。
五个节点应该怎么选?
可选节点为新加坡、日本(东京)、韩国(首尔)、香港、美国东部,三档机型均覆盖这五个节点;下单时的实际可用状态以控制台实时返回为准。
频繁使用图形桌面时,优先从你的主要办公网络测试交互响应。以 CI 为主时,还要考虑代码仓库、依赖源与产物接收端的路径。分布式团队应以主要执行任务的位置为依据,而不是只按某位成员所在地区选择。
如果还不确定,先用短周期验证一次完整流程:拉取仓库、恢复依赖、构建、回传产物。单次 ping 不能替代这四个环节的实际体验。
是否提供独立 IP?能否提前配置白名单?
开通后的连接地址、端口与凭据从控制台获取。“独享物理机”描述的是计算资源归属,不应直接推导为固定公网 IP、独占出口或地址永久不变。
如果你的仓库、防火墙或合规流程依赖独立地址、出站白名单或固定地址,请在下单前联系支持,明确所需的是入站连接地址还是出站出口,并确认目标节点能否满足。不要根据示例命令中的主机名预先放行地址。
跨境访问延迟能保证吗?连接不顺先查什么?
延迟会随运营商、路由、时段与本地网络变化,不把某个参考毫秒数当作你的固定结果。ICMP 往返时间、SSH 命令响应和远程桌面流畅度也不是同一个指标。
先确认控制台里的连接地址与端口,再检查本地网络和防火墙。对比同一网络下的不同时段,记录超时发生在建立连接、下载依赖还是回传文件;提交工单时附上这些结果,比只描述“很慢”更容易定位。节点全年 365 天正常运行,但端到端连接仍受用户侧网络影响。
数据:独享不替代备份
代码、证书、配置与构建产物都应有机器之外的副本。到期前导出,远比到期后询问恢复更可靠。
到期后数据保留多久,何时擦除?
不要把到期后的保留时间当作备份承诺。应在订单到期前完成导出,并在控制台核对该订单的数据处理提示;具体保留安排与擦除进度,需要结合订单状态向支持确认,这里不承诺统一的恢复天数。
节点回收后会按流程处理原用户数据。已经擦除的数据不能依赖续费恢复。停止使用前,请同步文件、验证备份可读,并撤销不再需要的仓库凭据、runner 注册与其他访问令牌。
我的文件会被其他租户访问吗?
租用期间,你使用独享物理节点,CPU、GPU 与统一内存不与其他租户共享。ArmShell 非经授权不访问节点内的用户文件与工作负载。需要协助排障时,先通过工单说明问题,按必要范围提供日志或授权。
独享不能代替你自己的账号与权限管理。团队成员应分配独立的系统用户和 SSH 密钥,避免共用长期密码;只授予必要目录与仓库权限。不要在工单、截图或构建日志中暴露私钥、签名密码和有效令牌。
如何自行备份,才能确认真的能恢复?
把备份分成三类:代码提交到你的仓库;构建脚本、工具版本和环境配置记录成可重建说明;产物与必须保留的工作文件,用 rsync 或其他受控传输方式保存到节点之外。敏感凭据应使用团队认可的安全存储方式。
只把文件复制到同一台节点的另一个目录,不算独立备份。首次备份后抽查文件、核对校验值,并用副本尝试重建一次工作环境。临近到期时再做一次增量同步,确认本地副本包含最后一轮构建结果。
支付:两类方式,一套美元价格
只使用订单确认页返回的支付入口。付款前核对机型、周期、节点与加购项,付款后以订单状态为准。
支持哪些支付方式?
仅支持 USDT-TRC20,以及 Visa / Mastercard / Amex 卡支付(经 Stripe),全部以美元(USD)结算。实际可用网关以后端接口返回为准。
卡支付请按结账页面完成验证;USDT-TRC20 请逐项核对网络、金额与收款信息。不要向旧订单地址自行重复转账,也不要仅凭付款截图认定新订单已开通,后续状态应在控制台确认。
付款后订单没有更新,该提供什么信息?
先查看控制台的账单与订单状态,避免因页面未更新而重复支付。若仍无法确认,请通过控制台工单或 support@armshell.com 提供订单号、支付方式、支付金额,以及卡支付的账单参考信息或 USDT-TRC20 交易哈希。
不要发送完整卡号、卡片安全码、系统密码或私钥。支持会根据订单与支付记录核对结果;到账、验证与节点开通是不同环节,不用其中一个环节的完成状态替代全部流程。