我将docker作为较大系统的一部分运行,并且某些服务在裸机上运行,​​而其他服务则在docker容器中。 Docker服务是由用户在运行时创建的,它们经常消耗所有系统资源,从而导致OOM杀手开始随机射击。 我理想地想要实现的是将docker启动的所有进程限制为CPU的90%和RAM的50%。 关于如何基于每个容器限制这些资源的信息并不缺乏,但是我宁愿基于“每个docker服务”设置它们,并让容器运行松散。 可能吗? 有没有人找到解决方案?

  ask by dtoux translate from so

本文未有回复,本站智能推荐:

1回复

如何限制容器可用的Docker文件系统空间

一般情况是我们有一个服务器集群,我们希望使用 Docker 在服务器集群之上设置虚拟集群。 为此,我们为不同的服务(Hadoop、Spark 等)创建了 Dockerfile。 然而,关于 Hadoop HDFS 服务,我们有这样的情况,即 docker 容器可用的磁盘空间等于服务器可用的磁盘空间。
1回复

Docker容器内存上限

我试图找到一个问题的答案,在Intel Linux 64位OS上分配给Docker容器的最大可能内存量是多少?
1回复

使用Docker-Compose和存储选项(大小)

在 devicemapper 下工作时,我可以使用“--storage-opt size=1536M”参数应用磁盘大小配额。 例如: 问题是,我如何通过 compose *.yml 文件使用 docker -compose来做到这一点。 谢谢。 另一种解决方案: 使用 devicemapper 作为
1回复

Dockerrun-m没有设置限制(JVM占用了xms和xmx的整个主机大小)

我有一台具有16GB RAM的服务器。 我正在尝试通过运行来设置容器的内存限制 在docker stats上,它显示该容器的内存限制为500MB。 但是当我尝试去做 并做一个“顶部”,它显示可用内存为16GB。 不应将其设置为500MB吗? 我需要500 MB的主要原因是我在
1回复

我可以为节点设置CPU限制吗?[关闭]

关闭。 此问题不符合Stack Overflow 准则。 它目前不接受答案。 想改善这个问题吗? 更新问题
3回复

Qt是否有资源系统限制?

我的Qt应用程序依赖于Oracle DLL来启动。 由于它在大多数情况下是静态链接的(除了这些DLL),我想将DLL和EXE嵌入到一个启动器中,该启动器的行为类似于一个完全静态的应用程序(一个exe,没有带来的DLL)。 启动程序将提取临时目录中包含的文件,启动软件,并在完成后进行清理。
1回复

您可以为Nginx的每秒请求数限制设置例外吗?

我们尝试通过限制每秒的请求数来节省nginx资源: 但是,我们公司的大多数员工还是我们自己网站的重要用户。 由于公司中的每个人似乎都来自同一个IP地址,因此会收到503错误,因为nginx认为所有流量都来自一个用户。 我们可以将IP作为例外添加到每秒请求限制中吗?
1回复

在启动任何JVM时可以传递的参数数量是否有限制

我们正在尝试从JDK 1.6启动JBOSS5.x。 在启动任何JVM时可以传递的参数数量是否有限制。 参数是借助“ -Dkey = value”选项给出的吗? 是什么指导这个限制?