我需要同时运行多个进程,我应该使用哪个服务器 2024-6-1 • memory cpu-usage memory-usage 我在 DigitalOcean 上购买了 1GB 和 1CPU 的 droplet。我在那里运行 cronjob。目前我可以同时运行 30 个后台任务(进程),一旦我启动服务器,它就无法处理那么多了。 这些后台进程向一个端点发送请求,收集数据到数组,然后将其发送到另一个端点。每个任务处理 100 个数据。 你能帮我选择合适的服务器吗?我想一次在后台运行至少 100 个任务(进程)。我应该购买更多 RAM 还是 CPU? 这是当前的使用情况,我没有看到服务器因 40 个任务而超载,但它无法处理: 我究竟做错了什么? 答案1 这两者都不直接与您可以同时运行的进程数量相关,但我会选择更多的 RAM。 此外,如果您分散每个进程发生的时间,则可以降低峰值负载。因此,如果您每 2 分钟运行一次每个进程,而不是不断运行所有 100 个进程,那么您可能根本不需要升级。 相关内容 使用 iGetter 下载在完成 97% 后停止并挂起 为什么Windows 7中中文文件名显示为方框? 在 Windows XP 网络中删除文件 显示上个月安装的所有补丁/软件包 垂直对齐表格单元格内容 GIMP:使用不同的色调改变图像颜色 英特尔图形内核模式驱动程序导致 Windows 恢复缓慢 与 TikZ PGFlots 的计时和集成 如何为用户或客户端计算机设置特定的域控制器以进行登录身份验证? 无法使用 $Home 附加到 ~./bashrc 中的 PATH