-
公开(公告)号:CN105580010A
公开(公告)日:2016-05-11
申请号:CN201480036923.0
申请日:2014-09-01
Applicant: 华为技术有限公司
IPC: G06F17/30
CPC classification number: G06F12/1009 , G06F9/545 , G06F12/08 , G06F2212/1024
Abstract: 本发明实施例提供一种访问文件的方法、装置和存储系统,包括:接收包括文件标识的文件访问请求;根据第一虚拟地址空间和第一虚拟地址空间与存储文件系统的第一物理地址空间之间的第一映射关系,访问第一物理地址空间;在第一物理地址空间中获取文件标识指示的目标文件的索引节点;根据该索引节点中包含的目标文件的文件页表的信息,获取文件页表,该文件页表中记录有该目标文件的第二物理地址空间;为该目标文件分配第二虚拟地址空间;建立第二物理地址空间与第二虚拟地址空间之间的第二映射关系;根据该第二虚拟地址空间以及该第二映射关系,访问第二物理地址空间中的目标文件,能够有效降低访问文件的软件运行开销,同时可以提高文件访问速率。
-
公开(公告)号:CN105264500A
公开(公告)日:2016-01-20
申请号:CN201480000735.2
申请日:2014-04-14
Applicant: 华为技术有限公司
IPC: G06F12/06
Abstract: 本发明涉及计算机技术领域,尤其涉及一种数据传输方法及装置;用以解决由于在发送修改后的数据时的数据传输粒度较大,有可能会传输很多不需要的数据,导致数据传输效率较低,浪费能耗的问题。本发明方法包括:主机接收数据修改指令,所述数据修改指令包括地址信息和数据信息;所述主机根据所述数据信息,对所述地址信息所指向的所述缓存中存储的页面的至少一个数据单元进行修改,并生成数据写入请求,其中,数据写入请求包括修改后的每个数据单元和修改后的每个数据单元的地址标识信息;所述主机将所述数据写入请求发送给所述存储设备,使得所述存储设备根据修改后的每个数据单元的地址,将所述修改后的每个数据单元写入所述存储设备的存储器中。
-
公开(公告)号:CN105242871A
公开(公告)日:2016-01-13
申请号:CN201410251232.4
申请日:2014-06-06
Applicant: 华为技术有限公司
CPC classification number: G06F3/06
Abstract: 本发明涉及计算机技术领域,尤其涉及一种数据写入方法及装置,用以解决SSD的闪存寿命与SSD的使用性能之间存在较大矛盾的问题。本发明提供的一种数据写入方法包括:SSD控制器根据当前对SSD的闪存中的每个闪存块平均执行的编程/擦除P/E次数,以及预设的P/E次数范围分别与写速度和数据保存时长的对应关系,确定写速度和数据保存时长;所述SSD控制器根据确定的写速度,对所述SSD的闪存执行除刷新操作外的写操作,并根据确定的数据保存时长以及确定的写速度,对写入到闪存中的数据执行刷新操作;所述刷新操作是将所述闪存中存储时间超过所述数据保存时长的数据从最近一次写入的位置重新写入到所述闪存中的其它位置。
-
公开(公告)号:CN105138472A
公开(公告)日:2015-12-09
申请号:CN201410250878.0
申请日:2014-06-06
Applicant: 华为技术有限公司
IPC: G06F12/06
Abstract: 本发明实施例提供一种闪存磨损优化方法及设备。该闪存磨损优化方法包括:当接收到写操作时,获取所述写操作对应的预保存数据的保存时间;在预设的保存时间与编程操作的对应关系中,若匹配到与所述保存时间对应的编程操作,则采用所述与所述保存时间对应的编程操作,存储所述预保存数据,其中,所述预设的保存时间与编程操作的对应关系为保存时间、临界电压阈值及脉冲步幅之间的对应关系,且该对应关系满足不影响闪存的整体写操作性能。本发明实施例基于不同类型的数据具有不同的保存时间需求,选取不同的编程操作,从而实现在不影响闪存的整体写操作性能的前提下,降低对闪存的磨损,延长闪存的使用寿命。
-
公开(公告)号:CN112052100B
公开(公告)日:2023-05-12
申请号:CN201910490006.4
申请日:2019-06-06
Applicant: 华为技术有限公司
Abstract: 本申请实施例提供一种基于共享内存的虚拟机通信方法及设备,该方法包括:交换机接收第一虚拟机发送的读请求,读请求中包括第一本地地址,交换机根据第一本地地址与第一全局地址的映射关系,将第一本地地址转换为第一全局地址,第一全局地址为根据第一共享内存确定的地址,第一共享内存为交换机的内存的一部分;交换机根据第一全局地址与第一物理地址的映射关系,将第一全局地址转换为第一物理地址,第一物理地址为第一共享内存的物理地址;交换机根据第一物理地址,从第一共享内存中读取数据,该数据由第二虚拟机写入第一共享内存;交换机将数据发送给第一虚拟机。本实施例可以降低虚拟机从共享内存读写数据的延时,提高数据传输效率。
-
公开(公告)号:CN110178123B
公开(公告)日:2020-12-01
申请号:CN201780083763.9
申请日:2017-07-12
Applicant: 华为技术有限公司
IPC: G06F11/34
Abstract: 一种性能指标评估方法及装置,该方法包括:获取测试程序的指令流并将指令流分割为N个指令片段(301);统计N个指令片段中每个指令片段中的基本块的两两之间的跳转概率,形成N个M行M列的跳转矩阵(302);将N个M行M列的跳转矩阵转换为M2行N列的第一特征矩阵A(303);在第一特征矩阵A中选择p列向量,组合p列向量以形成M2行p列的第二特征矩阵Ap(304);分别将p个指令片段发送至仿真器,并从仿真器接收p个指令片段的仿真结果以确定p个指令片段的性能指标向量Cp(305);根据性能指标向量Cp、第一特征矩阵A以及第二特征矩阵Ap确定N个指令片段的性能指标向量C(306)。通过以上方式,能够对测试程序的每个指令片段的性能指标进行有效评估。
-
公开(公告)号:CN105264497B
公开(公告)日:2020-04-21
申请号:CN201480001249.2
申请日:2014-04-22
Applicant: 华为技术有限公司
IPC: G06F12/00
Abstract: 一种文件管理方法及文件系统,应用于数据处理技术领域。文件系统会监控对文件操作的IO访问信息,然后确定对该文件的IO访问模式,并根据IO访问模式确定对应的文件管理策略;最后在得到的文件管理策略与文件的当前管理方式不一致时,根据确定的文件管理策略调整文件的当前管理方式,比如存储介质和文件管理粒度,从而实现根据文件的IO访问模式动态调整文件的存储介质和文件管理粒度。
-
公开(公告)号:CN110178123A
公开(公告)日:2019-08-27
申请号:CN201780083763.9
申请日:2017-07-12
Applicant: 华为技术有限公司
IPC: G06F11/34
Abstract: 一种性能指标评估方法及装置,该方法包括:获取测试程序的指令流并将指令流分割为N个指令片段(301);统计N个指令片段中每个指令片段中的基本块的两两之间的跳转概率,形成N个M行M列的跳转矩阵(302);将N个M行M列的跳转矩阵转换为M2行N列的第一特征矩阵A(303);在第一特征矩阵A中选择p列向量,组合p列向量以形成M2行p列的第二特征矩阵Ap(304);分别将p个指令片段发送至仿真器,并从仿真器接收p个指令片段的仿真结果以确定p个指令片段的性能指标向量Cp(305);根据性能指标向量Cp、第一特征矩阵A以及第二特征矩阵Ap确定N个指令片段的性能指标向量C(306)。通过以上方式,能够对测试程序的每个指令片段的性能指标进行有效评估。
-
公开(公告)号:CN105580010B
公开(公告)日:2019-02-19
申请号:CN201480036923.0
申请日:2014-09-01
Applicant: 华为技术有限公司
IPC: G06F16/188 , G06F16/13
Abstract: 本发明实施例提供一种访问文件的方法、装置和存储系统,包括:接收包括文件标识的文件访问请求;根据第一虚拟地址空间和第一虚拟地址空间与存储文件系统的第一物理地址空间之间的第一映射关系,访问第一物理地址空间;在第一物理地址空间中获取文件标识指示的目标文件的索引节点;根据该索引节点中包含的目标文件的文件页表的信息,获取文件页表,该文件页表中记录有该目标文件的第二物理地址空间;为该目标文件分配第二虚拟地址空间;建立第二物理地址空间与第二虚拟地址空间之间的第二映射关系;根据该第二虚拟地址空间以及该第二映射关系,访问第二物理地址空间中的目标文件,能够有效降低访问文件的软件运行开销,同时可以提高文件访问速率。
-
公开(公告)号:CN105408961B
公开(公告)日:2018-10-19
申请号:CN201480003810.0
申请日:2014-06-26
Applicant: 华为技术有限公司
IPC: G11C11/56
Abstract: 本发明实施例提供一种数据存储方法、装置和非易失性存储器,NVM控制器将待写入数据块和写回数据块分块,通过将每个待写入数据块的子数据块与每个写回数据块的子数据块进行比较,以获得待写入数据块的每个子数据块的写入能耗,并根据待写入数据块的每个子数据块的写入能耗确定待写入数据块的最小写入能耗对应的写入关系,根据最小写入能耗对应的写入关系将待写入数据块的子数据块写入NVM。所述方法通过比较选取写入能耗最小的对应关系,将待写入数据块的子数据块写入NVM,从而能够使NVM的写入能耗降低到最低。
-
-
-
-
-
-
-
-
-