首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于节点web服务器,vCPU和RAM哪个更好

对于节点web服务器,vCPU和RAM哪个更好
EN

Stack Overflow用户
提问于 2018-01-20 04:00:13
回答 1查看 2.7K关注 0票数 5

我在Digital Ocean云服务器上运行一个节点应用程序,该应用程序仅为API请求提供服务。所有客户端资产都由CDN提供服务,并且DB是远程访问的,而不是存储在服务器实例本身上。

我可以选择更多的vCPU或RAM。我不知道这是什么意思,所以任何反馈都是很有帮助的。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-01-20 04:12:17

单个node.js服务器将只在一个CPU上运行您的Javascript,因此它不会帮助您的Javascript更快地运行更多的CPU,除非您的应用程序集群并运行多个node.js进程来分担您的应用程序的负载,或者除非同一服务器上有其他正在由您的服务器使用的进程。

如果你真的需要更多的RAM,那么拥有更多的RAM (内存)只会改善事情。这完全取决于你的应用程序的内存使用情况,以及你已经有多少RAM可用。您可能已经知道内存是否耗尽了,因为当操作系统开始页面交换时,您的速度会变得非常慢,或者当内存不足时,进程会崩溃。

因此,为了知道哪个会让你受益更多,你真的需要更多关于你现有应用程序性能的数据(它是否会因为CPU密集型操作而陷入困境,以及它使用了多少RAM与你有多少可用内存相比)。很有可能这两者对你来说都不重要--这完全取决于使用配置文件或你的服务器进程。

如果您没有更多的数据,并且必须做出选择,请选择vCPU,因为在某些情况下,vCPU可能会对您有所帮助(如果需要,还可以让您选择将来使用群集),而在甚至不使用已有内存的情况下添加更多RAM则对您毫无帮助。

票数 10
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48348662

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档