[go: up one dir, main page]

CN108959525A - A kind of cold and hot data visualization method, system, equipment and computer storage medium - Google Patents

A kind of cold and hot data visualization method, system, equipment and computer storage medium Download PDF

Info

Publication number
CN108959525A
CN108959525A CN201810690643.1A CN201810690643A CN108959525A CN 108959525 A CN108959525 A CN 108959525A CN 201810690643 A CN201810690643 A CN 201810690643A CN 108959525 A CN108959525 A CN 108959525A
Authority
CN
China
Prior art keywords
cold
hot
hot data
storage system
migration
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.)
Withdrawn
Application number
CN201810690643.1A
Other languages
Chinese (zh)
Inventor
谢鹏
袁鹏飞
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou Yunhai Information Technology Co Ltd
Original Assignee
Zhengzhou Yunhai Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhengzhou Yunhai Information Technology Co Ltd filed Critical Zhengzhou Yunhai Information Technology Co Ltd
Priority to CN201810690643.1A priority Critical patent/CN108959525A/en
Publication of CN108959525A publication Critical patent/CN108959525A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • User Interface Of Digital Computer (AREA)

Abstract

This application discloses a kind of cold and hot data visualization method, system, equipment and computer storage mediums, are applied in GUI, wherein this method comprises: hierarchical information and the cold and hot data of acquisition storage system;Hierarchical information is shown using graphic form;Cold and hot data are shown using color mark form;Wherein, hierarchical information and cold and hot data are that storage system monitors the information and data itself obtained.A kind of cold and hot data visualization method disclosed in the present application, hierarchical information is shown using graphic form by GUI, cold and hot data are shown using color mark form, compared with CLI in the prior art shows cold and hot data in the form of text, facilitate user intuitively check storage system hierarchical information and cold and hot data.A kind of cold and hot data visualisation system, equipment and computer readable storage medium disclosed in the present application also solve the problems, such as relevant art.

Description

一种冷热数据可视化方法、系统、设备及计算机存储介质A cold and hot data visualization method, system, device and computer storage medium

技术领域technical field

本申请涉及存储系统技术领域,更具体地说,涉及一种冷热数据可视化方法、系统、设备及计算机存储介质。The present application relates to the technical field of storage systems, and more specifically, to a cold and hot data visualization method, system, device, and computer storage medium.

背景技术Background technique

为了提高数据的处理效率,在存储系统中引入了自动分层技术:自动分层技术是将不同热度的数据块自动地、智能地分布在性能不同的存储层。这里所涉及的冷热数据指的是数据被访问的频率不同,一般而言,被访问频率高的数据称为热数据,被访问频率低的数据称为冷数据。在存储系统的应用中,用户可能需要查看存储系统中的冷热数据。In order to improve data processing efficiency, automatic tiering technology is introduced into the storage system: automatic tiering technology automatically and intelligently distributes data blocks of different temperatures to storage tiers with different performance. The hot and cold data involved here refers to the data being accessed at different frequencies. Generally speaking, data with a high frequency of access is called hot data, and data with a low frequency of access is called cold data. In storage system applications, users may need to view hot and cold data in the storage system.

现有的一种冷热数据可视化方法是:用户通过CLI(Command Line interface forbatch scripting,命令行界面)发送查询命令至存储系统,存储系统接收到查询命令后返回冷热数据至CLI,从而使得用户可以通过CLI查看冷热数据。An existing cold and hot data visualization method is: the user sends a query command to the storage system through the CLI (Command Line interface forbatch scripting, the command line interface), and the storage system returns the cold and hot data to the CLI after receiving the query command, so that the user Hot and cold data can be viewed through the CLI.

然而,现有的一种冷热数据可视化方法中,CLI显示的冷热数据是以文本形式呈现的,不便于用户直观的查看冷热数据。However, in an existing cold and hot data visualization method, the hot and cold data displayed by the CLI are presented in text form, which is not convenient for users to intuitively view the hot and cold data.

综上所述,如何提高现有的一种冷热数据可视化方法的直观性是目前本领域技术人员亟待解决的问题。To sum up, how to improve the intuition of an existing cold and hot data visualization method is an urgent problem to be solved by those skilled in the art.

发明内容Contents of the invention

本申请的目的是提供一种冷热数据可视化方法,其能在一定程度上解决如何提高现有的一种冷热数据可视化方法的直观性的技术问题。本申请还提供了一种冷热数据可视化系统、设备及计算机可读存储介质。The purpose of this application is to provide a cold and hot data visualization method, which can solve the technical problem of how to improve the intuitiveness of an existing cold and hot data visualization method to a certain extent. The present application also provides a cold and hot data visualization system, device and computer-readable storage medium.

为了实现上述目的,本申请提供如下技术方案:In order to achieve the above object, the application provides the following technical solutions:

一种冷热数据可视化方法,应用于GUI中,包括:A hot and cold data visualization method, applied in GUI, including:

获取存储系统的分层信息及冷热数据;Obtain hierarchical information and hot and cold data of the storage system;

采用图形形式显示所述分层信息;displaying the hierarchical information in a graphical form;

采用颜色标记形式显示所述冷热数据。The hot and cold data are displayed in color-coded form.

优选的,其特征在于,还包括:Preferably, it is characterized in that it also includes:

获取所述存储系统的所述冷热数据在所述分层信息间的迁移信息;Obtain migration information of the hot and cold data of the storage system between the layered information;

采用箭头标记形式显示所述迁移信息,所述箭头的出发端为迁移操作前所述冷热数据所处的分层,所述箭头的末端为迁移操作后所述冷热数据所处的分层。The migration information is displayed in the form of arrow marks, the starting point of the arrow is the layer where the hot and cold data is located before the migration operation, and the end of the arrow is the layer where the hot and cold data is located after the migration operation .

优选的,还包括:Preferably, it also includes:

判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示所述GUI的传输端口传输的工作负载临界值,发送所述工作负载临界值至所述存储系统。Judging whether the workload of the hot data is greater than or equal to a preset workload threshold, if so, receiving and displaying the workload threshold transmitted by the transmission port of the GUI, and sending the workload threshold to the storage system.

优选的,所述采用颜色标记形式显示所述冷热数据之后,还包括:Preferably, after displaying the cold and hot data in the form of color marking, it also includes:

判断是否接收到所述存储系统发送的加速迁移允许信息,若是,则为热数据添加加速迁移启动选项;Judging whether the accelerated migration permission information sent by the storage system is received, if so, adding an accelerated migration startup option for hot data;

判断所述加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至所述存储系统,以使所述存储系统加速迁移所述热数据。It is judged whether the accelerated migration startup option is triggered, and if so, an accelerated migration startup instruction is sent to the storage system, so that the storage system accelerates migration of the hot data.

优选的,所述发送加速迁移启动指令至所述存储系统之后,还包括:Preferably, after sending the accelerated migration start instruction to the storage system, it further includes:

删除所述加速迁移启动选项。Remove said accelerated migration startup option.

优选的,所述采用颜色标记形式显示所述冷热数据之后,还包括:Preferably, after displaying the cold and hot data in the form of color marking, it also includes:

为显示的热数据添加加速迁移启动选项,并将所述加速迁移启动选项置为不可用状态;Add an accelerated migration startup option to the displayed hot data, and set the accelerated migration startup option to an unavailable state;

判断是否接收到所述存储系统发送的加速迁移允许信息,若是,则将所述加速迁移启动选项置为可用状态;Judging whether the accelerated migration permission information sent by the storage system is received, and if so, setting the accelerated migration startup option to an available state;

判断所述加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至所述存储系统,并将所述加速迁移启动选项置为不可用状态。It is judged whether the accelerated migration startup option is triggered, and if so, an accelerated migration startup instruction is sent to the storage system, and the accelerated migration startup option is set to an unavailable state.

优选的,所述获取存储系统的分层信息及冷热数据之前,还包括:Preferably, before obtaining the hierarchical information and hot and cold data of the storage system, it also includes:

发送查询指令至所述存储系统;sending a query command to the storage system;

所述获取存储系统的分层信息及冷热数据,包括:The acquisition of layered information and hot and cold data of the storage system includes:

接收所述存储系统响应所述查询指令后发送的分层信息及冷热数据。receiving the hierarchical information and hot and cold data sent by the storage system in response to the query instruction.

一种冷热数据可视化系统,应用于GUI中,包括:A hot and cold data visualization system, applied in GUI, including:

第一接收模块,用于获取存储系统的分层信息及冷热数据;The first receiving module is used to obtain hierarchical information and hot and cold data of the storage system;

第一显示模块,用于采用图形形式显示所述分层信息;a first display module, configured to display the hierarchical information in a graphical form;

第二显示模块,用于采用颜色标记形式显示所述冷热数据。The second display module is used to display the cold and hot data in the form of color marks.

一种冷热数据可视化设备,包括:A hot and cold data visualization device comprising:

存储器,用于存储计算机程序;memory for storing computer programs;

处理器,用于执行所述计算机程序时实现如上任一所述的冷热数据可视化方法。A processor, configured to implement the method for visualizing cold and hot data as described above when executing the computer program.

一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如上任一所述的冷热数据可视化方法。A computer-readable storage medium, wherein a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the method for visualizing cold and hot data as described above is implemented.

本申请提供的一种冷热数据可视化方法,应用于GUI中,获取存储系统的分层信息及冷热数据;采用图形形式显示分层信息;采用颜色标记形式显示冷热数据;其中,分层信息及冷热数据为存储系统监控自身得到的信息及数据。本申请提供的一种冷热数据可视化方法,借助GUI采用图形形式显示分层信息,采用颜色标记形式显示冷热数据,与现有技术中CLI以文本形式显示冷热数据相比,方便用户直观的查看存储系统的分层信息及冷热数据。本申请提供的一种冷热数据可视化系统、设备及计算机可读存储介质也解决了相应技术问题。A method for visualizing hot and cold data provided by this application is applied in GUI to obtain layered information and hot and cold data of the storage system; display layered information in graphic form; display hot and cold data in the form of color marking; wherein, layered Information and hot and cold data are the information and data obtained by the storage system monitoring itself. A visualization method for hot and cold data provided by the present application uses GUI to display layered information in graphical form, and displays hot and cold data in the form of color marks. Compared with the display of hot and cold data in text form by CLI in the prior art, it is convenient for users to intuitively Check the layered information and hot and cold data of the storage system. The cold and hot data visualization system, device and computer-readable storage medium provided by the present application also solve the corresponding technical problems.

附图说明Description of drawings

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present application or the prior art, the following will briefly introduce the drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only It is an embodiment of the present application, and those skilled in the art can also obtain other drawings according to the provided drawings without creative work.

图1为本申请实施例提供的一种冷热数据可视化方法的第一流程图;Fig. 1 is the first flow chart of a kind of hot and cold data visualization method provided by the embodiment of the present application;

图2为本申请实施例提供的一种冷热数据可视化方法的第二流程图;FIG. 2 is a second flow chart of a cold and hot data visualization method provided in an embodiment of the present application;

图3为本申请实施例提供的一种冷热数据可视化方法的第三流程图;FIG. 3 is a third flow chart of a cold and hot data visualization method provided in an embodiment of the present application;

图4为本申请实施例提供的一种冷热数据可视化方法的第四流程图;FIG. 4 is a fourth flow chart of a cold and hot data visualization method provided in an embodiment of the present application;

图5为实际应用中本申请实施例提供的一种冷热数据可视化方法的流程图;Fig. 5 is a flow chart of a cold and hot data visualization method provided by the embodiment of the present application in practical applications;

图6为本申请实施例提供的一种冷热数据可视化系统的结构示意图;FIG. 6 is a schematic structural diagram of a cold and hot data visualization system provided in an embodiment of the present application;

图7为本申请实施例提供的一种冷热数据可视化设备的结构示意图;FIG. 7 is a schematic structural diagram of a cold and hot data visualization device provided in an embodiment of the present application;

图8为本申请实施例提供的一种冷热数据可视化设备的另一结构示意图。FIG. 8 is another schematic structural diagram of a cold and hot data visualization device provided by an embodiment of the present application.

具体实施方式Detailed ways

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。The technical solutions in the embodiments of the present application will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, not all of them. Based on the embodiments in this application, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the scope of protection of this application.

请参阅图1,图1为本申请实施例提供的一种冷热数据可视化方法的第一流程图。Please refer to FIG. 1 . FIG. 1 is a first flow chart of a cold and hot data visualization method provided by an embodiment of the present application.

本申请实施例提供的一种冷热数据可视化方法,应用于GUI(Graphical UserInterface,图形用户界面)中,可以包括如下步骤:A method for visualizing hot and cold data provided in the embodiment of the present application is applied in a GUI (Graphical User Interface, Graphical User Interface), and may include the following steps:

步骤S101:获取存储系统的分层信息及冷热数据。Step S101: Obtain hierarchical information and hot and cold data of the storage system.

实际应用中,GUI可以实时接收存储系统发送的分层信息及冷热数据,此种情况下,存储系统监控自身的分层信息及冷热数据,然后发送监控得到的分层信息及冷热数据至GUI;也可以是GUI发送查询指令至存储系统,接收存储系统响应查询指令后发送的分层信息及冷热数据。具体应用场景中,GUI还可以监控存储系统的分层信息及冷热数据,在存储系统中存在分层信息和冷热数据时便获取分层信息及冷热数据,监控的条件可以是存储系统中存在I/O操作,或者存储系统中已有分层信息且根据I/O操作的活动性和数据块延迟程度产生了性能分析日志。这里所述的分层信息指的是存储系统按照性能划分的存储空间,存储空间的类型包括池、卷等,比如存储系统有三层存储空间,分别为第一存储空间、第二存储空间及第三存储空间,且第一存储空间的性能优于第二存储空间,第二存储空间的存储性能优于第三存储空间,则存储系统的分层信息为三层,分别为第一存储空间、第二存储空间及第三存储空间;冷热数据是按被访问频率对数据进行分类的结果,一般而言,冷热数据处于不同的分层,热数据所处的分层的性能优于冷数据所处的分层的性能。In practical applications, the GUI can receive layered information and hot and cold data sent by the storage system in real time. In this case, the storage system monitors its own layered information and hot and cold data, and then sends the monitored layered information and hot and cold data to the GUI; it can also be that the GUI sends a query command to the storage system, and receives the layered information and hot and cold data sent by the storage system in response to the query command. In a specific application scenario, the GUI can also monitor the layered information and hot and cold data of the storage system. When the layered information and hot and cold data exist in the storage system, the layered information and hot and cold data can be obtained. The monitoring condition can be that the storage system There are I/O operations in the storage system, or there is hierarchical information in the storage system and performance analysis logs are generated based on the activity of I/O operations and the latency of data blocks. The layered information mentioned here refers to the storage space divided by the storage system according to performance. The types of storage space include pools, volumes, etc. Three storage spaces, and the performance of the first storage space is better than that of the second storage space, and the storage performance of the second storage space is better than that of the third storage space, then the hierarchical information of the storage system is three layers, which are respectively the first storage space, The second storage space and the third storage space; hot and cold data are the results of classifying data according to the frequency of access. Generally speaking, hot and cold data are in different layers, and the performance of the layer where the hot data is located is better than that of the cold data. The performance of the tier the data resides in.

步骤S102:采用图形形式显示分层信息。Step S102: Display the layered information in graphic form.

实际应用中,图形形式可以根据实际需要灵活确定,比如其可以为扇形图等,扇形图的每一部分表示一个分层,借助扇形可以直观的显示分层信息。In practical applications, the graphic form can be flexibly determined according to actual needs. For example, it can be a fan graph, etc. Each part of the fan graph represents a layer, and the layer information can be intuitively displayed by means of the fan shape.

步骤S103:采用颜色标记形式显示冷热数据。Step S103: Display the hot and cold data in the form of color marking.

实际应用中,热数据可以用红颜色等较深的颜色标记,冷数据可以用白颜色等较浅的颜色标记等,具体的颜色标记形式可以根据实际需要灵活确定。此外,还可以将冷热数据显示在分层信息的图形中,此种情况下,按照热数据所处的分层的性能优于冷数据所处的分层的性能的逻辑,借助冷热数据的颜色标记便可直观的确定分层信息的性能高低。In practical applications, hot data can be marked with darker colors such as red, and cold data can be marked with lighter colors such as white. The specific color marking form can be flexibly determined according to actual needs. In addition, the hot and cold data can also be displayed in the graph of the hierarchical information. In this case, according to the logic that the performance of the layer where the hot data is located is better than that of the layer where the cold data is located, with the help of the hot and cold data The color mark of the layer can intuitively determine the performance level of the layered information.

本申请提供的一种冷热数据可视化方法,应用于GUI中,获取存储系统的分层信息及冷热数据;采用图形形式显示分层信息;采用颜色标记形式显示冷热数据;其中,分层信息及冷热数据为存储系统监控自身得到的信息及数据。本申请提供的一种冷热数据可视化方法,借助GUI采用图形形式显示分层信息,采用颜色标记形式显示冷热数据,与现有技术中CLI以文本形式显示冷热数据相比,方便用户直观的查看存储系统的分层信息及冷热数据。A method for visualizing hot and cold data provided by this application is applied in GUI to obtain layered information and hot and cold data of the storage system; display layered information in graphic form; display hot and cold data in the form of color marking; wherein, layered Information and hot and cold data are the information and data obtained by the storage system monitoring itself. A visualization method for hot and cold data provided by the present application uses GUI to display layered information in graphical form, and displays hot and cold data in the form of color marks. Compared with the display of hot and cold data in text form by CLI in the prior art, it is convenient for users to intuitively Check the layered information and hot and cold data of the storage system.

请参阅图2,图2为本申请实施例提供的一种冷热数据可视化方法的第二流程图。Please refer to FIG. 2 . FIG. 2 is a second flowchart of a cold and hot data visualization method provided by an embodiment of the present application.

为了进一步提高本申请实施例提供的一种冷热数据可视化方法的直观性,本申请实施例提供的一种冷热数据可视化方法可以具体为:In order to further improve the intuitiveness of a cold and hot data visualization method provided in the embodiment of the present application, a cold and hot data visualization method provided in the embodiment of the present application can be specifically:

步骤S201:获取存储系统的分层信息及冷热数据。Step S201: Obtain hierarchical information and hot and cold data of the storage system.

步骤S202:采用图形形式显示分层信息。Step S202: Display the layered information in graphic form.

步骤S203:采用颜色标记形式显示冷热数据。Step S203: Display the hot and cold data in the form of color marking.

步骤S204:获取存储系统的冷热数据在分层信息间的迁移信息。Step S204: Obtain the migration information of the cold and hot data of the storage system between hierarchical information.

步骤S205:采用箭头标记形式显示迁移信息,箭头的出发端为迁移操作前冷热数据所处的分层,箭头的末端为迁移操作后冷热数据所处的分层。Step S205: Display the migration information in the form of arrow marks. The starting point of the arrow is the layer where the hot and cold data are located before the migration operation, and the end of the arrow is the layer where the hot and cold data are located after the migration operation.

实际应用中,存储系统中的冷热数据所处的分层是随时间变化的,以存储系统的分层信息为第一存储空间、第二存储空间、第三存储空间为例,数据刚存入存储系统时,一般存储在第二存储空间,随着时间的推移,若该数据被访问频率高于预设值,则该数据成为热数据,此时需要把该数据迁移至第一存储空间;若该数据被访问频率低于预设值,则该数据成为冷数据,此时需要把该数据迁移至第三存储空间。冷热数据的迁移对用户而言是不可视的,为了便于用户查看冷热数据的迁移情况,GUI可以先获取存储系统的冷热数据在分层信息间的迁移信息,然后采用箭头标记形式显示迁移信息。In practical applications, the layers of hot and cold data in the storage system change with time. Take the layer information of the storage system as the first storage space, the second storage space, and the third storage space as an example. When entering the storage system, it is generally stored in the second storage space. As time goes by, if the data is accessed more frequently than the preset value, the data will become hot data. At this time, the data needs to be migrated to the first storage space ; If the access frequency of the data is lower than the preset value, the data becomes cold data, and at this time, the data needs to be migrated to the third storage space. The migration of hot and cold data is invisible to users. In order to facilitate users to view the migration of hot and cold data, the GUI can first obtain the migration information of hot and cold data in the storage system between hierarchical information, and then display it in the form of arrow marks Migration information.

请参阅图3,图3为本申请实施例提供的一种冷热数据可视化方法的第三流程图。Please refer to FIG. 3 . FIG. 3 is a third flowchart of a cold and hot data visualization method provided by an embodiment of the present application.

为了进一步提高本申请实施例提供的一种冷热数据可视化方法的直观性,本申请实施例提供的一种冷热数据可视化方法可以具体为:In order to further improve the intuitiveness of a cold and hot data visualization method provided in the embodiment of the present application, a cold and hot data visualization method provided in the embodiment of the present application can be specifically:

步骤S301:获取存储系统的分层信息及冷热数据。Step S301: Obtain the hierarchical information and hot and cold data of the storage system.

步骤S302:采用图形形式显示分层信息。Step S302: Display the layered information in graphic form.

步骤S303:采用颜色标记形式显示冷热数据。Step S303: Display the hot and cold data in the form of color marking.

步骤S304:判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统。Step S304: Determine whether the workload of the hot data is greater than or equal to a preset workload threshold, if yes, receive and display the workload threshold transmitted by the transmission port of the GUI, and send the workload threshold to the storage system.

实际应用中,在存储系统中,如果热数据的工作负载大于等于预设的工作负载阈值,则会影响存储系统的工作性能,此时,为了便于外界了解工作负载大的热数据,且为了便于外界控制热数据的工作负载,GUI可以判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统,以使存储系统控制热数据的工作负载不超过该工作负载临界值。具体应用场景中,GUI可以为热数据设置工作负载阈值设置按钮,该工作负载阈值按钮可以设置为虚拟按钮,还可以在虚拟按钮与热数据间建立指向连接,比如以;连接线连接,这样既可以通过该工作负载阈值按钮表示热数据的工作负载,又便于外界调控热数据的工作负载临界值。In practical applications, in the storage system, if the workload of hot data is greater than or equal to the preset workload threshold, the performance of the storage system will be affected. The workload of the hot data is controlled by the outside world. The GUI can judge whether the workload of the hot data is greater than or equal to the preset workload threshold. If so, it will receive and display the workload threshold transmitted by the transmission port of the GUI, and send the workload threshold to the storage. system, so that the workload of the storage system to control hot data does not exceed the workload threshold. In a specific application scenario, the GUI can set a workload threshold setting button for hot data. The workload threshold button can be set as a virtual button, and a pointing connection can also be established between the virtual button and the hot data, such as connecting with a connecting line, so that both You can use the workload threshold button to indicate the workload of hot data, and it is convenient for the outside world to adjust the workload threshold of hot data.

请参阅图4,图4为本申请实施例提供的一种冷热数据可视化方法的第四流程图。Please refer to FIG. 4 . FIG. 4 is a fourth flowchart of a cold and hot data visualization method provided by an embodiment of the present application.

为了进一步提高本申请实施例提供的一种冷热数据可视化方法的直观性,本申请实施例提供的一种冷热数据可视化方法还可以具体为:In order to further improve the intuitiveness of a cold and hot data visualization method provided in the embodiment of the present application, the cold and hot data visualization method provided in the embodiment of the present application can also be specifically:

步骤S401:获取存储系统的分层信息及冷热数据。Step S401: Acquiring hierarchical information and hot and cold data of the storage system.

步骤S402:采用图形形式显示分层信息。Step S402: Display the hierarchical information in graphic form.

步骤S403:采用颜色标记形式显示冷热数据。Step S403: Display the hot and cold data in the form of color marking.

步骤S404:为显示的热数据添加加速迁移启动选项,并将加速迁移启动选项置为不可用状态;Step S404: adding an accelerated migration startup option to the displayed hot data, and setting the accelerated migration startup option to an unavailable state;

步骤S405:判断是否接收到存储系统发送的加速迁移允许信息,若是,则将加速迁移启动选项置为可用状态;Step S405: Determine whether the accelerated migration permission information sent by the storage system is received, and if so, set the accelerated migration startup option to an available state;

步骤S406:判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,并将加速迁移启动选项置为不可用状态。Step S406: Determine whether the accelerated migration startup option is triggered, and if so, send an accelerated migration startup command to the storage system, and set the accelerated migration startup option to an unavailable state.

实际应用中,在热数据的迁移过程中,如果存储系统的性能允许,则可以启动存储系统的加速迁移来加速完成热数据的迁移,为了便于外界直观的查看存储系统是否可以启动加速迁移模式,并便于外界选择是否启动加速迁移模块,GUI可以在采用颜色标记形式显示冷热数据后,执行步骤S404至步骤S406。具体应用场景中,GUI还可以采用以下方式显示存储系统的加速迁移模式是否可用:采用颜色标记形式显示所述冷热数据之后,判断是否接收到存储系统发送的加速迁移允许信息,若是,则为热数据添加加速迁移启动选项;判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,以使存储系统加速迁移热数据;此外,在发送加速迁移启动指令至存储系统之后,还可以删除加速迁移启动选项。加速迁移允许信息的内容和类型可以根据实际需要确定,只需其表示存储系统允许启动加速迁移模式即可,比如可以预先设定表示存储系统可以启动加速迁移模式的字符串,存储系统发送该字符串至GUI,GUI接收到该字符串后便解读出存储系统可以启动加速迁移模式。In practical applications, during the hot data migration process, if the performance of the storage system allows, you can start the accelerated migration of the storage system to accelerate the completion of the hot data migration. In order to facilitate the external world to intuitively check whether the storage system can start the accelerated migration mode, It is also convenient for the outside world to choose whether to start the accelerated migration module, and the GUI can perform steps S404 to S406 after displaying the hot and cold data in the form of color marking. In a specific application scenario, the GUI can also display whether the accelerated migration mode of the storage system is available in the following manner: After displaying the hot and cold data in the form of color marking, determine whether the accelerated migration permission information sent by the storage system has been received, and if so, then Add an accelerated migration startup option to hot data; determine whether the accelerated migration startup option is triggered, and if so, send an accelerated migration startup command to the storage system so that the storage system accelerates the migration of hot data; in addition, after sending the accelerated migration startup command to the storage system , you can also remove the accelerated migration startup option. The content and type of accelerated migration permission information can be determined according to actual needs. It only needs to indicate that the storage system allows the accelerated migration mode. For example, a string indicating that the storage system can start the accelerated migration mode can be preset, and the storage system sends this character The string is sent to the GUI. After receiving the string, the GUI interprets that the storage system can start the accelerated migration mode.

请参阅图5,图5为实际应用中本申请实施例提供的一种冷热数据可视化方法的流程图。Please refer to FIG. 5 . FIG. 5 is a flow chart of a cold and hot data visualization method provided by an embodiment of the present application in practical applications.

实际应用中本申请实施例提供的一种冷热数据可视化方法,可以包括如下步骤:In practical applications, a cold and hot data visualization method provided by the embodiment of the present application may include the following steps:

步骤S501:获取存储系统的分层信息及冷热数据。Step S501: Obtain hierarchical information and hot and cold data of the storage system.

步骤S502:采用图形形式显示分层信息。Step S502: Display the hierarchical information in graphic form.

步骤S503:采用颜色标记形式显示冷热数据。Step S503: Display the hot and cold data in the form of color marking.

步骤S504:获取存储系统的冷热数据在分层信息间的迁移信息。Step S504: Obtain the migration information of the hot and cold data of the storage system between hierarchical information.

步骤S505:采用箭头标记形式显示迁移信息,箭头的出发端为迁移操作前冷热数据所处的分层,箭头的末端为迁移操作后冷热数据所处的分层。Step S505: Display the migration information in the form of arrow marks, the starting point of the arrow is the layer where the hot and cold data are before the migration operation, and the end of the arrow is the layer where the hot and cold data are after the migration operation.

步骤S506:判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统。Step S506: Determine whether the workload of the hot data is greater than or equal to a preset workload threshold, if yes, receive and display the workload threshold transmitted by the transmission port of the GUI, and send the workload threshold to the storage system.

步骤S507:为显示的热数据添加加速迁移启动选项,并将加速迁移启动选项置为不可用状态;Step S507: adding an accelerated migration startup option to the displayed hot data, and setting the accelerated migration startup option to an unavailable state;

步骤S508:判断是否接收到存储系统发送的加速迁移允许信息,若是,则将加速迁移启动选项置为可用状态;Step S508: Determine whether the accelerated migration permission information sent by the storage system is received, and if so, set the accelerated migration startup option to an available state;

步骤S509:判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,并将加速迁移启动选项置为不可用状态。Step S509: Determine whether the accelerated migration activation option is triggered, and if so, send an accelerated migration activation command to the storage system, and set the accelerated migration activation option to an unavailable state.

本申请还提供了一种冷热数据可视化系统,其具有本申请实施例提供的一种冷热数据可视化方法具有的对应效果。请参阅图6,图6为本申请实施例提供的一种冷热数据可视化系统的结构示意图。The present application also provides a cold and hot data visualization system, which has the corresponding effect of the cold and hot data visualization method provided in the embodiment of the present application. Please refer to FIG. 6 . FIG. 6 is a schematic structural diagram of a cold and hot data visualization system provided by an embodiment of the present application.

本申请实施例提供的一种冷热数据可视化系统,应用于GUI中,可以包括:A cold and hot data visualization system provided in the embodiment of the present application, applied in GUI, may include:

第一获取模块101,用于获取存储系统的分层信息及冷热数据;The first acquisition module 101 is configured to acquire hierarchical information and hot and cold data of the storage system;

第一显示模块102,用于采用图形形式显示分层信息;The first display module 102 is configured to display hierarchical information in a graphic form;

第二显示模块103,用于采用颜色标记形式显示冷热数据。The second display module 103 is used for displaying cold and hot data in the form of color marks.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

第二获取模块,用于获取存储系统的冷热数据在分层信息间的迁移信息;The second acquisition module is used to acquire the migration information of the hot and cold data of the storage system between hierarchical information;

第三显示模块,用于采用箭头标记形式显示迁移信息,箭头的出发端为迁移操作前冷热数据所处的分层,箭头的末端为迁移操作后冷热数据所处的分层。The third display module is configured to display the migration information in the form of an arrow mark. The starting point of the arrow is the layer where the hot and cold data are located before the migration operation, and the end of the arrow is the layer where the hot and cold data is located after the migration operation.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

第一判断模块,用于判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统。The first judging module is used to judge whether the workload of the hot data is greater than or equal to the preset workload threshold, and if so, receive and display the workload critical value transmitted by the transmission port of the GUI, and send the workload critical value to the storage system.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

第二判断模块,用于在第二显示模块采用颜色标记形式显示冷热数据之后,判断是否接收到存储系统发送的加速迁移允许信息,若是,则为热数据添加加速迁移启动选项;The second judging module is used to judge whether to receive the accelerated migration permission information sent by the storage system after the second display module displays the hot and cold data in the form of color marking, and if so, add an accelerated migration startup option for the hot data;

第三判断模块,用于判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,以使存储系统加速迁移热数据。The third judging module is used to judge whether the accelerated migration startup option is triggered, and if so, send an accelerated migration startup instruction to the storage system, so that the storage system accelerates the migration of hot data.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

删除模块,用于在第三判断模块发送加速迁移启动指令至存储系统之后,删除加速迁移启动选项。A deletion module, configured to delete the accelerated migration startup option after the third judging module sends the accelerated migration startup instruction to the storage system.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

添加模块,用于在第二显示模块采用颜色标记形式显示冷热数据之后,为显示的热数据添加加速迁移启动选项,并将加速迁移启动选项置为不可用状态;Adding a module for adding an accelerated migration startup option to the displayed hot data after the second display module displays the hot and cold data in the form of color marking, and setting the accelerated migration startup option to an unavailable state;

第四判断模块,用于判断是否接收到存储系统发送的加速迁移允许信息,若是,则将加速迁移启动选项置为可用状态;The fourth judging module is used to judge whether the accelerated migration permission information sent by the storage system is received, and if so, set the accelerated migration startup option to an available state;

第五判断模块,用于判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,并将加速迁移启动选项置为不可用状态。The fifth judging module is used to judge whether the accelerated migration startup option is triggered, and if so, send the accelerated migration startup instruction to the storage system, and set the accelerated migration startup option to an unavailable state.

本申请实施例提供的一种冷热数据可视化系统中,还可以包括:In a cold and hot data visualization system provided in an embodiment of the present application, it may also include:

发送模块,用于在第一获取模块获取存储系统的分层信息及冷热数据之前,发送查询指令至存储系统;The sending module is used to send query instructions to the storage system before the first acquisition module obtains the layered information and hot and cold data of the storage system;

相应的,第一获取模块可以包括:Correspondingly, the first acquisition module may include:

第一接收单元,用于接收存储系统响应查询指令后发送的分层信息及冷热数据。The first receiving unit is configured to receive hierarchical information and hot and cold data sent by the storage system in response to the query instruction.

本申请还提供了一种冷热数据可视化设备及计算机可读存储介质,其均具有本申请实施例提供的一种冷热数据可视化方法具有的对应效果。请参阅图7,图7为本申请实施例提供的一种冷热数据可视化设备的结构示意图。The present application also provides a cold and hot data visualization device and a computer-readable storage medium, both of which have corresponding effects of the cold and hot data visualization method provided in the embodiments of the present application. Please refer to FIG. 7 . FIG. 7 is a schematic structural diagram of a cold and hot data visualization device provided in an embodiment of the present application.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机程序,处理器202执行存储器201中存储的计算机程序时实现如下步骤:A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202, a computer program is stored in the memory 201, and the processor 202 implements the following steps when executing the computer program stored in the memory 201:

获取存储系统的分层信息及冷热数据;Obtain hierarchical information and hot and cold data of the storage system;

采用图形形式显示分层信息;Display hierarchical information in graphical form;

采用颜色标记形式显示冷热数据。Displays hot and cold data in color-coded form.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:获取存储系统的冷热数据在分层信息间的迁移信息;采用箭头标记形式显示迁移信息,箭头的出发端为迁移操作前冷热数据所处的分层,箭头的末端为迁移操作后冷热数据所处的分层。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. The memory 201 stores a computer subroutine. Migration information of the hot and cold data between layers; the migration information is displayed in the form of arrow marks. The starting point of the arrow is the layer where the hot and cold data are before the migration operation, and the end of the arrow is the layer where the hot and cold data are after the migration operation. layered.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. The memory 201 stores a computer subroutine. Whether the workload is greater than or equal to the preset workload threshold, if yes, receive and display the workload threshold transmitted by the transmission port of the GUI, and send the workload threshold to the storage system.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:判断是否接收到存储系统发送的加速迁移允许信息,若是,则为热数据添加加速迁移启动选项;判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,以使存储系统加速迁移热数据。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. The memory 201 stores a computer subroutine. To the accelerated migration permission information sent by the storage system, if so, add the accelerated migration startup option for the hot data; determine whether the accelerated migration startup option is triggered, and if so, send the accelerated migration startup command to the storage system, so that the storage system accelerates the migration of hot data data.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:发送加速迁移启动指令至存储系统之后,删除加速迁移启动选项。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. A computer subroutine is stored in the memory 201. When the processor 202 executes the computer subroutine stored in the memory 201, it specifically implements: sending accelerated migration After starting the command to the storage system, delete the accelerated migration startup option.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:采用颜色标记形式显示冷热数据之后,为显示的热数据添加加速迁移启动选项,并将加速迁移启动选项置为不可用状态;判断是否接收到存储系统发送的加速迁移允许信息,若是,则将加速迁移启动选项置为可用状态;判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,并将加速迁移启动选项置为不可用状态。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. The memory 201 stores a computer subroutine. After the hot and cold data are displayed in the form, add the accelerated migration startup option for the displayed hot data, and set the accelerated migration startup option to unavailable; determine whether the accelerated migration permission information sent by the storage system is received, and if so, start the accelerated migration The option is set to an available state; it is judged whether the accelerated migration start option is triggered, and if so, an accelerated migration start command is sent to the storage system, and the accelerated migration start option is set to an unavailable state.

本申请实施例提供的一种冷热数据可视化设备,包括存储器201及处理器202,存储器201中存储有计算机子程序,处理器202执行存储器201中存储的计算机子程序时具体实现:获取存储系统的分层信息及冷热数据之前,发送查询指令至存储系统;相应的,接收存储系统响应查询指令后发送的分层信息及冷热数据。A cold and hot data visualization device provided in the embodiment of the present application includes a memory 201 and a processor 202. A computer subroutine is stored in the memory 201. When the processor 202 executes the computer subroutine stored in the memory 201, the specific implementation is: to obtain Before the layered information and hot and cold data of the storage system, send query commands to the storage system; correspondingly, receive the layered information and hot and cold data sent by the storage system after responding to the query commands.

请参阅图8,本申请实施例提供的另一种冷热数据可视化设备中还可以包括:与处理器202连接的输入端口203,用于传输外界输入的命令至处理器202;与处理器202连接的显示单元204,用于显示处理器202的处理结果至外界;与处理器202连接的通信模块205,用于实现冷热数据可视化设备与外界的通信。显示单元202可以为显示面板、激光扫描使显示器等;通信模块205所采用的通信方式包括但不局限于移动高清链接技术(HML)、通用串行总线(USB)、高清多媒体接口(HDMI)、无线连接:无线保真技术(WiFi)、蓝牙通信技术、低功耗蓝牙通信技术、基于IEEE802.11s的通信技术。Please refer to FIG. 8 , another cold and hot data visualization device provided by the embodiment of the present application may also include: an input port 203 connected to the processor 202 for transmitting externally input commands to the processor 202; The connected display unit 204 is used to display the processing results of the processor 202 to the outside world; the communication module 205 connected to the processor 202 is used to realize the communication between the cold and hot data visualization equipment and the outside world. The display unit 202 can be a display panel, a laser scanning display, etc.; the communication methods adopted by the communication module 205 include but are not limited to mobile high-definition link technology (HML), universal serial bus (USB), high-definition multimedia interface (HDMI), Wireless connection: wireless fidelity technology (WiFi), bluetooth communication technology, low power consumption bluetooth communication technology, communication technology based on IEEE802.11s.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机程序,计算机程序被处理器执行时实现如下步骤:In a computer-readable storage medium provided by an embodiment of the present application, a computer program is stored in the computer-readable storage medium, and when the computer program is executed by a processor, the following steps are implemented:

获取存储系统的分层信息及冷热数据;Obtain hierarchical information and hot and cold data of the storage system;

采用图形形式显示分层信息;Display hierarchical information in graphical form;

采用颜色标记形式显示冷热数据。Displays hot and cold data in color-coded form.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:获取存储系统的冷热数据在分层信息间的迁移信息;采用箭头标记形式显示迁移信息,箭头的出发端为迁移操作前冷热数据所处的分层,箭头的末端为迁移操作后冷热数据所处的分层。A computer-readable storage medium provided by an embodiment of the present application, wherein a computer subprogram is stored in the computer-readable storage medium, and when the computer subprogram is executed by a processor, it specifically implements: obtaining the cold and hot data of the storage system between hierarchical information Migration information: Migration information is displayed in the form of arrow marks. The starting point of the arrow is the layer where the hot and cold data are before the migration operation, and the end of the arrow is the layer where the hot and cold data are after the migration operation.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:判断热数据的工作负载是否大于等于预设的工作负载阈值,若是,则接收并显示GUI的传输端口传输的工作负载临界值,发送工作负载临界值至存储系统。A computer-readable storage medium provided by an embodiment of the present application, in which a computer subroutine is stored, and when the computer subroutine is executed by a processor, it is specifically implemented: judging whether the workload of hot data is greater than or equal to the preset workload The load threshold, if yes, receive and display the workload threshold value transmitted by the transmission port of the GUI, and send the workload threshold value to the storage system.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:判断是否接收到存储系统发送的加速迁移允许信息,若是,则为热数据添加加速迁移启动选项;判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,以使存储系统加速迁移热数据。In the computer-readable storage medium provided by the embodiment of the present application, a computer subprogram is stored in the computer-readable storage medium. When the computer subprogram is executed by the processor, it is specifically implemented: to determine whether the accelerated migration permission information sent by the storage system is received, If so, add an accelerated migration startup option for the hot data; determine whether the accelerated migration startup option is triggered, and if so, send an accelerated migration startup instruction to the storage system, so that the storage system accelerates migration of hot data.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:发送加速迁移启动指令至存储系统之后,删除加速迁移启动选项。A computer-readable storage medium provided by an embodiment of the present application. A computer subprogram is stored in the computer-readable storage medium. When the computer subprogram is executed by a processor, the computer subprogram is specifically implemented: after sending the accelerated migration start instruction to the storage system, delete the accelerated migration Startup options.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:采用颜色标记形式显示冷热数据之后,为显示的热数据添加加速迁移启动选项,并将加速迁移启动选项置为不可用状态;判断是否接收到存储系统发送的加速迁移允许信息,若是,则将加速迁移启动选项置为可用状态;判断加速迁移启动选项是否被触发,若是,则发送加速迁移启动指令至存储系统,并将加速迁移启动选项置为不可用状态。A computer-readable storage medium provided by an embodiment of the present application, in which a computer subroutine is stored, and when the computer subroutine is executed by a processor, it is specifically realized: after displaying cold and hot data in the form of color marks, the displayed Add accelerated migration startup option for hot data, and set accelerated migration startup option to unavailable state; judge whether to receive accelerated migration permission information sent by storage system, if so, set accelerated migration startup option to available state; judge accelerated migration startup Whether the option is triggered, if so, send an accelerated migration start command to the storage system, and set the accelerated migration start option to an unavailable state.

本申请实施例提供的一种计算机可读存储介质,计算机可读存储介质中存储有计算机子程序,计算机子程序被处理器执行时具体实现:获取存储系统的分层信息及冷热数据之前,发送查询指令至存储系统;相应的,接收存储系统响应查询指令后发送的分层信息及冷热数据。In the computer-readable storage medium provided by the embodiment of the present application, a computer subprogram is stored in the computer-readable storage medium. When the computer subprogram is executed by the processor, it is specifically implemented: before obtaining the hierarchical information and hot and cold data of the storage system, Send the query command to the storage system; correspondingly, receive the layered information and hot and cold data sent by the storage system in response to the query command.

本申请所述的计算机可读存储介质包括随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质。The computer-readable storage medium described in this application includes random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM , or any other form of storage medium known in the technical field.

本申请实施例提供的一种冷热数据可视化系统、设备及计算机可读存储介质中相关部分的说明请参见本申请实施例提供的一种冷热数据可视化方法中对应部分的详细说明,在此不再赘述。另外,本申请实施例提供的上述技术方案中与现有技术中对应技术方案实现原理一致的部分并未详细说明,以免过多赘述。For the description of relevant parts of a cold and hot data visualization system, device, and computer-readable storage medium provided in the embodiment of the present application, please refer to the detailed description of the corresponding parts in the cold and hot data visualization method provided in the embodiment of the present application. No longer. In addition, the part of the technical solution provided by the embodiment of the present application that is consistent with the realization principle of the corresponding technical solution in the prior art is not described in detail, so as to avoid redundant description.

还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。It should also be noted that in this article, relational terms such as first and second etc. are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply that these entities or operations Any such actual relationship or order exists between. Furthermore, the term "comprises", "comprises" or any other variation thereof is intended to cover a non-exclusive inclusion such that a process, method, article or apparatus comprising a set of elements includes not only those elements, but also includes elements not expressly listed. other elements of or also include elements inherent in such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article or apparatus comprising said element.

对所公开的实施例的上述说明,使本领域技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。The above description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present application. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the application. Therefore, the present application will not be limited to the embodiments shown herein, but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.

Claims (10)

1. a kind of cold and hot data visualization method, which is characterized in that be applied in GUI, comprising:
The hierarchical information of acquisition storage system and cold and hot data;
The hierarchical information is shown using graphic form;
The cold and hot data are shown using color mark form.
2. the method according to claim 1, wherein further include:
Obtain migration information of the cold and hot data of the storage system between the hierarchical information;
The migration information is shown using arrow mark form, the originator that goes out of the arrow is the cold and hot data before migration operation Locating layering, the end of the arrow are layering locating for the cold and hot data after migration operation.
3. the method according to claim 1, wherein further include:
Judge whether the workload of dsc data is more than or equal to preset workload threshold value, if so, receiving and showing described The workload critical value of the transmission port transmission of GUI, sends the workload critical value to the storage system.
4. the method according to claim 1, wherein described show the cold and hot data using color mark form Later, further includes:
Judge whether that receiving the acceleration migration that the storage system is sent allows information, if so, accelerating for dsc data addition Migrate startupoptions;
Judge whether the acceleration migration startupoptions is triggered, accelerates migration enabled instruction to the storage if so, sending System, so that the storage system accelerates to migrate the dsc data.
5. according to the method described in claim 4, it is characterized in that, transmission acceleration migration enabled instruction to the storage is After system, further includes:
Delete the acceleration migration startupoptions.
6. the method according to claim 1, wherein described show the cold and hot data using color mark form Later, further includes:
Accelerate migration startupoptions for the dsc data addition of display, and acceleration migration startupoptions is set to unavailable shape State;
Judge whether that receiving the acceleration migration that the storage system is sent allows information, if so, acceleration migration is opened Dynamic option is set to available mode;
Judge whether the acceleration migration startupoptions is triggered, accelerates migration enabled instruction to the storage if so, sending System, and acceleration migration startupoptions is set to down state.
7. method according to any one of claims 1 to 6, which is characterized in that the hierarchical information for obtaining storage system And before cold and hot data, further includes:
Inquiry instruction is sent to the storage system;
The hierarchical information for obtaining storage system and cold and hot data, comprising:
It receives the storage system and responds the hierarchical information sent after the inquiry instruction and cold and hot data.
8. a kind of cold and hot data visualisation system, which is characterized in that be applied in GUI, comprising:
First obtain module, for obtain storage system hierarchical information and cold and hot data;
First display module, for showing the hierarchical information using graphic form;
Second display module, for showing the cold and hot data using color mark form.
9. a kind of cold and hot Data visualization apparatus characterized by comprising
Memory, for storing computer program;
Processor realizes cold and hot data visualization as described in any one of claim 1 to 7 when for executing the computer program Change method.
10. a kind of computer readable storage medium, which is characterized in that be stored with computer in the computer readable storage medium Program, the computer program realize cold and hot data visualization as described in any one of claim 1 to 7 when being executed by processor Method.
CN201810690643.1A 2018-06-28 2018-06-28 A kind of cold and hot data visualization method, system, equipment and computer storage medium Withdrawn CN108959525A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810690643.1A CN108959525A (en) 2018-06-28 2018-06-28 A kind of cold and hot data visualization method, system, equipment and computer storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810690643.1A CN108959525A (en) 2018-06-28 2018-06-28 A kind of cold and hot data visualization method, system, equipment and computer storage medium

Publications (1)

Publication Number Publication Date
CN108959525A true CN108959525A (en) 2018-12-07

Family

ID=64487905

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810690643.1A Withdrawn CN108959525A (en) 2018-06-28 2018-06-28 A kind of cold and hot data visualization method, system, equipment and computer storage medium

Country Status (1)

Country Link
CN (1) CN108959525A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110147353A (en) * 2019-04-24 2019-08-20 深圳先进技术研究院 MongoDB Data Migration monitoring method and device based on log analysis
CN115718571A (en) * 2022-11-23 2023-02-28 深圳计算科学研究院 Data management method and device based on multi-dimensional features

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102067129A (en) * 2008-06-19 2011-05-18 惠普开发有限公司 Capacity planning
CN105138290A (en) * 2015-08-20 2015-12-09 浪潮(北京)电子信息产业有限公司 High-performance storage pool organization method and device
US20160196252A1 (en) * 2015-01-04 2016-07-07 Emc Corporation Smart multimedia processing
CN105843812A (en) * 2015-01-13 2016-08-10 阿里巴巴集团控股有限公司 Data presentation method, device and system
CN108122172A (en) * 2014-10-30 2018-06-05 卢润湖 System for displaying distributed power use condition
CN108121802A (en) * 2017-12-22 2018-06-05 东软集团股份有限公司 The thermodynamic analysis method, apparatus and its equipment of web page access
CN108183947A (en) * 2017-12-27 2018-06-19 深圳天源迪科信息技术股份有限公司 Distributed caching method and system

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102067129A (en) * 2008-06-19 2011-05-18 惠普开发有限公司 Capacity planning
CN108122172A (en) * 2014-10-30 2018-06-05 卢润湖 System for displaying distributed power use condition
US20160196252A1 (en) * 2015-01-04 2016-07-07 Emc Corporation Smart multimedia processing
CN105843812A (en) * 2015-01-13 2016-08-10 阿里巴巴集团控股有限公司 Data presentation method, device and system
CN105138290A (en) * 2015-08-20 2015-12-09 浪潮(北京)电子信息产业有限公司 High-performance storage pool organization method and device
CN108121802A (en) * 2017-12-22 2018-06-05 东软集团股份有限公司 The thermodynamic analysis method, apparatus and its equipment of web page access
CN108183947A (en) * 2017-12-27 2018-06-19 深圳天源迪科信息技术股份有限公司 Distributed caching method and system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110147353A (en) * 2019-04-24 2019-08-20 深圳先进技术研究院 MongoDB Data Migration monitoring method and device based on log analysis
CN115718571A (en) * 2022-11-23 2023-02-28 深圳计算科学研究院 Data management method and device based on multi-dimensional features
CN115718571B (en) * 2022-11-23 2023-08-22 深圳计算科学研究院 Data management method and device based on multidimensional features

Similar Documents

Publication Publication Date Title
CN109101318B (en) A kind of virtual machine migration control method and device
WO2021072926A1 (en) File sharing method, apparatus, and system, interactive smart device, source end device, and storage medium
JP2023527229A (en) Information transmission method, device and electronic equipment
US20160088035A1 (en) Application Sharing Method and Apparatus
EP2940975A1 (en) Wireless communication system
CN107835986B (en) A data manipulation method of an electronic device and an electronic device
WO2017092547A1 (en) Data transmission method and device
JP2012128837A (en) Universal device driver, device control program, information processor, server device and method
KR20220065067A (en) How to organize resources, devices, equipment and storage media
CN110609748A (en) Memory allocation method, electronic equipment and storage medium
CN108280020B (en) Monitoring method and device of computer equipment, terminal and computer storage medium
CN110928397B (en) User interface refreshing method and device, storage medium and electronic device
CN108959525A (en) A kind of cold and hot data visualization method, system, equipment and computer storage medium
WO2014087654A1 (en) Data transmission device, data transmission method, and storage medium
WO2015074569A1 (en) Method and apparatus for displaying transmission status of cloud documents
CN104298477A (en) Information processing device
CN111782206B (en) Building block programming-based method and device for adjusting building block input interface and electronic equipment
CN106383796B (en) Method and system for identifying type of host operating system
JP2015190986A (en) Information processing apparatus, information processing method, and program
CN111130863A (en) Virtual network card management method, system, equipment and computer storage medium
CN114157753B (en) Message sharing method and device and electronic equipment
WO2018049941A1 (en) Data migration method and related product
CN110045929B (en) A mount point management method and related device
CN112051944B (en) Method and device for mutually switching personal space and working space on android device
US11086372B2 (en) Processing method and terminal device

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
WW01 Invention patent application withdrawn after publication
WW01 Invention patent application withdrawn after publication

Application publication date: 20181207