简谈docker-compose内存控制Java问题

摘要:
最近,我正在整理docker合成内存的问题,并编写了一个模板供您参考。命令:/ceshi/start。Sh#在启动时重新启动脚本:始终#--cpu共享:当cpu资源充足时,设置cpu权重没有意义。只有当容器竞争CPU资源时,#CPU的权重才能使不同容器使用不同数量的CPU。我们可以将其设置为2以获得非常低的权重,但将其设置成0以获得默认值1024。上面写了相应的注释,供您参考。

最近在整理docker-compose内存的问题,写了一个模板,供大家参考。

version: '2.3'
services:
  test: #服务名称
    container_name: zidingyi#容器名称
    image: centos:latest
    volumes:
       - "./ceshi:/ceshi"
    environment: #环境变量
      aa: 1
      bb: 2
    network_mode: "host" #网络类型
    cpus: 0.5 #单核的50% CPU数量(默认0.000)
    cpu_shares: 73 #CPU份额
    #cpu_quota: 50000 #限制CPU CFS(完全公平的调度程序)配额,默认单位是微秒,与cpus只能有一个
    #cpu_period: 20ms #限制CPU CFS(完全公平的调度程序)期限,与cpus只能有一个
    cpuset: 0,1 #允许执行的CPU(0-3,0,1)
    mem_limit: 50m #内存限制
    memswap_limit: 50m #交换限制等于内存加交换:“-1”以启用无限交换
    mem_reservation: 50m #内存软限制
    privileged: true #让docker真正具有root权限,可以使用一些特殊命令,如mount。
    command: /ceshi/start.sh #启动时运行脚本
    restart: always

#--cpu-shares:当 CPU 资源充足时,设置 CPU 的权重是没有意义的。只有在容器争用 CPU 资源的情况下,
#CPU 的权重才能让不同的容器分到不同的 CPU 用量。--cpu-shares 选项用来设置 CPU 权重,它的默认值为 1024。
#我们可以把它设置为 2 表示很低的权重,但是设置为 0 表示使用默认值 1024。

对应的注释都写在上面,大家可以参考下。

免责声明:文章转载自《简谈docker-compose内存控制Java问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇vue之文本渲染Java读取图片和EXIF信息下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

模型融合

结合/融合/整合 (integration/ combination/ fusion)多个机器学习模型往往可以提高整体的预测能力。这是一种非常有效的提升手段,在多分类器系统(multi-classifier system)和集成学习(ensemble learning)中,融合都是最重要的一个步骤。 举个实用的例子,Kaggle比赛中常用的stacking...

《python深度学习》笔记---3.1、神经网络剖析

《python深度学习》笔记---3.1、神经网络剖析 一、总结 一句话总结: |||-being 训练神经网络主要围绕以下四个方面,构建好架构,还是非常简单的 |||-end 层,多个层组合成网络(或模型)。 输入数据和相应的目标。 损失函数,即用于学习的反馈信号。 优化器,决定学习过程如何进行。 1、层:深度学习的基础组件 ? 输入张量转化为输出张量:...

论文笔记:(2021CVPR)PAConv: Position Adaptive Convolution with Dynamic Kernel Assembling on Point Clouds

目录 摘要 1、引言 2、相关工作 将点云映射到常规二维或三维栅格(体素) 基于MLPs的点表示学习 基于点卷积的点表示学习 动态卷积和条件卷积 3、方法 3.1 回顾 3.2 动态内核组装 Weight Bank ScoreNet. Kernel generation 3.3 权重正则化 3.4 与前期工作的关系 4、骨干网体系结...

智能手机跑大规模神经网络的主要策略

计算机具有高储量的硬盘和强大的CPU和GPU。但是智能手机却没有,为了弥补这个缺陷,我们需要技巧来让智能手机高效地运行深度学习应用程序。 介绍 深度学习是一个令人难以置信的灵活且强大的技术,但运行的神经网络可以在计算方面需要非常大的电力,且对磁盘空间也有要求。这通常不是云空间能够解决的问题,一般都需要大硬盘服务器上运行驱动器和多个GPU模块。 不幸的是,...

黑帽SEO手法

黑帽SEO手法0x00:概念 SEO全称搜索引擎优化,通过站内优化和站内优化方式来提升搜索引擎排名,有白帽SEO和黑帽SEO。 因为正规的SEO优化需要很长时间,黑帽SEO手法让站内快速提升排名的有: 黑链(暗链) 站群 网站劫持(搜索引擎劫持) 桥页 0x01:SEO的一些黑色手法 常见的SEO手法: 利用泛解析做站群 入侵高权重网站挂暗链 入侵高...

HAProxy安装配置详解

简介 HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。 HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。 HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可...