基于大容量内存的高并发协议栈卸载方法、设备、介质

    公开(公告)号:CN113179327B

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

    申请号:CN202110527515.7

    申请日:2021-05-14

    Abstract: 本发明提供了一种基于大容量内存的高并发协议栈卸载方法、设备、介质,所述方法包括:获取待发送数据,并确定所述待发送数据的第一数据量信息;将所述待发送数据缓冲至共享内存的发送缓冲区;向所述TOE硬件发送所述第一数据量信息,以使所述TOE硬件根据所述第一数据量信息从所述共享内存获取所述待发送数据,并根据所述待发送数据执行TOE卸载。根据本发明实施例提供的方案,能够利用共享内存作为待发送数据的缓冲空间,相比起DDR存储器在存储容量上有较大的提升,提高了高并发场景下协议栈的卸载能力,从而提高网络性能。

    基于大容量内存的高并发协议栈卸载方法、设备、介质

    公开(公告)号:CN113179327A

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

    申请号:CN202110527515.7

    申请日:2021-05-14

    Abstract: 本发明提供了一种基于大容量内存的高并发协议栈卸载方法、设备、介质,所述方法包括:获取待发送数据,并确定所述待发送数据的第一数据量信息;将所述待发送数据缓冲至共享内存的发送缓冲区;向所述TOE硬件发送所述第一数据量信息,以使所述TOE硬件根据所述第一数据量信息从所述共享内存获取所述待发送数据,并根据所述待发送数据执行TOE卸载。根据本发明实施例提供的方案,能够利用共享内存作为待发送数据的缓冲空间,相比起DDR存储器在存储容量上有较大的提升,提高了高并发场景下协议栈的卸载能力,从而提高网络性能。

    一种并行网络文件系统小文件异步预读装置及方法

    公开(公告)号:CN104794182A

    公开(公告)日:2015-07-22

    申请号:CN201510169280.3

    申请日:2015-04-10

    Abstract: 本发明涉及并行网络文件系统,特别涉及一种并行网络文件系统小文件异步预读装置及方法,该装置包括:客户端模块,用于接收服务器授予的客户端扩展只读目录授权,将与所述文件目录相关联的页面放入页面缓存中,所述客户端从所述页面缓存读取所述文件目录的数据,若所述文件目录的数据在所述页面缓存中未命中,则检查所述匿名页链表中是否有相应匿名页面,若命中,则将所述匿名页面返回给上层应用,若不命中,则发起同步读盘操作,其中,所述匿名页链表中剩余页面的数目与一次磁盘访问的页面数目的比值低于设定的阈值时,触发所述匿名页链表的异步预读;服务器端模块,用于获取所述操作请求,并向所述客户端模块授予所述客户端扩展只读目录授权。

    一种并行网络文件系统小文件异步预读装置及方法

    公开(公告)号:CN104794182B

    公开(公告)日:2018-10-09

    申请号:CN201510169280.3

    申请日:2015-04-10

    Abstract: 本发明涉及并行网络文件系统,特别涉及一种并行网络文件系统小文件异步预读装置及方法,该装置包括:客户端模块,用于接收服务器授予的客户端扩展只读目录授权,将与所述文件目录相关联的页面放入页面缓存中,所述客户端从所述页面缓存读取所述文件目录的数据,若所述文件目录的数据在所述页面缓存中未命中,则检查所述匿名页链表中是否有相应匿名页面,若命中,则将所述匿名页面返回给上层应用,若不命中,则发起同步读盘操作,其中,所述匿名页链表中剩余页面的数目与一次磁盘访问的页面数目的比值低于设定的阈值时,触发所述匿名页链表的异步预读;服务器端模块,用于获取所述操作请求,并向所述客户端模块授予所述客户端扩展只读目录授权。

    机群文件系统中通过readdir++预取文件布局的系统及其方法

    公开(公告)号:CN103902660B

    公开(公告)日:2017-04-12

    申请号:CN201410076739.0

    申请日:2014-03-04

    Abstract: 本发明公开了一种机群文件系统中通过readdir++预取文件布局的系统及其方法,该系统包括:客户端模块(1),用于从服务器模块(2)获取或归还读目录授权;当获得该读目录授权后,向该服务器模块(2)发送读目录请求;将该服务器模块(2)发送的含有文件布局的页面存储于本地缓存中,该客户端模块(1)读取该目录下的文件时,直接使用本地缓存中存储的该文件布局;该服务器模块(2),用于向该客户端模块(1)授予或召回该读目录授权;当接收到该读目录请求时,还将包括文件布局在内的元数据信息封装在页面中,将该页面发送给该客户端模块(1)。由此,能减少读取文件时获取文件布局的网络交互开销,可大幅提升海量小文件的读取访问性能。

    一种分布式文件系统中目录项异步预读的方法及系统

    公开(公告)号:CN105138545A

    公开(公告)日:2015-12-09

    申请号:CN201510401114.1

    申请日:2015-07-09

    CPC classification number: G06F17/30132 G06F17/30194

    Abstract: 本发明公开一种目录项异步预读的方法及系统,该方法包括:步骤1,客户端获取所述目录项的页索引号,根据所述页索引号查找本地页面缓存中所述目录项的第一页,若存在,则执行步骤2,否则向服务器端同步发送读目录请求,所述服务器端将所述第一页发送给所述客户端,所述客户端将所述第一页保存在本地页面缓存中;所述步骤2,所述客户端解析所述第一页首部中保存的最后一个所述目录项的结尾标志eof与cookie值,判断所述结尾标志eof是否为1,若是,则所述客户端读取所述第一页中的目录项,否则所述客户端根据所述页索引号与所述cookie值,向所述服务器端异步发送读目录请求,预读保存所述目录项的下一页。

    一种分布式文件系统中目录项异步预读的方法及系统

    公开(公告)号:CN105138545B

    公开(公告)日:2018-10-09

    申请号:CN201510401114.1

    申请日:2015-07-09

    Abstract: 本发明公开一种目录项异步预读的方法及系统,该方法包括:步骤1,客户端获取所述目录项的页索引号,根据所述页索引号查找本地页面缓存中所述目录项的第一页,若存在,则执行步骤2,否则向服务器端同步发送读目录请求,所述服务器端将所述第一页发送给所述客户端,所述客户端将所述第一页保存在本地页面缓存中;所述步骤2,所述客户端解析所述第一页首部中保存的最后一个所述目录项的结尾标志eof与cookie值,判断所述结尾标志eof是否为1,若是,则所述客户端读取所述第一页中的目录项,否则所述客户端根据所述页索引号与所述cookie值,向所述服务器端异步发送读目录请求,预读保存所述目录项的下一页。

Patent Agency Ranking