The invention provides a management method of system resource multi container system and management device, the method includes: the system kernel to create a container for instance layer management system core equipment resources; to create multiple container system by calling the interface instance container layer, and a plurality of devices for creating resources including examples all the containers in the system; the container instance layer on multiple devices for resource instances each container system for the corresponding configuration. According to the invention, the container instance container system created with container instance layer in correspondence, through the implementation of system resource container instance layer management system kernel, and realize the virtual equipment resource in system kernel, the container system created to run a complete operating system; and according to the different container instances use demand, the differences in the configuration of the system kernel resources to meet the needs of users.
【技术实现步骤摘要】
多容器系统中系统资源的管理方法及管理装置
本专利技术涉及计算机
,具体而言,本专利技术涉及一种多容器系统中系统资源的管理方法,及一种多容器系统中系统资源的管理装置。
技术介绍
随着当今计算机技术的发展,终端设备的各项软硬件配置越来越高,一些高端配置的终端设备运行效果已和桌面设备的相应配置实现的效果接近,这为操作系统的虚拟化奠定了基础;另一方面,用户对于终端设备使用场景的多样性与日俱增,终端设备不仅用于日常生活娱乐,还用于工作学习等重要场景。然而,随着用户的使用需求地不断提高,用户的安全与隐私问题也日益凸显。在用户的使用过程,终端设备上会产生多种的用户隐私信息,如各种账号,支付密码等,但是,当今网络中的各种病毒木马一直在不停寻找机会向各终端设备进行非法入侵,以盗取用户的隐私信息,这种情况下在一个隔离的环境中运行敏感软件是更加安全的做法。因此,出现了同一终端设备中根据不同的用户需求提供不同运行环境的解决方案,如设置特定用户在特定的受限运行环境下使用终端设备,或为同一用户在终端设备中的不同使用场景设置不同的运行环境。因此急需在终端设备中实现系统的虚拟化。现有技术中,桌面系统中的虚拟化技术已比较成熟,厂商也都提供了硬件支持,各种虚拟化解决方案也都使用广泛。但是,在终端设备的平台上,由于计算能力相对有限,且终端处理器对虚拟化的支持没有桌面系统中那么成熟完善,同时终端平台的各种硬件设备种类繁多,因此,尚无有效的技术方案来解决终端设备中对各种设备的虚拟化的问题。
技术实现思路
为克服上述技术问题或者至少部分地解决上述技术问题,特提出以下技术方案:本专利技术的实施例提出 ...
【技术保护点】
一种多容器系统中系统资源的管理方法,其特征在于,包括:通过系统内核来创建用于管理系统内核的设备资源的容器实例层;通过调用所述容器实例层的相关接口来创建多个容器系统,并创建各个容器系统中包括的针对多个设备资源的资源实例;通过所述容器实例层对各个容器系统中针对多个设备资源的资源实例进行相应的配置。
【技术特征摘要】
1.一种多容器系统中系统资源的管理方法,其特征在于,包括:通过系统内核来创建用于管理系统内核的设备资源的容器实例层;通过调用所述容器实例层的相关接口来创建多个容器系统,并创建各个容器系统中包括的针对多个设备资源的资源实例;通过所述容器实例层对各个容器系统中针对多个设备资源的资源实例进行相应的配置。2.根据权利要求1所述的方法,其特征在于,所述通过系统内核来创建用于管理系统内核的设备资源的容器实例层,包括:基于Linux内核的资源隔离机制来创建用于管理系统内核的设备资源的容器实例层。3.根据权利要求1或2所述的方法,其特征在于,所述设备资源包括物理设备资源和虚拟设备资源中的至少一项;所述物理设备资源包括音视频设备资源、输入输出设备资源、通信设备资源中的至少一项;所述虚拟设备资源包括cgroup资源。4.根据权利要求1所述的方法,其特征在于,所述通过所述容器实例层对各个容器系统中针对多个设备资源的资源实例进行相应的配置,还包括:通过所述容器实例层,根据预设的设备资源配置信息,对各个容器系统中针对多个设备资源的资源实例进行相应的配置,所述设备资源配置信息包括各个容器系统与为其分配的设备资源名称的对应关系。5.根据权利要求1所述的方法,其特征在于,当所述多容器系统中的两个容器系统发生前后台切换时,还包括:通过所述容器实例层,根据预设的设备资源配置信息,对切换后的两个容器系统的针对多个设备资源的资源实例进...
【专利技术属性】
技术研发人员:李翔,
申请(专利权)人:北京元心科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。