IBM新设计,Linux性能有望大幅提升
来自公众号:OSC开源社区 链接:https://www.oschina.net/news/163474/ibm-linux-cpu-namespace
这个原型补丁集引入了一个新的内核命名空间机制 —— CPU Namespace。
CPU Namespace 通过虚拟化逻辑 CPU ID 和创建相同的虚拟 CPU 映射来隔离 CPU 信息。它锁定在 task_struct 上,并且 CPU 转化被设计成扁平的层次结构,这意味着每个虚拟命名空间 CPU 在创建命名空间时都映射到一个物理 CPU,转化速度更快;并且子代不需要向上遍历树来检索转化。
该命名空间允许控制和显示接口都能够感知 CPU 命名空间上下文,这样命名空间内的任务只能通过虚拟 CPU 映射获取视图并因此控制它,以及查看可用的 CPU 资源。
往期精选
vivo统一告警平台建设与实践
两年滴滴和头条的后端开发经验!字字都是肺腑之言!
中移动离职中层自述:中国移动如何从到崩溃
大数据拯救地球环境的10种方式
聊聊sql优化的15个小技巧
手把手教你|如何编写一个Linux内核模块
MySQL 性能优化的 9 种姿势,面试再也不怕了!
比起35岁程序员,无知犯错的年轻一代是否更应该被原谅?
相关文章