-
公开(公告)号:CN117880203A
公开(公告)日:2024-04-12
申请号:CN202311717917.9
申请日:2023-12-14
申请人: 天翼云科技有限公司
IPC分类号: H04L47/125 , H04L45/247 , H04L67/133 , H04L47/50 , H04L41/40 , H04L69/16 , H04L9/40 , G06F9/455
摘要: 本发明属于存储技术领域,具体涉及一种基于SPDK NVMe Over TCP的单云盘多连接实现方法。该发明,使云盘在传输数据时充分使用网卡的队列,并让IO在TCP链接间、TCP链接在网卡队列间实现负载均衡,同时即使其中某些TCP链接出现故障,也能通过现存的正常链接传递IO,从而让整个系统的性能、健壮性都能达到一个比较理想的状态,增加了单个云盘的IO链接数量,相当于为单个云盘提供了更多的并行数据逻辑通路,有助于提升性能,增加了单个云盘的IO链接数量,实则相当于为云盘IO提供了有效备份路径,提高了云盘IO可靠性,在qpair层,针对VM下发的顶层IO请求,通过一定的算法把不同的IO请求散列到不同的I/O qpair,充分保证了IO传输的均衡性。
-
公开(公告)号:CN117850965A
公开(公告)日:2024-04-09
申请号:CN202311718397.3
申请日:2023-12-13
申请人: 天翼云科技有限公司
摘要: 本发明涉及新兴信息技术‑云计算虚拟化技术领域,是一种基于auto converge的限速门限计算的虚拟机在线迁移优化方法,具体方法包括:通过基于auto converge的迁移收敛条件,建立限速门限计算公式;计算获取虚拟机限速门限值;实时获取虚拟机迁移拷贝速率和内存脏页产生的速率,比较迁移拷贝速率和内存脏页产生的速率,进行迁移状态的收敛判断;触发进行内存脏页速率的限速门限,对虚拟机进行限速,并对虚拟机在线热迁移流程进行优化。本发明可以省下多轮不必要的实际迁移动作,大大节省迁移时间、减少在迁移过程中对客户业务的影响程度、节省对系统带宽的占用、提高大压力下虚拟机在线迁移的成功率。
-
公开(公告)号:CN117827430A
公开(公告)日:2024-04-05
申请号:CN202311708527.5
申请日:2023-12-13
申请人: 天翼云科技有限公司
IPC分类号: G06F9/50 , G06F12/1009
摘要: 本发明公开了一种kernel大页内存优化方法,包括第一步,通过buddy内存管理子系统接管空闲内存,并建立struct page元数据对4KB的内存页面进行管理,并设置启动参数与启动后参数,对内存进行预留,第二步,利用建立内存池和二层内存管理架构对大页进行申请与释放进行管理,第三步,利用建立物理内存与虚拟地址联系实现通过内存池进行内存的使用,本发明通过减少了系统page元数据管理数量,优化内核自带的大页组织管理,在大页管理系统每1GB大页内存上实现16MB内存空间的节省,当服务器配置大页数量越多,可以释放出来的内存也越多,而释放出来的内存可以直接用于云主机,也可以分配给服务器系统来使用,实现内存利用率的提高。
-
公开(公告)号:CN118152329A
公开(公告)日:2024-06-07
申请号:CN202311708982.5
申请日:2023-12-13
申请人: 天翼云科技有限公司
摘要: 本发明公开了一种vhost‑user线性扩展存储性能的方法,指定可用的CPU core集合,CPU core集合包括CPU芯片上的多个CPU核心的集合,当CPU core集合指定完成后,在SPDK中创建vhost‑user controller,当vhost‑user controller创建完成后与前端进行协商,完成协商后,使用除留余数法的hash策略完成virtqueue与CPU core映射;本发明通过将SPDK一个vhost‑user device的多个virtqueue按hash策略分配到多个CPU core进行轮询处理,使得SPDK vhost‑user device的性能按投入的CPU core的数目可实现线性增长,同时整体方案仍遵循virtio协议标准,不会损失兼容性,消除SPDK vhost‑user device的性能瓶颈。
-
公开(公告)号:CN117857417A
公开(公告)日:2024-04-09
申请号:CN202311693467.4
申请日:2023-12-11
申请人: 天翼云科技有限公司
IPC分类号: H04L45/02 , H04L45/00 , H04L45/302 , H04L41/083 , H04L67/1097
摘要: 本发明属于分布式块存储技术领域,尤其涉及一种基于NVMe‑oF的分布式块存储系统,包括客户端子系统和分布式块存储集群子系统;其中,客户端子系统通过应用程序模块生成IO,并将其下发给重组模块进行拆分,然后利用路由模块查找拆分后IO的路由表项,并利用NVMe‑oF Initiator模块将IO通过NVMe‑oF协议转发到分布式块存储集群子系统对应的服务器上,并通过NVMe‑oF target模块对转发的IO进行接收,然后通过路由模块查询路由表判断IO转发是否命中正确服务器,若命中则利用存储服务模块进行落盘,若未命中则转发到正确的服务器进行存储。本发明通过引入路由模块和NVMe‑oF协议,解决了现有分布式块存储系统中存在的问题,并进一步提升了系统整体的性能和安全性。
-
公开(公告)号:CN117857310A
公开(公告)日:2024-04-09
申请号:CN202311710215.8
申请日:2023-12-13
申请人: 天翼云科技有限公司
IPC分类号: H04L41/0663 , H04L69/30 , H04L69/163
摘要: 本发明涉及系统通信技术领域,具体涉及一种TCP用户态协议栈支持双网卡支持多样化负载的方法、系统及装置,包括:SPDK传输层添加与TCP用户态协议栈改造:对SPDK进行添加新的传输层以支持TCP协议;对TCP用户态协议栈进行改造,将网卡收包处理函数放到SPDK的poller中,用于实现支持双网卡;配置与优化:通过网卡排序交替发送数据包,用于实现存储带宽和IOPS的线性增长;异常处理与故障切换:当某个网卡长时间发包失败时,将其判定为异常,并在超时后触发回调函数重新下发IO请求到另一可用网卡;与监控与维护。本发明的用户态协议栈双网卡性能可线性增加,性能实现线性增长。
-
公开(公告)号:CN117811954A
公开(公告)日:2024-04-02
申请号:CN202311696604.X
申请日:2023-12-11
申请人: 天翼云科技有限公司
IPC分类号: H04L43/045 , H04L43/0823 , H04L43/087 , H04L43/0876 , H04L43/00 , H04L43/18 , G06F11/30 , G06F11/32 , G06F11/34
摘要: 本申请提供一种用户态协议栈性能监测方法、装置、设备及介质,该方法包括基于数据获取指令,确定至少一个目标性能指标,并获取用户态协议栈中各所述目标性能指标对应的所述性能指标数据;基于数据监控仪表工具,对各所述目标性能指标对应的所述性能指标数据进行可视化处理,获得所述性能指标数据对应的数据可视化视图。本申请通过数据获取指令,查询目标性能指标对应的性能指标数据,可以实现有选择性的数据获取,可以使得用户可以有针对性的进行用户态协议栈的性能监测;通过数据监控仪表工具,对性能指标数据进行可视化处理,使得性能指标数据更直观,提高了用户态协议栈性能监测的便捷性和直观性。
-
公开(公告)号:CN115811520B
公开(公告)日:2023-04-07
申请号:CN202310083063.7
申请日:2023-02-08
申请人: 天翼云科技有限公司
IPC分类号: H04L67/1025 , H04L67/1029 , H04L67/1097 , H04L67/145 , G06F16/27
摘要: 本发明实施例提供了一种分布式系统中主节点的选举方法、装置、电子设备及可读存储介质,包括:在当前分布式节点为非主节点时,查询在选主数据库中是否存在主节点对应的主节点对象;若在选主数据库中不存在主节点对应的主节点对象或者在选主数据库中存在主节点对应的主节点对象但主节点处于异常状态时,则查询在选主数据库中的指定节点对象;遍历指定节点对象中分布式节点对应的属性信息,并查询分布式节点对应的属性信息所对应的节点对象的状态信息;根据状态信息从节点对象中确定作为主节点的目标节点对象;在当前分布式节点的属性信息与目标节点对象的属性信息一致时,将当前分布式节点作为主节点。本发明实施例分布式节点计算的主节点一致。
-
公开(公告)号:CN115811520A
公开(公告)日:2023-03-17
申请号:CN202310083063.7
申请日:2023-02-08
申请人: 天翼云科技有限公司
IPC分类号: H04L67/1025 , H04L67/1029 , H04L67/1097 , H04L67/145 , G06F16/27
摘要: 本发明实施例提供了一种分布式系统中主节点的选举方法、装置、电子设备及可读存储介质,包括:在当前分布式节点为非主节点时,查询在选主数据库中是否存在主节点对应的主节点对象;若在选主数据库中不存在主节点对应的主节点对象或者在选主数据库中存在主节点对应的主节点对象但主节点处于异常状态时,则查询在选主数据库中的指定节点对象;遍历指定节点对象中分布式节点对应的属性信息,并查询分布式节点对应的属性信息所对应的节点对象的状态信息;根据状态信息从节点对象中确定作为主节点的目标节点对象;在当前分布式节点的属性信息与目标节点对象的属性信息一致时,将当前分布式节点作为主节点。本发明实施例分布式节点计算的主节点一致。
-
公开(公告)号:CN118796463A
公开(公告)日:2024-10-18
申请号:CN202410802183.2
申请日:2024-06-20
申请人: 天翼云科技有限公司
摘要: 本发明涉及云计算设备虚拟化技术领域,是一种优化PMD模型CPU资源占用的方法和系统,具体方法包括:读取并解析用户需求和配置,并设置默认配置;开始轮询处理数据包,提取监测时间内的数据包处理数量;进行模式切换判断,并执行模式切换策略;通过定时器计时获取时间戳,并进行时间戳间隔判断,执行优化策略。本发明解决了现有技术中,由于处理中断、系统调用、上下文切换、多次内存拷贝导致开销巨大的问题,本发明避免CPU资源浪费,让CPU资源可以被合理使用。
-
-
-
-
-
-
-
-
-