把Claude Code部署到VPS上,是2026年开发者圈子里一个很实际的趋势。通勤路上用平板改几行代码、下班后让Agent在云端继续跑任务、或者干脆把开发环境从本地笔记本迁移到一台7×24小时在线的服务器上——这些场景都指向同一个问题:这台VPS的CPU和内存,到底需要什么规格?
网上的答案很乱。有人说1核1G就能跑,有人说没有16G别碰。两个说法其实都没错,区别在于“跑起来”和“用得稳”是两件完全不同的事。
先看清Claude Code到底在消耗什么
Claude Code本身是一个命令行工具,主要工作是接收指令、调用Anthropic的云端API、在本地执行Shell命令和文件操作。它不负责模型推理,所以没有GPU需求,这一点和本地跑大模型完全是两码事。
但它的资源消耗模式有自己的特点。根据Anthropic官方文档,Claude Code的系统要求是4 GB以上内存,x64或ARM64处理器。安装过程本身只需要约512 MB空闲内存,但运行起来之后,内存占用会随着任务复杂度上升。
一个典型Agent空闲时占用约300-600 MB内存,执行多进程部署或包含MCP工具调用的复杂任务时,峰值可能突破1.5 GB。如果同时运行Docker容器、Node.js服务或数据库,内存消耗会迅速叠加。
更值得注意的是Claude Code存在已知的内存增长问题。GitHub上有用户报告,单个Claude Code会话在18分钟的多步编码任务中,RSS内存增长到29.9 GB,导致系统OOM Killer强制终止进程。这不是每个用户都会遇到的极端情况,但它说明了一个事实:Claude Code的内存占用上限,比它的“标称需求”要高得多。
CPU:单核性能比核心数重要
Claude Code是典型的I/O密集型负载,而不是计算密集型负载。它的时间主要花在等待API响应、等待Shell命令执行结果、等待文件读写完成上,CPU本身的计算压力并不大。
这意味着,2核高频CPU的体验,往往优于8核低频CPU。核心数再多,Claude Code也不会同时跑满——它的大部分工作流是串行的。真正影响响应延迟的,是单核的时钟频率和架构代际。
以Jtti香港轻量云为例,其1核1G配置搭载的是Intel Xeon E5-2680 v3@2.50GHz,单核性能在轻量级任务中表现稳定。对于个人开发者、单会话使用、轻量级代码补全和文件操作来说,这个CPU水平是够用的。
但如果你的使用场景涉及同时运行多个Claude Code会话、或者Claude Code与Docker容器、本地开发服务器并存,2核起步会更从容。Jtti的2核2G或2核4G方案在这个维度上提供了匹配的算力。
结论:CPU核心数不是瓶颈,单核频率和是否有余量应对并发才是。1核够用,2核稳妥。
内存:4 GB是底线,8 GB是舒适区
内存是Claude Code部署中最需要认真对待的资源。Anthropic官方给出的底线是4 GB,但“底线”的含义是“可以运行”,而不是“跑得舒服”。
1 GB内存:仅适合纯定时脚本或极轻量测试。Claude Code本身加上系统开销就可能逼近上限,一旦执行稍复杂的任务,OOM Killer会直接把进程杀掉。
2 GB内存:可以启动并运行Claude Code,但需要配合Swap使用。多个GitHub项目建议2 GiB内存的主机至少配置2 GiB Swap,以应对突发内存峰值。在2G内存的机器上,Claude Code跑轻量任务可行,但一旦涉及Docker或多进程操作,Swap的使用会成为性能瓶颈。
4 GB内存:这是Anthropic官方标注的最低要求,也是实际使用中“能用”的起点。Cloudzy的实测文章明确指出,Code Server单独跑1 GB就够,但Claude Code把整个技术栈的内存下限拉到了4 GB,组合使用建议按8 GB规划。
8 GB内存:推荐配置。这个容量允许Claude Code与Docker Compose多容器环境并行,也为内存增长留出了足够的缓冲空间。如果你打算把Claude Code作为日常开发环境的核心工具,8 GB是更理性的选择。
16 GB及以上:适合多用户共享、同时运行多个AI Agent、或在Claude Code之外还需要跑本地服务(数据库、缓存、消息队列)的场景。
一个容易被忽略的细节:给Claude Code设一道内存“保险丝”
鉴于Claude Code存在内存异常增长的可能性,不要让它无限制地消耗内存。在Linux上,最有效的方式是通过systemd cgroup设置硬性内存上限。
systemd-run--user--scope-p MemoryMax=4G-p MemorySwapMax=0--claude
这条命令将Claude Code的内存使用上限强制在4 GB,超出后OOM Killer会终止该进程,而不是拖垮整台服务器。对于4 GB内存的VPS,这个设置尤为关键——它让Claude Code在异常时“自己死”,而不是把系统一起带走。
Jtti各节点的配置推荐
结合上面的资源分析,Jtti的产品线可以对应到不同的使用场景。
个人开发者、轻量使用(1核1G):Jtti香港轻量云1核1G/200M独享带宽/800G流量。200M独享带宽对于Claude Code调用API和拉取依赖来说绰绰有余,流量额度也足够覆盖日常开发。1G内存是底线配置,建议配合Swap和cgroup限制使用,适合以“远程跑脚本、偶尔改代码”为主的场景。
日常开发、多容器并行(2核2G/2核4G):Jtti香港CN2 VPS的2核2G/2M CN2方案年付$118.91,2核4G/5M CN2方案适合Claude Code与Docker环境共存的使用模式。CN2 GIA三网直连线路保障了从国内SSH连接和API调用的低延迟,不会因为跨境网络抖动打断编码流程。
重度使用、多Agent并行(4核8G及以上):Jtti美国CN2 GIA的4核8G/10M CN2/不限流量方案年付$360.32,或香港4核8G/5M CN2方案年付$345.41。8 GB内存为Claude Code的多会话、复杂MCP工具调用和并行Docker容器提供了充足的余量。
所有方案均享受终身循环折扣政策,首购价格就是续费价格。对于Claude Code这种需要长期在线的开发环境来说,成本的可预期性本身就是选型的一部分。
在Jtti VPS上跑Claude Code,配置选择的逻辑可以概括为一句话:CPU看单核够不够快,内存看底线之上留多少余量。
1核1G能跑,但只适合轻量场景;2核2G是入门,需要Swap兜底;4 GB内存是Anthropic官方底线,8 GB是长期使用的舒适区。无论选择哪个配置,给Claude Code设置一个cgroup内存上限,是避免单次异常拖垮整台服务器的必要保险。
访问Jtti官网,查看香港及美国节点云服务器的完整配置与测试IP,根据你的Claude Code使用强度匹配最合适的那一台。
CN
EN