CN114328134B - 计算机内存动态测试*** - Google Patents
计算机内存动态测试*** Download PDFInfo
- Publication number
- CN114328134B CN114328134B CN202210256121.7A CN202210256121A CN114328134B CN 114328134 B CN114328134 B CN 114328134B CN 202210256121 A CN202210256121 A CN 202210256121A CN 114328134 B CN114328134 B CN 114328134B
- Authority
- CN
- China
- Prior art keywords
- cpu
- computer memory
- module
- monitoring
- computer
- 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.)
- Active
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明涉及一种计算机内存动态测试***,包括:监测模块、信息读写模块、数据备份模块接、分析模块、迁移模块,监测模块按照设定的周期在CPU的控制下向信息读写模块发送监测命令;所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
Description
技术领域
本发明涉及计算机内存监测技术领域,具体为一种计算机内存动态测试***。
背景技术
计算机是常用的设备,目前计算机内存的监测都是利用人工获取内存属性,在内存属性中获取在计算机执行过程中所产生的过程文件,这些过程文件一般是***更新、***监测、计算机任务执行以及用户操作所产生的不同形式的过程数据,一般地,在执行这些过程数据的读写、删除等操作时,都要用户自己操作,对于不专业的人来说,识别并清除这些过程数据具有一定的难度。
发明内容
有鉴于此,本发明的目的在于提供一种计算机内存动态测试***,以解决上述背景技术中提出的问题。
为实现上述目的,本发明提供如下技术方案:
计算机内存动态测试***,包括:
监测模块,设置在CPU和计算机内存之间,用于按照设定的周期在CPU的控制下向信息读写模块发送监测命令;
所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;
所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;
分析模块,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;
迁移模块,在CPU的控制下接收分析模块中标记出的过程文件,并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
进一步地,所述虚拟缓存模块是在计算机内存之外建立的存储单元;
或者,在CPU的控制下在计算机内存中分割出来的存储单元;
在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块。
进一步地,所述信息读写模块具有依据CPU的开放命令形成的对计算机内存进行读写操作的权限。
进一步地,所述数据备份模块具有:
读写权限单元,用于依据反馈指令后向CPU发送获取计算机内存的读写权限;
文件备份单元,用于当获取CPU许可的计算机内存的读写权限后,读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块;
删除单元,用于在备份完毕后,CPU发送删除命令控制所述删除单元将当期周期计算机内存中所记录的过程文件进行删除;
过程监测单元,用于在删除单元执行删除命令对当期周期计算机内存中所记录的过程文件进行删除的过程中,若监测到过程文件删除失败时,自动过滤该过程文件并将过程文件标记,同时将标记命令反馈至分析模块。
进一步地,所述分析模块具有:
加载单元,用于按照接收的文件时序将虚拟缓存模块中的过程文件加载至处理单元;
处理单元,用于对过程文件进行属性读写操作;
分析单元,用于分析过程文件的属性以标记由***更新、***监测和计算机任务执行所形成的过程文件,以及除过程文件之外的缓存文件。
进一步地,所述分析单元在依据分析过程文件的属性进行标记时,将由***更新、***监测和计算机任务执行所形成的过程文件进行压缩,并在压缩过程中写入压缩文件的执行权限,在执行迁移过程中,将压缩文件迁移到计算机硬盘中预设的第一根目录下;
将除过程文件之外的缓存文件进行格式转换,以转换成统一格式的文件并迁移到计算机硬盘中预设的第二根目录下。
本发明提供了一种自动可以进行计算机内存监测的***,其在计算机内存之外建立的存储单元;或者,在CPU的控制下在计算机内存中分割出来的存储单元;在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块,监测模块按照设定的周期在CPU的控制下向信息读写模块发送监测命令;所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;同时,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
这样,在计算机硬盘中预设的根目录下就可以获取所保存的文件,不需要复杂的操作。
附图说明
图1为本发明的总框架原理示意图;
图2为本发明的详细框架原理示意图。
具体实施方式
以下结合附图对本发明进行详细的描述,参照图1至图2。
参照图1至图2,本发明提供了一种计算机内存动态测试***,包括:
监测模块,设置在CPU和计算机内存之间,用于按照设定的周期在CPU的控制下向信息读写模块发送监测命令;
所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;
所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;所述虚拟缓存模块是在计算机内存之外建立的存储单元;或者,在CPU的控制下在计算机内存中分割出来的存储单元;在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块,所述信息读写模块具有依据CPU的开放命令形成的对计算机内存进行读写操作的权限。
分析模块,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;
迁移模块,在CPU的控制下接收分析模块中标记出的过程文件,并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
在上述中,所述数据备份模块具有:
读写权限单元,用于依据反馈指令后向CPU发送获取计算机内存的读写权限;
文件备份单元,用于当获取CPU许可的计算机内存的读写权限后,读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块;
删除单元,用于在备份完毕后,CPU发送删除命令控制所述删除单元将当期周期计算机内存中所记录的过程文件进行删除;
过程监测单元,用于在删除单元执行删除命令对当期周期计算机内存中所记录的过程文件进行删除的过程中,若监测到过程文件删除失败时,自动过滤该过程文件并将过程文件标记,同时将标记命令反馈至分析模块。
在上述中,所述分析模块具有:
加载单元,用于按照接收的文件时序将虚拟缓存模块中的过程文件加载至处理单元;
处理单元,用于对过程文件进行属性读写操作;
分析单元,用于分析过程文件的属性以标记由***更新、***监测和计算机任务执行所形成的过程文件,以及除过程文件之外的缓存文件。
在上述中,所述分析单元在依据分析过程文件的属性进行标记时,将由***更新、***监测和计算机任务执行所形成的过程文件进行压缩,并在压缩过程中写入压缩文件的执行权限,在执行迁移过程中,将压缩文件迁移到计算机硬盘中预设的第一根目录下;
将除过程文件之外的缓存文件进行格式转换,以转换成统一格式的文件并迁移到计算机硬盘中预设的第二根目录下。
实施例1
本实施例通过在计算机中配置一个虚拟内存。
由于现有的计算机中都存在内存扩展的功能,本发明可以通过加入一内存硬件(增加内存条)或者在原有的硬盘中扩展出一个内存块作为虚拟内存,该虚拟内存是在计算机内存之外建立的存储单元,在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块,所述信息读写模块具有依据CPU的开放命令形成的对计算机内存进行读写操作的权限,监测模块按照设定的周期在CPU的控制下向信息读写模块发送监测命令;所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;同时,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
实施例2
本实施例中,在CPU的控制下在计算机内存中分割出来的存储单元,在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块,所述信息读写模块具有依据CPU的开放命令形成的对计算机内存进行读写操作的权限,监测模块按照设定的周期在CPU的控制下向信息读写模块发送监测命令;所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;同时,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;并将标记出的过程文件迁移到计算机硬盘中预设的根目录下。
本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实例的说明只是用于帮助理解本发明的方法及其核心思想。以上所述仅是本发明的优选实施方式,应当指出,由于文字表达的有限性,而客观上存在无限的具体结构,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进、润饰或变化,也可以将上述技术特征以适当的方式进行组合;这些改进润饰、变化或组合,或未经改进将发明的构思和技术方案直接应用于其它场合的,均应视为本发明的保护范围。
Claims (5)
1.计算机内存动态测试***,其特征在于,包括:
监测模块,设置在CPU和计算机内存之间,用于按照设定的周期在CPU的控制下向信息读写模块发送监测命令;
所述信息读写模块接收到监测命令后执行对计算机内存的监测读取,当监测读取到计算机内存超过设定阈值后,向数据备份模块发送指令;
所述数据备份模块接收到反馈指令后在CPU的控制下获取计算机内存读写权限以读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块,在备份完毕后在CPU的控制下启用删除命令将当期周期计算机内存中所记录的过程文件进行删除;
分析模块,在CPU的控制下加载虚拟缓存模块中的过程文件并对过程文件进行处理分析,标记出由***更新、***监测和计算机任务执行所形成的过程文件;
迁移模块,在CPU的控制下接收分析模块中标记出的过程文件,并将标记出的过程文件迁移到计算机硬盘中预设的根目录下;
所述分析模块具有:
加载单元,用于按照接收的文件时序将虚拟缓存模块中的过程文件加载至处理单元;
处理单元,用于对过程文件进行属性读写操作;
分析单元,用于分析过程文件的属性以标记由***更新、***监测和计算机任务执行所形成的过程文件,以及除过程文件之外的缓存文件。
2.根据权利要求1所述的计算机内存动态测试***,其特征在于,所述虚拟缓存模块是在计算机内存之外建立的存储单元;
或者,在CPU的控制下在计算机内存中分割出来的存储单元;
在存储单元建立后,通过CPU的数据接口向存储单元嵌入监测程序;该监测程序在CPU的控制下通过键入初始化命令以进行初始化安装,初始化安装过程中将预设接入读写的控制程序在CPU的开放命令下在计算机内存中完成部署安装以形成所述信息读写模块。
3.根据权利要求2所述的计算机内存动态测试***,其特征在于,所述信息读写模块具有依据CPU的开放命令形成的对计算机内存进行读写操作的权限。
4.根据权利要求1所述的计算机内存动态测试***,其特征在于,所述数据备份模块具有:
读写权限单元,用于依据反馈指令后向CPU发送获取计算机内存的读写权限;
文件备份单元,用于当获取CPU许可的计算机内存的读写权限后,读取计算机内存中所记录的过程文件,并将过程文件备份到虚拟缓存模块;
删除单元,用于在备份完毕后,CPU发送删除命令控制所述删除单元将当期周期计算机内存中所记录的过程文件进行删除;
过程监测单元,用于在删除单元执行删除命令对当期周期计算机内存中所记录的过程文件进行删除的过程中,若监测到过程文件删除失败时,自动过滤该过程文件并将过程文件标记,同时将标记命令反馈至分析模块。
5.根据权利要求1所述的计算机内存动态测试***,其特征在于,所述分析单元在依据分析过程文件的属性进行标记时,将由***更新、***监测和计算机任务执行所形成的过程文件进行压缩,并在压缩过程中写入压缩文件的执行权限,在执行迁移过程中,将压缩文件迁移到计算机硬盘中预设的第一根目录下;
将除过程文件之外的缓存文件进行格式转换,以转换成统一格式的文件并迁移到计算机硬盘中预设的第二根目录下。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210256121.7A CN114328134B (zh) | 2022-03-16 | 2022-03-16 | 计算机内存动态测试*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210256121.7A CN114328134B (zh) | 2022-03-16 | 2022-03-16 | 计算机内存动态测试*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN114328134A CN114328134A (zh) | 2022-04-12 |
CN114328134B true CN114328134B (zh) | 2022-05-31 |
Family
ID=81033845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210256121.7A Active CN114328134B (zh) | 2022-03-16 | 2022-03-16 | 计算机内存动态测试*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114328134B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116382596B (zh) * | 2023-06-02 | 2023-08-11 | 智成时空(西安)创新科技有限公司 | 基于分布式技术的时空大数据存储方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110727640A (zh) * | 2019-09-11 | 2020-01-24 | 国云科技股份有限公司 | 一种轻量级非主从分布式路由文件查询存储***及方法 |
CN112269713A (zh) * | 2020-10-14 | 2021-01-26 | 苏州浪潮智能科技有限公司 | 一种程序运行状态的获取方法、装置、设备及存储介质 |
CN112328435A (zh) * | 2020-12-07 | 2021-02-05 | 武汉绿色网络信息服务有限责任公司 | 目标数据备份和恢复的方法、装置、设备及存储介质 |
CN113157528A (zh) * | 2021-04-27 | 2021-07-23 | 中国工商银行股份有限公司 | 一种基于大数据服务云的作业变动监控方法及装置 |
CN113282971A (zh) * | 2021-05-24 | 2021-08-20 | 康键信息技术(深圳)有限公司 | 测试日志的处理方法、装置、设备及存储介质 |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1433086A4 (en) * | 2001-09-26 | 2006-07-26 | Emc Corp | EFFICIENT MANAGEMENT OF LARGE SIZE FILES |
US20080140960A1 (en) * | 2006-12-06 | 2008-06-12 | Jason Ferris Basler | System and method for optimizing memory usage during data backup |
US9858195B2 (en) * | 2014-12-10 | 2018-01-02 | International Business Machines Corporation | Near-cache distribution of manifest among peer applications in in-memory data grid (IMDG) non structured query language (NO-SQL) environments |
CN110569229B (zh) * | 2019-08-16 | 2022-07-12 | 苏州浪潮智能科技有限公司 | 一种用于处理数据库运行产生的数据的方法和装置 |
CN112559448B (zh) * | 2021-02-19 | 2021-05-18 | 腾讯科技(深圳)有限公司 | 数据状态迁移方法、装置、计算机设备和存储介质 |
-
2022
- 2022-03-16 CN CN202210256121.7A patent/CN114328134B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110727640A (zh) * | 2019-09-11 | 2020-01-24 | 国云科技股份有限公司 | 一种轻量级非主从分布式路由文件查询存储***及方法 |
CN112269713A (zh) * | 2020-10-14 | 2021-01-26 | 苏州浪潮智能科技有限公司 | 一种程序运行状态的获取方法、装置、设备及存储介质 |
CN112328435A (zh) * | 2020-12-07 | 2021-02-05 | 武汉绿色网络信息服务有限责任公司 | 目标数据备份和恢复的方法、装置、设备及存储介质 |
CN113157528A (zh) * | 2021-04-27 | 2021-07-23 | 中国工商银行股份有限公司 | 一种基于大数据服务云的作业变动监控方法及装置 |
CN113282971A (zh) * | 2021-05-24 | 2021-08-20 | 康键信息技术(深圳)有限公司 | 测试日志的处理方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN114328134A (zh) | 2022-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN100478946C (zh) | 用于文件***快照持久性的方法和装置 | |
JP4741371B2 (ja) | システム、サーバ装置及びスナップショットの形式変換方法 | |
KR100689762B1 (ko) | 데이터베이스 시스템 및 그 데이터베이스 시스템의데이터베이스 컴포넌트를 메인 메모리에 저장하는 시스템및 방법 | |
JP4419884B2 (ja) | データ複製装置、方法及びプログラム並びに記憶システム | |
US20110093437A1 (en) | Method and system for generating a space-efficient snapshot or snapclone of logical disks | |
CN110568998A (zh) | 基于固态硬盘的Trim命令实现方法、装置和计算机设备 | |
CN106528338B (zh) | 一种远程数据复制方法、存储设备及存储*** | |
CN104077380A (zh) | 一种重复数据删除方法、装置及*** | |
US8433871B2 (en) | Data copy management for faster reads | |
KR101478619B1 (ko) | 가상화 기술을 이용한 데이터 입출력 방법 및 장치 | |
CN114328134B (zh) | 计算机内存动态测试*** | |
CN107577549A (zh) | 一种存储重删功能的测试方法 | |
CN113568788B (zh) | Linux非逻辑卷块设备的快照方法、***及存储介质 | |
JPWO2007099636A1 (ja) | ファイルシステム移行方法、ファイルシステム移行プログラム及びファイルシステム移行装置 | |
JP2016181142A (ja) | バックアップ制御装置、バックアップ制御方法、及び、プログラム | |
EP3542273B1 (en) | Systems and methods for recovering lost clusters from a mounted volume | |
US20050262033A1 (en) | Data recording apparatus, data recording method, program for implementing the method, and program recording medium | |
CN112800007A (zh) | 适用于fat32文件***的目录项扩展方法和*** | |
US7865472B1 (en) | Methods and systems for restoring file systems | |
CN115599589A (zh) | 一种数据恢复方法及相关装置 | |
US11436105B2 (en) | Data processing method and memory controller utilizing the same | |
TWI536161B (zh) | 備份方法、還原方法及其電腦、電腦程式產品與電腦可讀取記錄媒體 | |
CN112650733A (zh) | 一种智能合约状态数据的处理方法、***与装置 | |
CN114880277B (zh) | 块设备快照方法、***和存储介质 | |
US20210303212A1 (en) | Data processing method and memory controller utilizing the same |
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 |