缓冲区大小及最大请求线程总数的动态调整方法及装置

    公开(公告)号:CN117812152A

    公开(公告)日:2024-04-02

    申请号:CN202311531545.0

    申请日:2023-11-16

    Abstract: 本发明公开了一种缓冲区大小及最大请求线程总数的动态调整方法及装置,包括:获取网络的第一吞吐量;当第一吞吐量未超过最大网络带宽值,且当前程序内存中存在一定的缓存数据,或者第一吞吐量已超过最大网络带宽值,则检测磁盘写入速率及对应内核的CPU利用率,当磁盘写入速率超过第一阈值或CPU利用率超过第二阈值,则将最大请求线程总数减少,若磁盘写入速率还超过第一阈值,则减小缓冲区大小;当第一吞吐量未超过最大网络带宽值,且当前程序内存中存在空数据,则检测CPU利用率,当最大请求线程总数未超过第三阈值或CPU利用率未超过第二阈值,则将最大请求线程总数增加;再获取网络的第二吞吐量,根据第二吞吐量增加缓冲区大小,提高带宽的利用率。

Patent Agency Ranking