访问文件的方法、系统和主机

    公开(公告)号:CN105745640A

    公开(公告)日:2016-07-06

    申请号:CN201480037315.1

    申请日:2014-10-31

    Abstract: 本发明公开了一种访问文件的方法、系统和主机。该方法包括:主机获取目标文件的第一虚拟空间的信息,该第一虚拟空间为管理节点在全局虚拟地址空间中为该目标文件分配的空间;根据该第一虚拟空间的信息,在主机的本地虚拟地址空间中为该目标文件分配第二虚拟空间;建立该第一虚拟空间与该第二虚拟空间的对应关系;根据该第一虚拟空间与该第二虚拟空间的对应关系将访问该第二虚拟空间的第二访问请求转换为访问该第一虚拟空间的第一访问请求,其中,该第一访问请求中的第一虚拟空间的地址中包含第一存储节点的设备信息;向网络设备发送该第一访问请求,以使该网络设备将该第一访问请求路由至该第一存储节点。本发明实施例能够提高文件访问的效率。

    CPU调度的方法和装置
    12.
    发明公开

    公开(公告)号:CN105612505A

    公开(公告)日:2016-05-25

    申请号:CN201480036990.2

    申请日:2014-09-17

    CPC classification number: G06F13/10

    Abstract: 提供一种调度CPU内核的方法和装置,该方法包括:获取当前访问操作的访问地址(210);根据访问地址确定访问操作访问的存储介质(220);确定存储介质的时延类型(230);在确定存储介质的时延类型为第一时延类型的情况下,中止运行访问操作的进程(240);在确定存储介质的时延类型为第二时延类型的情况下,继续执行访问操作的进程(250)。该方法是当确定存储介质的时延类型为时延较大的类型时,中止执行访问操作的进程,实现进程切换,当确定存储介质的为时延较小的类型时,继续等待执行访问进程,根据这种方式,可以在一定程度上减少访问操作的等待时间,提高进程处理效率,从而能够减小CPU资源的浪费,降低系统的开销。

    访问文件的方法、装置和存储系统

    公开(公告)号:CN105580010A

    公开(公告)日:2016-05-11

    申请号:CN201480036923.0

    申请日:2014-09-01

    Inventor: 徐君 朱冠宇 于群

    CPC classification number: G06F12/1009 G06F9/545 G06F12/08 G06F2212/1024

    Abstract: 本发明实施例提供一种访问文件的方法、装置和存储系统,包括:接收包括文件标识的文件访问请求;根据第一虚拟地址空间和第一虚拟地址空间与存储文件系统的第一物理地址空间之间的第一映射关系,访问第一物理地址空间;在第一物理地址空间中获取文件标识指示的目标文件的索引节点;根据该索引节点中包含的目标文件的文件页表的信息,获取文件页表,该文件页表中记录有该目标文件的第二物理地址空间;为该目标文件分配第二虚拟地址空间;建立第二物理地址空间与第二虚拟地址空间之间的第二映射关系;根据该第二虚拟地址空间以及该第二映射关系,访问第二物理地址空间中的目标文件,能够有效降低访问文件的软件运行开销,同时可以提高文件访问速率。

    一种数据传输方法及装置

    公开(公告)号:CN105264500A

    公开(公告)日:2016-01-20

    申请号:CN201480000735.2

    申请日:2014-04-14

    CPC classification number: G06F12/06 Y02D10/13

    Abstract: 本发明涉及计算机技术领域,尤其涉及一种数据传输方法及装置;用以解决由于在发送修改后的数据时的数据传输粒度较大,有可能会传输很多不需要的数据,导致数据传输效率较低,浪费能耗的问题。本发明方法包括:主机接收数据修改指令,所述数据修改指令包括地址信息和数据信息;所述主机根据所述数据信息,对所述地址信息所指向的所述缓存中存储的页面的至少一个数据单元进行修改,并生成数据写入请求,其中,数据写入请求包括修改后的每个数据单元和修改后的每个数据单元的地址标识信息;所述主机将所述数据写入请求发送给所述存储设备,使得所述存储设备根据修改后的每个数据单元的地址,将所述修改后的每个数据单元写入所述存储设备的存储器中。

    一种数据写入方法及装置
    15.
    发明公开

    公开(公告)号:CN105242871A

    公开(公告)日:2016-01-13

    申请号:CN201410251232.4

    申请日:2014-06-06

    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

    Abstract: 本发明实施例提供一种闪存磨损优化方法及设备。该闪存磨损优化方法包括:当接收到写操作时,获取所述写操作对应的预保存数据的保存时间;在预设的保存时间与编程操作的对应关系中,若匹配到与所述保存时间对应的编程操作,则采用所述与所述保存时间对应的编程操作,存储所述预保存数据,其中,所述预设的保存时间与编程操作的对应关系为保存时间、临界电压阈值及脉冲步幅之间的对应关系,且该对应关系满足不影响闪存的整体写操作性能。本发明实施例基于不同类型的数据具有不同的保存时间需求,选取不同的编程操作,从而实现在不影响闪存的整体写操作性能的前提下,降低对闪存的磨损,延长闪存的使用寿命。

    基于共享内存的虚拟机通信方法及设备

    公开(公告)号:CN112052100B

    公开(公告)日:2023-05-12

    申请号:CN201910490006.4

    申请日:2019-06-06

    Abstract: 本申请实施例提供一种基于共享内存的虚拟机通信方法及设备,该方法包括:交换机接收第一虚拟机发送的读请求,读请求中包括第一本地地址,交换机根据第一本地地址与第一全局地址的映射关系,将第一本地地址转换为第一全局地址,第一全局地址为根据第一共享内存确定的地址,第一共享内存为交换机的内存的一部分;交换机根据第一全局地址与第一物理地址的映射关系,将第一全局地址转换为第一物理地址,第一物理地址为第一共享内存的物理地址;交换机根据第一物理地址,从第一共享内存中读取数据,该数据由第二虚拟机写入第一共享内存;交换机将数据发送给第一虚拟机。本实施例可以降低虚拟机从共享内存读写数据的延时,提高数据传输效率。

    性能指标评估方法及装置
    18.
    发明授权

    公开(公告)号:CN110178123B

    公开(公告)日:2020-12-01

    申请号:CN201780083763.9

    申请日:2017-07-12

    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

    Abstract: 一种文件管理方法及文件系统,应用于数据处理技术领域。文件系统会监控对文件操作的IO访问信息,然后确定对该文件的IO访问模式,并根据IO访问模式确定对应的文件管理策略;最后在得到的文件管理策略与文件的当前管理方式不一致时,根据确定的文件管理策略调整文件的当前管理方式,比如存储介质和文件管理粒度,从而实现根据文件的IO访问模式动态调整文件的存储介质和文件管理粒度。

    性能指标评估方法及装置
    20.
    发明公开

    公开(公告)号:CN110178123A

    公开(公告)日:2019-08-27

    申请号:CN201780083763.9

    申请日:2017-07-12

    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)。通过以上方式,能够对测试程序的每个指令片段的性能指标进行有效评估。

Patent Agency Ranking