
腾讯|腾讯云—腾讯云下一代虚拟化预研项目实习
岗位职责
课题背景:
虚拟化团队负责腾讯云虚拟化宿主机内核以及虚拟化套件的开发与维护工作,支撑腾讯自研云平台、公有云及私有云场景下的虚拟化底层技术,支持大规模业务的稳定运营。
下一代虚拟化平台的主要方向涵盖:
1、轻量虚拟化,重构 QEMU/KVM 架构,支持在高密服务器下的轻量级部署,减少虚拟化损耗;
2、可维护性提升,支持任何组件的热升级和热替换能力;
3、HostOS 与 GuestOS 的协同优化,实现性能和资源消耗的极致优化。
课题挑战:
1、虚拟化属于计算机工程范畴里复杂性最大的软件程序之一,对操作系统的开发、维护需要足够的熟悉与全局化思维;
2、底层硬件不断地发展,单机规格越来越大。进而带来对虚拟化和操作系统扩展性的挑战,底层软件需要和CPU体系结构深度优化,解决扩展性和稳定性的问题。
具体工作:
1、针对弹性内存,优化冷热内存判断机制与检测算法
2、针对所设计检测机制与对应的淘汰算法,设计方案去进行性能评估/准确性评估
任职要求
1、熟悉虚拟化相关技术,熟悉以下模块中的一个或者多个:kvm、调度器、内存管理、网络、存储(有开源贡献、实际代码开发项目经验的优先);
2、了解/熟悉Linux系统下通用的问题分析工具链使用,如ebpf,perf,ftrace,kprobe等;
3、熟悉x86/arm cpu架构或者异构硬件架构,有相关的调研、调优经验;
4、分析问题有专研精神,做到刨根问底。解决问题有长远意识,底层组件需要做到足够优雅。
腾讯招聘实习生:腾讯云—腾讯云下一代虚拟化预研项目岗位来自腾讯招聘官网,具体内容以腾讯招聘官网为准。
