首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

华:论Linux的页迁移(Page Migration)上集

我认为有2种场景下,你会关注这个Page迁移的问题:一个是在Linux里面写实时程序,尤其是Linux的RT补丁打上后的情况,你希望你的应用有一个确定的时延,不希望跑着跑着你的Page正在换位置而导致的延迟...2.2 alloc_pages 当内核使能了COMPACTION,则Linux的底层buddy分配器会在alloc_pages()中尝试进行内存迁移以得到连续的大内存。...所以,工程中也可以考虑通过内核启动的bootargs来设置巨页,这样Linux开机的过程中,就可以直接从bootmem里面分配巨页,而不必在运行时通过order较高的alloc_pages()来获取。...所以Linux的NUMA自动均衡机制,会尝试将内存迁移到正在访问它的CPU节点所在的NODE,如下图中绿色的memory经常被CPU24访问,但是它位于NODE0的memory: ?...则Linux内核可能会将绿色内存迁移到CPU24所在的本地memory: ? 这样CPU24访问它的时候就会快很多。 显然NUMA_BALANCING也是依赖MIGRATION机制的: ?

1.4K20

华:火焰图 全局视野的 Linux 性能剖析

作者简介:宋华,他有10几年的Linux开发经验。他长期在大型企业担任一线工程师和系统架构师,编写大量的Linux代码,并负责在gerrit上review其他同事的代码。...Barry Song是Linux的活跃开发者,是某些内核版本的最活跃开发者之一(如https://lwn.net/Articles/395961/ 、https://lwn.net/Articles/429912.../ ),也曾是一ARM SoC系列在Linux mainline的maintainer。...他也是china-pub等据销售评估的2008年度“十大畅销经典”,“十佳原创精品”图书《Linux设备驱动开发详解》的作者和《Essential Linux Device Driver》的译者。...他也热衷于开源项目,正在开发LEP(Linux Easy Profiling,http://www.linuxep.com )项目,并希望获得更多人的参与和帮助。

2.1K00

腾讯云微使用

平台整体介绍 快速了解微 低代码到底想解决什么? 低代码平台以低技术门槛,高复用的解决方案,以及出色的可定制化形态。...使得企业可以花费很少的成本投入就能够达成预期效果,相比传统方案要更划算 以极致的效率,解决产品应用需求和供应的各种问题 微低代码产品概述 微低代码WeDa是高效、高性能的拖拽式低代码开发平台,向上连接前端的行业业务...微将繁琐的底层架构和基础设施抽象化为图形界面,通过行业化模板、拖放式组件和可视化配置快速构建多端应用,免去了代码编写工作,完全专注于业务场景 平台生态优势 多团队协作:应用的多团队协作管理,子账号协同开发...模板是带有一些数据源的,可以点击『管理数据』进入到CMS系统 快速注册小程序 前往微信注册小程序 扫码授权认证 应用场景 适合ISV 个人开发者 中小企业场景 开发平台(个人) 微作为低码平台...,可实现多端、多行业应用的可视化开发 微平台已经在工业、教育、零售、政务等多个行业落地产品 已助力四川天府健康通、城市生活助手(welife)、江门人才岛和广州农园(橞家园)等多家企业完成千万级流量应用上线

5.5K10

低代码·用微丨微低代码系列直播预约中

「低代码·用微」第一期分享主题: 新鲜上线!...微低代码企业应用搭建能力详解 本次课程将详细解析腾讯云微低代码平台提供的模型应用、流程管理、用户权限等企业应用搭建能力,以及典型的应用场景示例,欢迎讨论交流。...「低代码·用微」系列直播简介 : 近年来低代码概念火爆,尤其随着云原生技术的普及,越来越多的头部互联网企业加入到LowCode/NoCode的探索和实践之中。...作为国内首个微信小程序原生的低代码平台,腾讯云微团队在低代码方向上做了较多摸索和尝试,包括自定义数据源、源码级组件等底层能力的开发,腾讯内部产品服务的聚力,以及合作伙伴生态的共建等,也取得了一定的积累...本次「低代码·用微」系列直播课,将为大家详细解析腾讯云微低代码平台,主要内容包括微产品功能、优势、标杆客户案例、行业解决方案等,并围绕大家所关心的企业级能力,与微信、企微生态的连接,应用场景和实践落地情况等内容进行探讨

87830
领券