《实时性能调优—提高基于KVM虚拟化的混合关键性系统的实时确定性.pdf》由会员分享,可在线阅读,更多相关《实时性能调优—提高基于KVM虚拟化的混合关键性系统的实时确定性.pdf(16页珍藏版)》请在三个皮匠报告上搜索。
1、Xenomai Seminar 2024实时性能调优-提高基于KVM虚拟化的混合关键性系统的实时确定性Real-Time Performance tuning for KVM based Mixed Criticality System workload consolidation王虎文Intel ConfidentialDepartment or Event Name2Intel ConfidentialDepartment or Event Name2内容 软件定义的工控系统 Linux KVM 虚拟化方案 实时性能调优 Intel ConfidentialDepartment or Ev
2、ent Name3Intel ConfidentialDepartment or Event Name3软件定义的工控系统-挑战Intel ConfidentialDepartment or Event Name4Intel ConfidentialDepartment or Event Name4软件定义的工控系统Intel ConfidentialDepartment or Event Name5Intel ConfidentialDepartment or Event Name5Reference Controller参考架构:视觉,AI 辅助的控制Logic ControlVision
3、&AIHMIMotion ControlSafety Checks2-D/3-D CameraHardware VirtualizationEthernet SwitchActuators/End EffectorsSensorsInstrumentsDisplayInput 结合视觉/人工智能和实时控制 通过在单个CPU上整合视觉和控制来降低系统成本 视觉/人工智能支持多种应用场景,包括检测和拣选放置 更快的部署和重新利用Intel ConfidentialDepartment or Event Name6Intel ConfidentialDepartment or Event Name6
4、回顾ACRN 虚拟化方案LINUX FOUNDATION PROJECT。专为IOT设计的灵活的,完全开源的,轻量级的HV。Intel ConfidentialDepartment or Event Name7Intel ConfidentialDepartment or Event Name7Linux KVMLinux KVM虚拟化解决方案虚拟化解决方案适用于包含虚拟化扩展的Linux x86硬件的完整虚拟化解决方可加载内核模块处理器特定模块安全设计安全设计每个虚拟机都有私有的虚拟化硬件:网卡、磁盘、图形适配器灵活性灵活性提供设备抽象,但不进行处理器仿真使用SeaBIOS作为开源实现 支持
5、热插拔vCPU、动态内存管理、实时迁移图形化管理工具图形化管理工具Kimchi,Virtual Machine Manager,Proxmox Virtual Environment,OpenQRM,GNOME Boxes,oVirt实现方式硬件虚拟化 Allows you turn Linux into a hypervisor that allows a host machine to run multiple,isolated virtual environments Requires a processor with hardware virtualization extensions
6、 such as Intel-VT开源软件 The kernel component is included in mainline Linux The userspace component is included in mainline QEMU多操作系统Run multiple virtual machines running unmodified Linux or Windows imagesCan be ported to other OS such as FreeBSD and IllumosProvides additional para virtualization suppo