- 2
- 0
- 约5.24千字
- 约 51页
- 2017-05-30 发布于四川
- 举报
Agenda 硬件层面变化和思考 操作系统层面变化和思考 语言和库层面变化和思考 Erlang平台层面变化和思考 调优工具 结论 Erlang运行期内部结构图 虚拟机的选择 SMP版本和Plain版本,由erlexec动态选择根据参数选择。 VM内部启用Hipe与否。 64位机器下halfword版本。 调度器机制 Running on full load or not! 进程和BIF按照时间片原则公平调度,抢占。 绑定调度器 spawn_opt 未公开参数 scheduler 用于绑定进程到指定调度器 Erlang 进程和Port 进程和现实世界1:1映射。 进程是根据时间片实现抢占式公平调度。 每个进程独立的堆和栈,独立的进行GC, 消息通过拷贝的方式传递。 Tcp?port也是和现实世界1:1映射。? Port通过Kernel Poll来实现事件监测?,IO调动独立于进程调度,也是公平调度。 每个tcp port内部都有发送队列(高低水位线),以及接收缓冲区。 port和进程的slot位都是预先分配好的。 ? ? Erlang内存分配池 Numa aware 何时支持? R14B? largepage 何时支持? ? 内部有几百个分门别类的内存池。 ? mseg_alloc:?通过mmap来向系统申请内存,批发给其他内存分配池。 ? 每个调度器自己的内存池。 Erlang 进
您可能关注的文档
最近下载
- 2019年徐州彭城农村商业银行股份有限公司.doc VIP
- 2.复旦大学2025年培养方案目录(2025方案) .pdf VIP
- 徐州彭城农村商银行股份有限公司.doc VIP
- 信用卡-网贷申请个人信息登记表.doc VIP
- 生鲜食品配送安全保障措施.docx VIP
- 2026年“建安杯”信息通信建设行业安全竞赛核心考点题库.doc VIP
- 2024年公交车司机职业技能竞赛理论考试题库(含答案).pdf VIP
- 消防中队班务会一周工作总结5篇.docx VIP
- 50米以下落地式脚手架施工方案方案.docx
- 贵州省遵义市汇川区2026年初中学业水平适应性考试(一模)数学(试卷+解析).pdf VIP
原创力文档

文档评论(0)