加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby – Bundle:有多少并行工作?

发布时间:2020-12-17 02:09:23 所属栏目:百科 来源:网络整理
导读:Bundle supports parallel processing与–jobs: The –jobs option (-j for short) installs gems in parallel. For example,bundle install -j4 will use 4 workers. We’ve seen speedups of 40-60% on fresh bundle installs. To always install in para
Bundle supports parallel processing与–jobs:

The –jobs option (-j for short) installs gems in parallel. For example,bundle install -j4 will use 4 workers. We’ve seen speedups of 40-60% on fresh bundle installs. To always install in parallel,run bundle config –global jobs 4 or set BUNDLE_JOBS.

4是这里使用的例子,但为什么不是2或8?是否有最佳数量或方法来计算最佳并行过程数?如果时间受网络活动的约束,我认为它应该很高,例如64,或者如果受计算限制,则可能是机器上的核心数量.

解决方法

这完全取决于CPU拥有多少内核和可用内存.假设你的内存容量不错,你可以使用内核数作为-j参数.如果您使用的是Linux,则可以运行此命令列出您的内核:

cat /proc/cpuinfo | grep processor

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读