设备处理方法、装置、电子设备及可读介质

    公开(公告)号:CN113360243A

    公开(公告)日:2021-09-07

    申请号:CN202110287993.5

    申请日:2021-03-17

    Abstract: 本发明提供了一种设备处理方法、装置、电子设备及可读介质,该方法中,在接收到外接设备发送直通请求的情况下,获取外接设备的状态信息,在状态信息指示外接设备为活跃设备的情况下,为外接设备分配单页大小为第一大小的第一内存区域,以在第一缓冲区中设置第一映射项,在状态信息指示外接设备不为活跃设备的情况下,为外接设备分配单页大小为第二大小的第二内存区域,以在第二缓冲区中设置第二映射项。其中,第一大小大于第二大小。这样,一定程度上可以缩小后续查找第一映射项时的查找范围,提高查找效率,进一步提高后续的转译效率,从而提高内存访问效率。

    透明大页分配方法、装置、电子设备及可读介质

    公开(公告)号:CN116263703A

    公开(公告)日:2023-06-16

    申请号:CN202111525032.X

    申请日:2021-12-14

    Abstract: 本发明提供了一种透明大页分配方法、装置、电子设备及可读介质,该方法中,将系统内存划分为特定内存区域和普通内存区域;特定内存区域由特定内存分配器管理;特定内存分配器用于分配可移动的内存页;普通内存区域由通用内存分配器管理;在接收到目标程序发送的透明大页分配请求的情况下,基于通用内存分配器在普通内存区域中为目标程序分配所述透明大页;在通用内存分配器无法分配透明大页的情况下,基于特定内存分配器为目标程序分配连续内存以分配透明大页。这样,在基于普通内存无法分配透明大页的情况下,基于特定内存分配器为目标程序分配透明大页,提高了透明大页分配的成功率,进而一定程度上可以提高系统性能。

    内存处理方法、装置、电子设备及可读介质

    公开(公告)号:CN114661422A

    公开(公告)日:2022-06-24

    申请号:CN202210326749.X

    申请日:2022-03-30

    Abstract: 本发明提供了一种内存处理方法、装置、电子设备及可读介质,该方法中,连接有外接设备的宿主机针对任一虚拟机,根据虚拟机的当前已分配内存,确定当前已分配内存量。当前已分配内存为虚拟机的虚拟机内存中当前可供外接设备直接访问的内存。在当前已分配内存量不小于预设内存量阈值的情况下,取消对已分配内存中指定内存页的分配。其中,预设内存量阈值不大于虚拟机的虚拟机内存。这样,可以避免分配虚拟机的所有内存,从而一定程度上可以避免宿主机内存紧张的情况下,影响宿主机的处理性能的问题。

    内存监测方法、装置、处理器及存储介质

    公开(公告)号:CN113391974A

    公开(公告)日:2021-09-14

    申请号:CN202110574486.X

    申请日:2021-05-25

    Inventor: 朱琛 高翔 吕晨

    Abstract: 本发明提供了一种内存监测方法、装置、处理器及存储介质,属于计算机领域。该方法包括:当针对待监测内存区域开启监测时,处理器向第一寄存器中写入预设信息;预设信息包括待监测内存区域的地址范围;通过页表遍历器读取预设信息并根据该预设信息确定待监测内存区域,以便页表遍历器在将页表中的页表项写入转译后备缓冲器时,若判断出页表项对应的内存区域属于待监测内存区域,则累加第二寄存器的数值;根据第二寄存器的数值,确定待监测内存区域的目标操作次数。这样,通过设置需要监测的内存区域的地址范围并进行实时计数,能够快速实现对特定内存区域的监测,实现了对内存区域的细粒度监测,进而能够实现对内存的精准化管理和优化。

    一种IOTLB表项固定方法、装置、电子设备及存储介质

    公开(公告)号:CN116107693A

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

    申请号:CN202211625576.8

    申请日:2022-12-16

    Abstract: 本发明实施例提供了一种IOTLB表项固定方法和装置。方法包括:获取宿主机上的各个虚拟机的虚拟处理器数量和直通设备数量,根据各个虚拟机的虚拟处理器数量和直通设备数量,确定IOTLB中为每个虚拟机分配的固定IOTLB表项的目标项数,其中,固定IOTLB表项用于保存在设备直通过程中长期存在的映射,使得在输入输出内存管理单元虚拟化场景中,将IOTLB的部分表项固定,保存长期存在的映射,来减少IOTLB的未命中率,避免静态固定所有虚拟机内存,提高了内存使用效率,不必打破虚拟机内内存管理的隔离和保护的同时,实现更好的输入输出性能。

    设备处理方法、装置、电子设备及可读介质

    公开(公告)号:CN113360243B

    公开(公告)日:2023-07-14

    申请号:CN202110287993.5

    申请日:2021-03-17

    Abstract: 本发明提供了一种设备处理方法、装置、电子设备及可读介质,该方法中,在接收到外接设备发送直通请求的情况下,获取外接设备的状态信息,在状态信息指示外接设备为活跃设备的情况下,为外接设备分配单页大小为第一大小的第一内存区域,以在第一缓冲区中设置第一映射项,在状态信息指示外接设备不为活跃设备的情况下,为外接设备分配单页大小为第二大小的第二内存区域,以在第二缓冲区中设置第二映射项。其中,第一大小大于第二大小。这样,一定程度上可以缩小后续查找第一映射项时的查找范围,提高查找效率,进一步提高后续的转译效率,从而提高内存访问效率。

    内存监测方法、装置、处理器及存储介质

    公开(公告)号:CN113391974B

    公开(公告)日:2023-04-07

    申请号:CN202110574486.X

    申请日:2021-05-25

    Inventor: 朱琛 高翔 吕晨

    Abstract: 本发明提供了一种内存监测方法、装置、处理器及存储介质,属于计算机领域。该方法包括:当针对待监测内存区域开启监测时,处理器向第一寄存器中写入预设信息;预设信息包括待监测内存区域的地址范围;通过页表遍历器读取预设信息并根据该预设信息确定待监测内存区域,以便页表遍历器在将页表中的页表项写入转译后备缓冲器时,若判断出页表项对应的内存区域属于待监测内存区域,则累加第二寄存器的数值;根据第二寄存器的数值,确定待监测内存区域的目标操作次数。这样,通过设置需要监测的内存区域的地址范围并进行实时计数,能够快速实现对特定内存区域的监测,实现了对内存区域的细粒度监测,进而能够实现对内存的精准化管理和优化。

Patent Agency Ranking