zoukankan      html  css  js  c++  java
  • Docker资源限制

    九、Docker资源限制

    • 内存资源
    -m or --memory=  #限制内存大小 例: --memory=4m
    --memory-swap *  #限制交换分区,必须先设置内存大小,可设置的值:正数,0,-1
    	正数:swap为swap-memory
    	0:swap为物理机mem*2
    	-1:不限制
    	注意:在容器内free看到的swap不具有展现出空间指示的意义
    --oom-kill-disable  #禁止容器被oom
    
    • CPU资源
    --cpu-shares  #CPU资源共享,按比例切分当前系统上的CPU资源
    --cpuset-cpus=0,1  #限制在哪个CPU上
    --cpus=  #分配几个CPU
    
    • 压测
    # docker pull lorel/docker-stress-ng
    # docker run --name stress -it --rm -m 256m lorel/docker-stress-ng stress --vm 2
    # docker top stress
    # docker state
    # docker run --name stress -it --rm --cpus 2 lorel/docker-stress-ng stress  --cpu 8
    # docker run --name stress -it --rm --cpuset-cpus 0,2 lorel/docker-stress-ng stress  --cpu 8
    # docker run --name stress -it --rm --cpu-shares 1024 lorel/docker-stress-ng stress  --cpu 8
    # docker run --name stress2 -it --rm --cpu-shares 512 lorel/docker-stress-ng stress  --cpu 8
    
  • 相关阅读:
    「Python」pandas入门教程
    「Python」字符串操作内置函数
    「Python」10个python项目
    python-基础入门-序
    提取网站图片
    c#图片添加水印
    js获取url传递的参数
    构建之法阅读笔记01
    学习进度条<第一周>
    30道四则运算<1>
  • 原文地址:https://www.cnblogs.com/L-dongf/p/11028733.html
Copyright © 2011-2022 走看看