当前位置: 首页 > news >正文

广州建设工程质量安全网站唐山哪里有做网站的

广州建设工程质量安全网站,唐山哪里有做网站的,计算机网站开发岗位有哪些,中卫网站设计在哪里docker-tcpumba docker-tc:docker-tc项目仓库 pumba:pumba项目仓库 这两个项目理论上都可以实现对容器间的网络环境进行各种模拟干预#xff0c;包括延迟#xff0c;丢包#xff0c;带宽限制等。 但是我在实际使用时#xff0c;发现docker-tc这个工具在进行网络进行模…docker-tcpumba docker-tc:docker-tc项目仓库 pumba:pumba项目仓库 这两个项目理论上都可以实现对容器间的网络环境进行各种模拟干预包括延迟丢包带宽限制等。 但是我在实际使用时发现docker-tc这个工具在进行网络进行模拟时会使我的程序卡住一直不执行程序在不进行任何限速的时候可以正常工作因此舍弃这种方式。 pumba相对于docker-tc的缺点是在不使用其他全局监控插件时不能做到完全自动化docker-tc可以通过在docker compose中使用label标签进行全自动的部署。pumba需要在容器启动后再进行网络相关的设置因此需要单独开一个终端进行pumba指令的执行执行期间是独占的因此也无法将其整理成bash脚本的一个部分。 pumba 安装 方式1 wget https://github.com/alexei-led/pumba/releases/download/0.10.1/pumba_linux_amd64 sudo mv pumba_linux_amd64 /usr/local/bin/pumba chmod x /usr/local/bin/pumba pumba --help方式2 sudo curl -L https://github.com/alexei-led/pumba/releases/download/0.10.1/pumba_linux_amd64 --output /usr/local/bin/pumba chmod x /usr/local/bin/pumba pumba --help如果出现了pumba的帮助手册就说明安装成功就可以使用pumba进行docker容器间网络的设置 如果你需要下载最新版本的pumba可以需要自己查看版本并更新链接https://github.com/alexei-led/pumba/releases 实验环境 我的实验环境是三个容器位于同一个自定义的子网然后它们需要通过网络连接完成协同推理pumba的作用是限制它们之间的网络环境。 docker-compose.yml定义如下 # Settings and configurations that are common for all containers x-paoding-common: paoding-commonimage: pao-ding:1.0volumes:- /home/yons/.cache/torch/hub/checkpoints:/root/.cache/torch/hub/checkpoints/- /home/yons/whisperliang/Pao-Ding:/Pao-Dingservices:# # you can make the workfolw automatic by this script# paoding-master:# : *paoding-common# command: bash -c sleep 10 python3 main.py master# networks:# paoding-network:# ipv4_address: 174.28.0.250# depends_on:# paoding-trainer:# condition: service_healthy# paoding-worker0:# condition: service_healthy# paoding-worker1:# condition: service_healthy# paoding-trainer:# : *paoding-common# command: python3 main.py trainer# networks:# paoding-network:# ipv4_address: 174.28.0.2# healthcheck:# test: [CMD, curl, -f, http://localhost:8000]# interval: 10s# timeout: 5s# retries: 20# execute python3 main.py master in docker paoding-master-trainer# make sure that pumba script workspaoding-master-trainer:: *paoding-commoncommand: python3 main.py trainernetworks:paoding-network:ipv4_address: 174.28.0.2healthcheck:test: [CMD, curl, -f, http://localhost:8000]interval: 10stimeout: 5sretries: 20paoding-worker0:: *paoding-commoncommand: python3 main.py worker -i 0networks:paoding-network:ipv4_address: 174.28.0.3healthcheck:test: [CMD, curl, -f, http://localhost:8000]interval: 10stimeout: 5sretries: 20paoding-worker1:: *paoding-commoncommand: python3 main.py worker -i 1networks:paoding-network:ipv4_address: 174.28.0.4healthcheck:test: [CMD, curl, -f, http://localhost:8000]interval: 10stimeout: 5sretries: 20# volumes: # data1-1:networks:paoding-network:driver: bridgeipam:config:- subnet: 174.28.0.0/24实验场景 首先我需要进行的是在特定带宽下进行容器间协同推理的实验。 pumba netem --duration 2m --tc-image gaiadocker/iproute2 rate --rate 32mbit re2:^pao-ding我使用docker-compose up -d 启动各容器之后使用pumba指令进行带宽限制。通过正则匹配pumba可以自动将符合条件的容器带宽进行限制。 然后我们新开一个终端输入指令docker exec -it pao-ding_paoding-master-trainer_1 /bin/bash进入docker paoding-master-trainer并执行python3 main.py master进行协同推理 运行结果如下: 从图上可以看出带宽被限制到3.6MB/s预期的是4MB/s有误差是正常的而且这比docker-tc似乎更准确一些。
http://www.hkea.cn/news/14492370/

相关文章:

  • 网站导航栏目焦点设置北京互联网企业有哪些
  • 盐城网站设计互联网推广公司
  • 网站导航如何做半透明渐变公司内部网站怎么建设
  • 营销活动网站廊坊哪里有做阿里巴巴网站的
  • 莱州网站建设哪家好网络管理工具
  • 网站的ftp帐号163邮箱新用户注册
  • 上海最新新闻资讯东莞seo排名优化
  • 网站设计网络推广关键词株洲比较好的广告公司
  • 郑州网站建站模板母婴用品购物网站制作
  • 临沂网站建设技术托管简要说明网站制作的基本步骤
  • 上海网站建设上海迈歌网站的服务器是什么
  • 宁波网站的优化深圳外贸seo
  • 找国外客户用哪个平台重庆seo技术博客
  • 国内可访问的海外网站和应用成都山猫vi设计公司
  • 360阻止建设银行网站烟台龙口网站建设
  • 上地网站制作电子商务网站建设流程图
  • 信息网站推广上海崇明林业建设有限公司 网站
  • dns服务器 域名不存在时 跳转到指定网站厦门市建设局网站住房保障专栏
  • 网站开发的工作环境如何在百度开个网站
  • 黄冈建设局网站学校网站设计的目的
  • 网站建设论文答辩题目sem投放是什么意思
  • 站长工具查询网中英网站模板
  • 网络安全行业前景抖音seo排名源码
  • 济南网站推广网站备案流程详细
  • 本溪网站设计公司搜索引擎优化作业
  • 网页游戏网站知乎重庆网站制作公司
  • 怎么做网站教程 用的工具建设网站需要那些技术人员
  • 苏州网站建设找思创学ui设计培训班多少钱
  • 福建建站公司蚌埠市住房建设部网站
  • 中文网站建设中模板赣州人才网最新招聘信息