CN107678836A - 集群的测试数据获取方法及装置 - Google Patents
集群的测试数据获取方法及装置 Download PDFInfo
- Publication number
- CN107678836A CN107678836A CN201710949171.2A CN201710949171A CN107678836A CN 107678836 A CN107678836 A CN 107678836A CN 201710949171 A CN201710949171 A CN 201710949171A CN 107678836 A CN107678836 A CN 107678836A
- Authority
- CN
- China
- Prior art keywords
- container
- test data
- cluster
- address
- batch
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/30—Monitoring
- G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment
- G06F11/3466—Performance evaluation by tracing or monitoring
- G06F11/3476—Data logging
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/45562—Creating, deleting, cloning virtual machine instances
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Quality & Reliability (AREA)
- Debugging And Monitoring (AREA)
Abstract
本公开涉及一种集群的测试数据获取方法及装置,该方法包括:批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;批量配置每一个容器的IP地址;批量停止所述容器并收集停止测试数据;批量启动被停止的容器并收集启动测试数据。由于容器占用资源少,部署简单,可以更好的模拟大数据集群中的节点,另外,容器能够快速地启动和停止,因此,批量停止容器和批量启动容器的时间非常短,以此可以更优测试集群性能。
Description
技术领域
本公开涉及网络通信技术领域,尤其涉及一种集群的测试数据获取方法及装置。
背景技术
现有技术中,采用传统的虚拟化技术所生成的虚拟机来部署集群,由于传统的虚拟化技术只能在硬件层面实现虚拟化,需要有额外的虚拟机管理程序来管理应用程序、运行时环境、以及虚拟机操作***,因此,采用传统的虚拟化技术所生成的虚拟机运行时所需的资源增多,虚拟机的启动速度和停止速度较慢而无法模拟集群的节点,这导致为了使用虚拟机来模拟集群的节点以测试集群,需要花费较多的成本来购置较多的设备。
发明内容
有鉴于此,本公开提出了一种集群的测试数据获取方法及装置。
根据本公开的一方面,提供了一种集群的测试数据获取方法,该方法包括:
批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
批量配置每一个容器的IP地址;
批量停止所述容器并收集停止测试数据;
批量启动被停止的容器并收集启动测试数据。
根据本公开的另一方面,提供了一种集群的测试数据获取装置,该装置包括:
创建启动模块,用于批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
配置模块,用于批量配置每一个容器的IP地址;
停止模块,用于批量停止所述容器并收集停止测试数据;以及
启动模块,用于批量启动被停止的容器并收集启动测试数据。
本公开提供的技术方案可以包括以下有益效果:由于容器占用资源少,部署简单,可以更好的模拟大数据集群中的节点,另外,容器能够快速地启动和停止,因此,批量停止容器和批量启动容器的时间非常短,以此可以更优测试集群性能、甚至可以实现在极端情况下测试集群性能。
根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
包含在说明书中并且构成说明书的一部分的附图与说明书一起示出了本公开的示例性实施例、特征和方面,并且用于解释本公开的原理。
图1示出根据一示例性实施例示出的一种集群的测试数据获取方法的流程图。
图2示出根据一示例性实施例示出的一种集群的测试数据获取装置的结构框图。
图3是根据一示例性实施例示出的一种用于集群的测试数据获取装置900的框图。
具体实施方式
以下将参考附图详细说明本公开的各种示例性实施例、特征和方面。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
在这里专用的词“示例性”意为“用作例子、实施例或说明性”。这里作为“示例性”所说明的任何实施例不必解释为优于或好于其它实施例。
另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路未作详细描述,以便于凸显本公开的主旨。
图1示出根据一示例性实施例示出的一种集群的测试数据获取方法的流程图。该方法应用于集群的服务器,如图1所示,该方法可包括如下步骤。
在步骤S110中,批量创建并启动容器,其中每一个容器作为集群中的一个节点。
本实施例中,通过容器来模拟集群中的节点,需要创建的容器的数量可以根据测试需求指定,在一个实施例中,要创建的容器的数量一般需与集群中存在的节点的数量相同;当然从理论上,容器的数量也可以多于集群中节点的数量,本发明实施例对此不作限定。
本实施例中,基于Docker容器技术来部署容器,因此集群中的服务器需要先安装Docker软件。示例性的,服务器可通过运行安装命令的方式来安装Docker软件。例如,假设服务器的操作***为Centos 7,服务器可通过运行安装命令来安装Docker软件。
在安装了Docker软件之后,服务器可使用命令从容器服务镜像仓库中获取容器镜像。本实施例中,容器镜像是集群中的一个节点所用的操作***模板,该容器镜像可用于创建容器。
在获取了容器镜像之后,服务器可基于所获取的容器镜像通过命令创建并启动一个容器,所创建并启动的一个容器模拟集群的一个节点。
创建并启动一个容器的命令包括创建和启动两个部分,该命令携带有容器名、主机名、端口和容器镜像名。其中,容器名,例如为node001;主机名例如为node001;该命令中还包含网络模式信息,例如通过none表示未指定网络模式;该命令还可以携带信息来指定让所创建的容器在后台运行;该命令还可以携带信息来指定将所创建的容器内部所使用的网络端口(端口号)映射到本地主机node001的端口(端口号);容器镜像名,例如为centos7。
本实施例中,可通过运行脚本来批量创建并启动多个容器。示例性的,可通过脚本来循环执行创建并启动一个容器的命令,从而重复创建所需数量的容器。其中,每执行一次创建并启动一个容器的命令,就能够创建并启动一个容器,因此可根据要创建的容器的数量来确定创建并启动一个容器的命令的执行次数。在每次循环中,仅改变创建并启动一个容器的命令所携带的容器名-name、主机名-hostname和端口port中的变量XXX,其中,XXX可递增或递减。
在步骤S130中,批量配置每一个容器的IP地址。
本实施例中,由于默认情况下,容器在每次启动之后,该容器的IP地址发生变化,这导致无法对基于容器所部署的集群的性能进行测试,因此,需要设置每个容器的IP地址,从而使得在每次启动之后容器的IP地址固定不变。
本实施例中,当指定网络模式为none时,可先配置一个容器的IP地址。
在一种可能的实现方式中,为任一容器配置IP地址可包括:针对任一容器,获取该容器的进程标识PID;创建一对虚拟网卡,该一对虚拟网卡包括第一网卡和第二网卡;将第一网卡绑定至默认的虚拟网桥,并启动第一网卡;将第二网卡绑定至该容器的PID,并启动第二网卡;为第二网卡配置IP地址;为第二网卡配置的网关地址为默认的虚拟网桥的IP地址。
本实施例中,可通过运行命令配置一个容器的IP地址,该命令携带有容器名。
本实施例中,可通过运行脚本来批量配置每一个容器的IP地址。示例性的,可通过运行脚本来循环执行为一个容器配置IP地址所使用的命令,从而批量配置容器的IP地址。其中,每执行一次为一个容器配置IP地址所使用的命令,就能够为一个容器配置IP地址,因此可根据要配置IP地址的容器的数量来确定命令的执行次数。在每次循环中,仅改变容器名中的变量XXX和IP地址,其中,XXX可递增或递减。
在步骤S150中,批量停止容器并收集停止测试数据。
本实施例中,可通过运行命令停止一个容器(为便于说明,以下将该命令称为停止命令),该停止命令携带有容器名。
本实施例中,可通过运行脚本来批量停止多个容器。示例性的,可通过脚本来循环执行停止命令,在每次循环中,仅改变停止命令所携带的容器名中的变量XXX,其中,XXX可递增或递减。
在一种可能的实现方式中,停止测试数据包括全部容器的停止时间和/或单个容器停止的时间。
本实施例中,全部容器的停止时间可为从开始运行上述停止容器的脚本时起至结束运行上述停止容器的脚本时止。
本实施例中,可运行一次停止命令来收集单个容器停止的时间。例如,单个容器停止的时间可为从开始运行该停止命令时起至结束运行该停止命令时止。
在步骤S170中,批量启动被停止的容器并收集启动测试数据。
本实施例中,可通过运行命令启动一个容器(为便于说明,以下将该命令称为启动命令),该启动命令携带有容器名。
本实施例中,可通过运行脚本来批量启动多个容器。示例性的,可通过运行脚本来循环执行启动命令,在每次循环中,仅改变启动命令所携带的容器名中的变量XXX,其中,XXX可递增或递减。
在一种可能的实现方式中,启动测试数据包括全部容器的启动时间和/或单个容器启动的时间。
本实施例中,全部容器的启动时间可为从开始运行上述启动容器的脚本时起至结束运行上述启动容器的脚本时止。
本实施例中,可运行一次启动命令来收集单个容器启动的时间。例如,单个容器启动的时间可为从开始运行该启动命令时起至结束运行该启动命令时止。
本实施例中,基于容器来部署集群,由于容器能够快速地启动和停止,因此,使容器批量停止和使停止的容器批量启动以收集停止测试数据和启动测试数据,由此,可以将停止测试数据和启动测试数据作为标准来评价集群性能。例如,集群的组件可监测集群状态,在节点启动和停止时,根据该组件是否能够及时监测到节点的启动和停止来评价该组件的性能。示例性的,假设收集到单个容器启动的时间为0.01秒,该容器在某年某月某日的17:01:00启动并且集群的一个组件在17:01:04展示出该容器启动,则可以评价为该组件的性能较差。
并且,相比于采用传统的虚拟化技术所生成的虚拟机来部署集群,本实施例能够更大化地利用设备的硬件资源,从而能够减少购置设备的费用。
具体地,采用传统的虚拟化技术所生成的虚拟机来部署集群,需要占用大量的硬件资源,虚拟机运行时所需的资源增多,虚拟机的启动速度和停止速度较慢,因此,为了部署集群并且模拟集群的节点,传统的虚拟化技术需要花费较多的成本来购置较多的设备。
与之相比,本实施例采用容器在操作***上进行虚拟化,直接复用本地主机的操作***,因此容器更加轻量级、快速、高效。由于容器占用的诸如CPU、Memory、硬盘等的硬件资源少,因此,在服务器的硬件资源有限的情况下,可以在服务器上创建大量的容器,服务器上可同时运行数千个容器,容器能够快速启动和快速停止,由此能够更大化地利用服务器的硬件资源,无需花费较多的成本来购置较多的设备以满足集群的测试环境的要求。
图2示出根据一示例性实施例示出的一种集群的测试数据获取装置的结构框图。如图2所示,该测试数据获取装置200可包括创建启动模块210、配置模块230、停止模块250和启动模块270。
其中,创建启动模块210用于批量创建并启动容器,其中每一个容器作为集群中的一个节点。配置模块230与创建启动模块210连接并且用于批量配置每一个容器的IP地址。停止模块250与配置模块230连接并且用于批量停止容器并收集停止测试数据。启动模块270与停止模块250连接并且用于批量启动被停止的容器并收集启动测试数据。
在一种可能的实现方式中,配置模块230为任一容器配置IP地址包括:针对任一容器,获取该容器的进程标识PID;创建一对虚拟网卡,该一对虚拟网卡包括第一网卡和第二网卡;将第一网卡绑定至默认的虚拟网桥,并启动第一网卡;将第二网卡绑定至该容器的PID,并启动第二网卡;为第二网卡配置IP地址;为第二网卡配置的网关地址为默认的虚拟网桥的IP地址。
在一种可能的实现方式中,停止测试数据包括全部容器的停止时间和/或单个容器停止的时间。
在一种可能的实现方式中,启动测试数据包括全部容器的启动时间和/或单个容器启动的时间。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
图3是根据一示例性实施例示出的一种用于集群的测试数据获取装置900的框图。参照图3,该装置900可包括处理器901、存储有机器可执行指令的机器可读存储介质902。处理器901与机器可读存储介质902可经由***总线903通信。并且,处理器901通过读取机器可读存储介质902中与集群的测试对应的机器可执行指令以执行上文所述的集群的测试方法。
本文中提到的机器可读存储介质902可以是任何电子、磁性、光学或其它物理存储装置,可以包含或存储信息,如可执行指令、数据,等等。例如,机器可读存储介质可以是:RAM(Radom Access Memory,随机存取存储器)、易失存储器、非易失性存储器、闪存、存储驱动器(如硬盘驱动器)、固态硬盘、任何类型的存储盘(如光盘、dvd等),或者类似的存储介质,或者它们的组合。
以上已经描述了本公开的各实施例,上述说明是示例性的,并非穷尽性的,并且也不限于所披露的各实施例。在不偏离所说明的各实施例的范围和精神的情况下,对于本技术领域的普通技术人员来说许多修改和变更都是显而易见的。本文中所用术语的选择,旨在最好地解释各实施例的原理、实际应用或对市场中的技术的技术改进,或者使本技术领域的其它普通技术人员能理解本文披露的各实施例。
Claims (8)
1.一种集群的测试数据获取方法,其特征在于,包括:
批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
批量配置每一个容器的IP地址;
批量停止所述容器并收集停止测试数据;
批量启动被停止的容器并收集启动测试数据。
2.根据权利要求1所述的方法,其特征在于,为任一容器配置IP地址包括:
针对任一容器,获取该容器的进程标识PID;
创建一对虚拟网卡,所述一对虚拟网卡包括第一网卡和第二网卡;
将所述第一网卡绑定至默认的虚拟网桥,并启动所述第一网卡;
将所述第二网卡绑定至该容器的PID,并启动所述第二网卡;
为所述第二网卡配置IP地址;
为所述第二网卡配置的网关地址为所述默认的虚拟网桥的IP地址。
3.根据权利要求1所述的方法,其特征在于,
所述停止测试数据包括全部容器的停止时间和/或单个容器停止的时间。
4.根据权利要求1所述的方法,其特征在于,
所述启动测试数据包括全部容器的启动时间和/或单个容器启动的时间。
5.一种集群的测试数据获取装置,其特征在于,包括:
创建启动模块,用于批量创建并启动容器,其中每一个容器作为所述集群中的一个节点;
配置模块,用于批量配置每一个容器的IP地址;
停止模块,用于批量停止所述容器并收集停止测试数据;以及
启动模块,用于批量启动被停止的容器并收集启动测试数据。
6.根据权利要求5所述的装置,其特征在于,所述配置模块为任一容器配置IP地址包括:
针对任一容器,获取该容器的进程标识PID;
创建一对虚拟网卡,所述一对虚拟网卡包括第一网卡和第二网卡;
将所述第一网卡绑定至默认的虚拟网桥,并启动所述第一网卡;
将所述第二网卡绑定至该容器的PID,并启动所述第二网卡;
为所述第二网卡配置IP地址;
为所述第二网卡配置的网关地址为所述默认的虚拟网桥的IP地址。
7.根据权利要求5所述的装置,其特征在于,
所述停止测试数据包括全部容器的停止时间和/或单个容器停止的时间。
8.根据权利要求5所述的装置,其特征在于,
所述启动测试数据包括全部容器的启动时间和/或单个容器启动的时间。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710949171.2A CN107678836B (zh) | 2017-10-12 | 2017-10-12 | 集群的测试数据获取方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710949171.2A CN107678836B (zh) | 2017-10-12 | 2017-10-12 | 集群的测试数据获取方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107678836A true CN107678836A (zh) | 2018-02-09 |
CN107678836B CN107678836B (zh) | 2021-09-03 |
Family
ID=61139966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710949171.2A Active CN107678836B (zh) | 2017-10-12 | 2017-10-12 | 集群的测试数据获取方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107678836B (zh) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489201A (zh) * | 2018-05-15 | 2019-11-22 | ***通信集团浙江有限公司 | 容器性能测试装置及方法 |
CN111669357A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种批量处理haproxy网络隔离空间的方法及haproxy代理服务器 |
CN111669355A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种批量处理nginx网络隔离空间的方法及nginx服务器 |
CN111669423A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 基于用户态协议栈的网络隔离空间的批量处理方法及*** |
CN111669283A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种openvpn中网络隔离空间的批量处理方法及openvpn服务器 |
US11126457B2 (en) | 2019-03-08 | 2021-09-21 | Xiamen Wangsu Co., Ltd. | Method for batch processing nginx network isolation spaces and nginx server |
CN114244717A (zh) * | 2022-02-28 | 2022-03-25 | 苏州浪潮智能科技有限公司 | 虚拟网卡资源的配置方法、装置、计算机设备及介质 |
CN111984510B (zh) * | 2019-05-21 | 2024-05-17 | 阿里巴巴集团控股有限公司 | 调度***的性能测试方法及装置 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077055A (zh) * | 2012-12-31 | 2013-05-01 | 清华大学 | pNFS***高效支持海量虚拟机在线启动运行的方法 |
CN104951360A (zh) * | 2015-06-30 | 2015-09-30 | 北京奇虎科技有限公司 | 基于Docker的配置管理方式及装置 |
CN105224466A (zh) * | 2015-11-17 | 2016-01-06 | 广州亦云信息技术有限公司 | 一种基于Docker的集成测试方法及*** |
CN105491123A (zh) * | 2015-12-04 | 2016-04-13 | 北京航空航天大学 | 容器间通信方法及装置 |
US20160103739A1 (en) * | 2014-10-09 | 2016-04-14 | International Business Machines Corporation | O(1) virtual machine (vm) snapshot management |
US20160188438A1 (en) * | 2013-03-15 | 2016-06-30 | International Business Machines Corporation | Testing functional correctness and idempotence of software automation scripts |
CN105760214A (zh) * | 2016-04-19 | 2016-07-13 | 华为技术有限公司 | 一种设备状态及资源信息监测方法、相关设备及*** |
CN106060122A (zh) * | 2016-05-20 | 2016-10-26 | 北京奇虎科技有限公司 | Docker容器上传/下载特性的控制方法及装置 |
US20170048079A1 (en) * | 2015-08-12 | 2017-02-16 | Cisco Technology, Inc. | Distributed application hosting environment to mask heterogeneity |
CN106656650A (zh) * | 2016-10-08 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 业务测试环境的生成方法和***、业务测试的方法、装置和*** |
CN106656636A (zh) * | 2017-02-22 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种云平台故障探测方法及装置 |
CN107171888A (zh) * | 2017-05-26 | 2017-09-15 | 安徽四创电子股份有限公司 | 一种基于cAdvisor的集群性能监测方法 |
CN107239329A (zh) * | 2016-03-29 | 2017-10-10 | 西门子公司 | 云环境下统一资源调度方法及*** |
-
2017
- 2017-10-12 CN CN201710949171.2A patent/CN107678836B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103077055A (zh) * | 2012-12-31 | 2013-05-01 | 清华大学 | pNFS***高效支持海量虚拟机在线启动运行的方法 |
US20160188438A1 (en) * | 2013-03-15 | 2016-06-30 | International Business Machines Corporation | Testing functional correctness and idempotence of software automation scripts |
US20160103739A1 (en) * | 2014-10-09 | 2016-04-14 | International Business Machines Corporation | O(1) virtual machine (vm) snapshot management |
CN104951360A (zh) * | 2015-06-30 | 2015-09-30 | 北京奇虎科技有限公司 | 基于Docker的配置管理方式及装置 |
US20170048079A1 (en) * | 2015-08-12 | 2017-02-16 | Cisco Technology, Inc. | Distributed application hosting environment to mask heterogeneity |
CN105224466A (zh) * | 2015-11-17 | 2016-01-06 | 广州亦云信息技术有限公司 | 一种基于Docker的集成测试方法及*** |
CN105491123A (zh) * | 2015-12-04 | 2016-04-13 | 北京航空航天大学 | 容器间通信方法及装置 |
CN107239329A (zh) * | 2016-03-29 | 2017-10-10 | 西门子公司 | 云环境下统一资源调度方法及*** |
CN105760214A (zh) * | 2016-04-19 | 2016-07-13 | 华为技术有限公司 | 一种设备状态及资源信息监测方法、相关设备及*** |
CN106060122A (zh) * | 2016-05-20 | 2016-10-26 | 北京奇虎科技有限公司 | Docker容器上传/下载特性的控制方法及装置 |
CN106656650A (zh) * | 2016-10-08 | 2017-05-10 | 腾讯科技(深圳)有限公司 | 业务测试环境的生成方法和***、业务测试的方法、装置和*** |
CN106656636A (zh) * | 2017-02-22 | 2017-05-10 | 郑州云海信息技术有限公司 | 一种云平台故障探测方法及装置 |
CN107171888A (zh) * | 2017-05-26 | 2017-09-15 | 安徽四创电子股份有限公司 | 一种基于cAdvisor的集群性能监测方法 |
Non-Patent Citations (4)
Title |
---|
JEEVA CHELLADHURAI: ""Securing Docker Containers from Denial of Service(DoS) Attacks"", 《IEEE INTERNATIONAL CONFERENCE ON SERVICES COMPUTING 2016》 * |
LYNNA: ""Docker Swarm和Kubernetes在大规模集群中的性能比较"", 《DOCKONE.IO/ARTICLE/1145》 * |
仇臣: ""Docker容器的性能监控和日志服务的设计与实现"", 《中国优秀硕士学位论文全文数据库 信息科技辑》 * |
肥狐: ""docker性能测试"", 《HTTPS://WWW.CNBLOGS.COM/IDBETA/P/4982173.HTML》 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110489201A (zh) * | 2018-05-15 | 2019-11-22 | ***通信集团浙江有限公司 | 容器性能测试装置及方法 |
CN110489201B (zh) * | 2018-05-15 | 2021-11-30 | ***通信集团浙江有限公司 | 容器性能测试装置及方法 |
US11126457B2 (en) | 2019-03-08 | 2021-09-21 | Xiamen Wangsu Co., Ltd. | Method for batch processing nginx network isolation spaces and nginx server |
CN111669423A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 基于用户态协议栈的网络隔离空间的批量处理方法及*** |
CN111669283A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种openvpn中网络隔离空间的批量处理方法及openvpn服务器 |
WO2020181598A1 (zh) * | 2019-03-08 | 2020-09-17 | 厦门网宿有限公司 | 一种批量处理nginx网络隔离空间的方法及nginx服务器 |
CN111669355A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种批量处理nginx网络隔离空间的方法及nginx服务器 |
CN111669357A (zh) * | 2019-03-08 | 2020-09-15 | 厦门网宿有限公司 | 一种批量处理haproxy网络隔离空间的方法及haproxy代理服务器 |
CN111669423B (zh) * | 2019-03-08 | 2023-03-17 | 厦门网宿有限公司 | 基于用户态协议栈的网络隔离空间的批量处理方法及*** |
CN111669283B (zh) * | 2019-03-08 | 2023-03-17 | 厦门网宿有限公司 | 一种openvpn中网络隔离空间的批量处理方法及openvpn服务器 |
CN111669355B (zh) * | 2019-03-08 | 2023-04-18 | 厦门网宿有限公司 | 一种批量处理nginx网络隔离空间的方法及nginx服务器 |
CN111984510B (zh) * | 2019-05-21 | 2024-05-17 | 阿里巴巴集团控股有限公司 | 调度***的性能测试方法及装置 |
CN114244717A (zh) * | 2022-02-28 | 2022-03-25 | 苏州浪潮智能科技有限公司 | 虚拟网卡资源的配置方法、装置、计算机设备及介质 |
CN114244717B (zh) * | 2022-02-28 | 2022-05-20 | 苏州浪潮智能科技有限公司 | 虚拟网卡资源的配置方法、装置、计算机设备及介质 |
WO2023160033A1 (zh) * | 2022-02-28 | 2023-08-31 | 苏州浪潮智能科技有限公司 | 虚拟网卡资源的配置方法、装置、计算机设备及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107678836B (zh) | 2021-09-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107678836A (zh) | 集群的测试数据获取方法及装置 | |
CN111245898B (zh) | 一种网络设备上线方法、装置、服务器及存储介质 | |
CN110337641B (zh) | 使用屏幕截图元数据确定应用测试结果 | |
CN108829409B (zh) | 一种分布式***快速部署方法及*** | |
KR100950814B1 (ko) | 하드웨어 플랫폼 클래스들의 식별을 가속하기 위한 시스템 및 방법 | |
CN110058998B (zh) | 软件测试方法及装置 | |
US9083653B2 (en) | Automated cloud set up | |
US12014125B2 (en) | ICT resource management device, ICT resource management method, and ICT resource management program | |
CN113495732A (zh) | 服务器部署方法、装置、设备及可读存储介质 | |
CN114024853B (zh) | 一种裸金属节点的硬件信息收集方法、***及相关组件 | |
CN112994945A (zh) | 一种信创云平台的自动化部署方法与装置 | |
WO2020137566A1 (ja) | テスト環境決定装置及びテスト環境決定方法 | |
CN113014406A (zh) | 设备部署方法、装置、服务器及存储介质 | |
CN111712795A (zh) | 用于评估应用部署的方法、设备、计算机程序产品和可读介质 | |
CN109120433B (zh) | 用于容器化部署主机的方法和装置 | |
US9195475B2 (en) | Data relay by server | |
CN110471767A (zh) | 一种设备的调度方法 | |
CN115525545A (zh) | 一种基于Docker的自动化测试方法、***、设备及介质 | |
US11847611B2 (en) | Orchestrating and automating product deployment flow and lifecycle management | |
EP4278288A1 (en) | Workload configuration extractor | |
CN103475694A (zh) | 云计算***的并行配置方法 | |
CN112527584A (zh) | 基于脚本编写及数据采集的软件效能提升方法和*** | |
CN110661679B (zh) | 一种测试网卡的方法、装置、计算机存储介质及终端 | |
EP3811222A1 (en) | Reducing a test suite for re-testing configured instances in a production environment | |
CN116743990B (zh) | 嵌入式设备的视频流测试方法和视频流测试处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |