[发明专利]一种优化服务器内存资源利用率的方法及系统有效
申请号: | 201611191999.8 | 申请日: | 2016-12-21 |
公开(公告)号: | CN106776029B | 公开(公告)日: | 2020-06-09 |
发明(设计)人: | 陆远 | 申请(专利权)人: | 上海爱数信息技术股份有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 庞红芳 |
地址: | 201112 上海市闵行*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 优化 服务器 内存 资源利用率 方法 系统 | ||
1.一种优化服务器内存资源利用率的方法,其特征在于:应用于装设Linux系统的服务器中,所述优化服务器内存资源利用率的方法包括以下步骤:
于服务器上配置Docker引擎;
于所述服务器上安装基于所述Docker引擎获取的所述服务器上应用程序的Docker镜像;
利用安装的所述应用程序的Docker镜像启动多个用于控制所述应用程序运行的Docker容器,形成基于Docker容器的应用程序集群,以降低JVM垃圾回收过程中的卡顿,提升应用程序的性能;
配置各所述Docker容器的堆内存的大小;所述Docker容器的堆内存的大小根据所述服务器的内存的大小设置,所述Docker容器的堆内存的大小小于所述服务器的内存的大小;
根据所述服务器的主机内存的大小实时动态调整所述Docker容器集群中Docker容器的数量。
2.根据权利要求1所述的优化服务器内存资源利用率的方法,其特征在于:所述应用程序为实时日志分析应用程序。
3.根据权利要求1所述的优化服务器内存资源利用率的方法,其特征在于:通过配置所述应用程序的Docker镜像中的应用程序启动多个用于控制所述应用程序运行的Docker容器,形成基于Docker容器的应用程序集群。
4.根据权利要求1所述的优化服务器内存资源利用率的方法,其特征在于:所述Docker容器的堆内存的大小范围为1GB~15GB。
5.一种优化服务器内存资源利用率的系统,其特征在于,应用于装设Linux系统的服务器中,所述优化服务器内存资源利用率的系统包括:
Docker引擎配置模块,用于服务器上配置Docker引擎;
Docker镜像安装模块,用于于所述服务器上安装基于所述Docker引擎获取的所述服务器上应用程序的Docker镜像;
Docker容器集群模块,用于利用安装的所述应用程序的Docker镜像启动多个用于控制所述应用程序运行的Docker容器,形成基于Docker容器的应用程序集群,以降低JVM垃圾回收过程中的卡顿,提升应用程序的性能;
堆内存配置模块,用于配置各所述Docker容器的堆内存的大小;所述Docker容器的堆内存的大小根据所述服务器的内存的大小设置,所述Docker容器的堆内存的大小小于所述服务器的内存的大小;
Docker容器数量调整模块,用于根据所述服务器的主机内存的大小实时动态调整所述Docker容器集群中Docker容器的数量。
6.根据权利要求5所述的优化服务器内存资源利用率的系统,其特征在于:所述应用程序为实时日志分析应用程序。
7.根据权利要求5所述的优化服务器内存资源利用率的系统,其特征在于:所述Docker容器集群模块通过配置所述应用程序的Docker镜像中的应用程序启动多个用于控制所述应用程序运行的Docker容器,形成基于Docker容器的应用程序集群。
8.根据权利要求5所述的优化服务器内存资源利用率的系统,其特征在于:所述Docker容器的堆内存的大小范围为1GB~15GB。
9.一种服务器,所述服务器中装设Linux系统,其特征在于,所述服务器上包含有如权利要求5至权利要求8任一权利要求所述的优化服务器内存资源利用率的系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海爱数信息技术股份有限公司,未经上海爱数信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611191999.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于GPU的光线跟踪方法
- 下一篇:一种动态管理内存的方法及移动终端