Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Method and system for testing performance of distributed file system (DFS)

A distributed file and system performance technology, applied in software testing/debugging, etc., can solve the problems of high test cost, small test scale, inability to meet simultaneous testing of multi-performance and multi-test scenarios, etc., achieve high test efficiency and reduce test cost Effect

Active Publication Date: 2012-07-11
深圳创新科软件技术有限公司 +1
View PDF2 Cites 36 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] It can be seen from the above that in the existing methods for testing the performance of distributed file systems, different application industries construct distributed file systems based on different client platforms, and write test programs for each distributed file system. The foundation also makes the test cost higher; further, only a single test scenario can be tested, and the test scale is small, which cannot meet the growing demand for multi-performance and multi-test scenario synchronous testing, and the test efficiency is low; moreover, for Due to the need to independently write test programs for different client platforms, there is no uniform specification and standard for test parameters, and the results of cross-platform performance tests are not comparable

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Method and system for testing performance of distributed file system (DFS)
  • Method and system for testing performance of distributed file system (DFS)
  • Method and system for testing performance of distributed file system (DFS)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0045] In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.

[0046]The existing method of testing the performance of a distributed file system using a single test scenario requires testers to write test programs separately, which not only has high requirements for testers, but also makes the test cost higher and the test efficiency lower. Comparability. In the embodiment of the present invention, through the statistical analysis of the common program code segments in each test program, the performance test parameters commonly used in each performance test are set. The test user only needs to set the performance test parameters, and the distributed file system is set according to the test user. The performance test parameters can automatically generate test programs to reduce the requirements for te...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses a method and a system for testing the performance of a distributed file system (DFS). The method comprises the following steps of: receiving a performance test parameter input by a test user, generating a test scene table, and generating a test program corresponding to each test scene in the test scene table according to the test scene table; creating a virtual machine (VM) corresponding to each test client according to the platform types and maximum number of the test clients, which are set in the performance test parameter, and configuring a network parameter for the created VM; automatically installing a test client program for the created VM; sequentially loading the VM and a storage node which are required by each test scene in the test scene table, and starting a test; and acquiring test data of a running test of the storage node, and generating a test result report. By the method and the system, test efficiency can be improved, and test cost can be reduced.

Description

technical field [0001] The invention relates to computer testing technology, in particular to a method and system for testing the performance of a distributed file system. Background technique [0002] With the rapid development of modern information technology, the amount of information data continues to increase. As a system for organizing, distributing and storing information data, the file system is used to create information data files for users, store information data, and process information data files. Maintenance, including local file systems as well as distributed file systems. Among them, the distributed file system is connected to various physical storage resources managed by the file system through a computer network, for example, storage nodes, which can effectively improve the efficiency and space of information data storage, and thus has been widely used. [0003] However, in practical applications, since the distributed file system is applied in different a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/36
Inventor 王义杰
Owner 深圳创新科软件技术有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products