erlang 虚拟机优化参数

文章讨论了如何通过关闭BEAM的忙等待功能来降低系统CPU使用率,因为忙等待可能导致不真实的CPU负载指示。同时,建议开启epollIO模型以提高效率。此外,设置低唤醒阈值和启用公平调度可以更平均地分配CPU任务,但过早唤醒调度器可能增加上下文切换的成本。
摘要由CSDN通过智能技术生成

+sbwt none

将CPU忙等待关闭将有助于降低系统显示的CPU使用率,因为开启了忙等待的BEAM,CPU负载并不代表真实的工作情况;

+K true

开启epoll IO模型

+swt low

Sets scheduler wakeup threshold. Defaults to medium.               The threshold determines when to wake up sleeping schedulers               when more work than can be handled by currently awake schedulers               exists. A low threshold causes earlier wakeups, and a high               threshold causes later wakeups. Early wakeups distribute work               over multiple schedulers faster, but work does more easily bounce               between schedulers.

-- 过早唤醒调度器可能造成更多的上下文切换

+sub true

公平调度,平均分配CPU任务

#+S 3:3

#+SP 75:50

CPU 忙等待参数调试

The Curious Case of BEAM CPU Usage

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值