# 远程开发系统要求

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/zh-cn/help/idea/llms.txt).

远程开发的系统要求可能会随着时间而变化，未来我们将努力支持更多类型的系统。 不符合要求的系统可能可以与 Remote Development 一起使用，但我们将无法支持可能在此过程中出现的问题。

根据您的项目规模，确保您要连接的系统符合以下要求：

## 最低要求

完整的系统要求列表，请参阅 [系统通用要求](installation-guide.html#requirements)。

## 推荐

* 对于较大的项目，请添加更多 CPU 和内存。 IDE 中的负载平均值指示将告诉您是否建议进行升级。

* 建议启用 Swap。 即使在云实例上。

* 本地 SSD 存储。

## 不支持

* 诸如 Raspberry Pi 之类的单板计算机。 要在 Raspberry Pi 上运行您的代码，请查看远程解释器或远程调试等类似功能。

* [共享虚拟主机服务](https://en.wikipedia.org/wiki/Shared_web_hosting_service). 在这种托管环境中，可能会有许多网站共存在由托管提供商拥有和操作的单一服务器上。 这台服务器上的所有网站都需要共享其资源，例如带宽、内存和计算能力。 这些资源在服务器上的所有帐户中平均分配，资源变得非常有限。 由于以下原因，远程开发支持在这种情况下不可行： * 除了 SSH 端口外，服务器上还必须有一个空闲端口用于 IDE 后端驻留。 共享虚拟主机通常不允许占用额外的端口。 * 可能对运行第三方软件有一些限制。 * 共享虚拟主机对用户 CPU 使用 imposes 限制。

