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

黄页88网站推广效果谷城网站制作

黄页88网站推广效果,谷城网站制作,网上注册公司在哪里,应用软件开发工程师docker-tc&pumba docker-tc:docker-tc项目仓库 pumba:pumba项目仓库 这两个项目理论上都可以实现对容器间的网络环境进行各种模拟干预,包括延迟,丢包,带宽限制等。 但是我在实际使用时,发现docker-tc这个工具在进行网络进行模…

docker-tc&pumba

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.yayakq.cn/news/748165/

相关文章:

  • 在百度上做网站有用吗个人简历在线制作
  • 大学生网站设计论文范文怎么免费做文学网站
  • 天津网站的优化定制软件开发公司介绍
  • 网站建设中++模板青岛李沧建设局网站
  • 明港网站建设公司他达拉非说明书
  • 罗湖福田app网站开发移动端下载app
  • 网站建设 智能建站程序员找工作网站
  • 邢台哪儿能做网站php企业网站开发源码
  • 做外贸没有网站网络营销服务的分类
  • 山东临沂网站建设网站建设行业报告
  • 东莞工商注册网站香飘飘网站平台建设
  • 自己做的网站怎么挣钱大连互联网公司排名
  • 建筑公司网站源码开源自己电脑做网站 带宽
  • 台州黄岩住房和城乡建设网站建设工程教育网app
  • wordpress如何添加商桥优化培训方式
  • 做国际物流需网站建一个电商平台系统要多少钱
  • 建设云个人网站哈尔滨市工程建设项目网
  • 罗城建设局网站平台网站怎么做seo
  • 仲恺做网站广州做网站网络公司
  • 网站建设必须要服务器吗郑州做企业网站的公司
  • 做响应式网站好不好商标注册网官网查询
  • 安徽网站建设服务高新快速建设网站电话
  • 莱州网站建设报价wordpress 文章列表样式
  • 深圳全网营销型网站网站你懂我意思正能量晚上
  • 网站建设及报价格方案哪里建设网站不需要备案
  • 中国建设人才信息网是官方网站吗wordpress ip 域名
  • 彩票网站维护会跑路吗济南seo快速霸屏
  • 平顶山市湛河区建设局网站建设医院官方网站
  • 清河网站建设设计企业应对承包商的施工方案尤其是
  • 网站后台修改排名好的宜昌网站建设