gpt4 book ai didi

vagrant - 主管 : Why am I able to run more than 4 processes on a 4 core machine?

转载 作者:行者123 更新时间:2023-12-02 21:12:42 24 4
gpt4 key购买 nike

我正在使用 4 核机器并使用 vagrant box 来托管我的应用程序。我已将 Supervisor 配置为在不同端口上生成 5 个进程,我可以轻松地独立运行所有进程。这是否意味着 Supervisor 派生的每个进程都没有遵守单独的核心?

最佳答案

运行进程是操作系统的工作。它决定运行什么以及何时运行它。你有 4 个内核的事实意味着你可以并行执行 4 个不同的“代码”(4 个不同的线程不一定来自同一进程)

这意味着如果您将 4 个进程放在具有 4 个内核的同一台机器上,它们很可能会并行运行。如果你有 5 个进程比在任何给定时刻,只有 4 个在运行,但看起来它们都在并行运行,因为它们会进行“上下文切换”,你的核心将随机停止运行 1 个进程并切换到其他

关于vagrant - 主管 : Why am I able to run more than 4 processes on a 4 core machine?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32562742/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com