1.一种应用容器引擎容器资源调度方法,其特征在于,包括:
每隔第一预设时间从队列中获取指定容器的资源信息,并获取系统的资源信息,所述队列由系统内各容器的资源信息构成;
以系统的资源信息为参考,根据获取的所述指定容器的资源信息,当判断所述指定容器的资源不满足预设条件时,对所述指定容器的资源进行调度和更新。
2.根据权利要求1所述的应用容器引擎资源调度方法,其特征在于,还包括:每隔第二预设时间收集系统内各容器的资源信息,更新到所述队列中。
3.根据权利要求2所述的应用容器引擎资源调度方法,其特征在于,容器的资源信息为在所述第二预设时间的间隔内所述容器的资源信息平均值。
4.根据权利要求1所述的应用容器引擎资源调度方法,其特征在于,还包括:
当监测到系统内出现新增容器时,建立用于执行对所述新增容器的资源进行调度的线程;
当监测到系统内的容器销毁时,停止用于执行对该销毁容器的资源进行调度的线程。
5.根据权利要求1所述的应用容器引擎资源调度方法,其特征在于,容器的资源包括CPU资源和内存资源;
所述以系统的资源信息为参考,根据获取的所述指定容器的资源信息,当判断所述指定容器的资源不满足预设条件时,对所述指定容器的资源进行调度和更新包括:
以系统的CPU资源信息为参考,根据获取的所述指定容器的CPU资源信息,当判断所述指定容器的CPU资源不满足预设条件时,对所述指定容器的CPU资源进行调度和更新;
以系统的内存资源信息为参考,根据获取的所述指定容器的内存资源信息,当判断所述指定容器的内存资源不满足预设条件时,对所述指定容器的内存资源进行调度和更新。
6.一种应用容器引擎容器资源调度装置,其特征在于,包括:
获取模块,用于每隔第一预设时间从队列中获取指定容器的资源信息,并获取系统的资源信息,所述队列由系统内各容器的资源信息构成;
调度模块,用于以系统的资源信息为参考,根据获取的所述指定容器的资源信息,当判断所述指定容器的资源不满足预设条件时,对所述指定容器的资源进行调度和更新。
7.根据权利要求6所述的应用容器引擎容器资源调度装置,其特征在于,还包括队列更新模块,用于每隔第二预设时间收集系统内各容器的资源信息,更新到所述队列中。
8.根据权利要求7所述的应用容器引擎容器资源调度装置,其特征在于,容器的资源信息为在所述第二预设时间的间隔内所述容器的资源信息平均值。
9.根据权利要求6所述的应用容器引擎容器资源调度装置,其特征在于,还包括线程控制模块,用于当监测到系统内出现新增容器时,建立用于执行对所述新增容器的资源进行调度的线程,当监测到系统内的容器销毁时,停止用于执行对该销毁容器的资源进行调度的线程。
10.根据权利要求6所述的应用容器引擎容器资源调度装置,其特征在于,容器的资源包括CPU资源和内存资源;
所述调度模块具体用于:
以系统的CPU资源信息为参考,根据获取的所述指定容器的CPU资源信息,当判断所述指定容器的CPU资源不满足预设条件时,对所述指定容器的CPU资源进行调度和更新;
以系统的内存资源信息为参考,根据获取的所述指定容器的内存资源信息,当判断所述指定容器的内存资源不满足预设条件时,对所述指定容器的内存资源进行调度和更新。