版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
服务器根据预先设置的PCI地址通过块设备发送的IO请求;硬件逻辑固件根据PCI地址预先设置的性能等级及映射关系,将IO请求发送至与PCI将与PCI地址预先设置的性能等级对应的队列中2所述硬件逻辑固件接收所述服务器根据预先设置的PCI地址通过所述块设备发送的IO所述硬件逻辑固件根据所述PCI地址预先设置的性能等级及映射关系,将所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列,所述映射关系表征性能等级和队所述CPU将与所述PCI地址预先设置的性能等级对应的队列中的所述IO请求发送至所2.如权利要求1所述的IO请求处理方法,其特征地址预先设置的性能等级及映射关系,将所述IO请求发送至与所述PCI地址预先设置的性所述硬件逻辑固件将所述PCI地址和所述IO请求封装成所述硬件逻辑固件将所述IO报文发送至与所述PCI地址的性能等级对应的队列。的性能等级对应的队列为多个,所述硬件逻辑固件将所述IO报文发送至与所述PCI地址的所述硬件逻辑固件将多个IO报文并行发送至与所述PCI地址的性能等级对应的多个队所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理址的性能等级对应的队列中取出所述IO报文并从所述IO报文中解析出所述PCI地址和所述所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理核,根据解析出所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理核,通过与解析大于所述第二等级对应的队列的个数和/或所述第一等级对应的队列的深度大于所述第二3所述CPU利用预先创建的子块设备接收所述存储设备响应所述IO请求的响应请求,接收所述响应请求的子块设备和发送所述IO请所述CPU利用与所述响应请求的子块设备绑定的CPU的处理核,将所述所述硬件逻辑固件从与所述响应请求的子块设备绑定的CPU的处理核绑定的队列中取述响应请求发送至与所述响应请求的子块设备绑定的CPU的处理核绑定的队列中的步骤包所述CPU利用与所述响应请求的子块设备绑定的CPU的处理核,将与所述块设备绑定的所述块设备的PCI地址及所述响应请求封所述CPU利用与所述响应请求的子块设备绑定的CPU的处理核,将所述所述硬件逻辑固件从与所述响应请求的子块设备绑定的CPU的处理核绑定的队列中取所述硬件逻辑固件从所述响应请求的子块设备绑定的CPU的处理核绑定的队列中取出所述响应报文并从所述响应报文中解析出PCI地址和所述硬件逻辑固件根据解析出的PCI地址,将解析出的响应请求通过所所述硬件逻辑固件,用于接收所述服务器根据预先设置的PCI地址通过所述块设备发IO请求发送至与所述PCI地址预先设置的性能等级对应的队列,所述映射关系表征性能等所述CPU,用于将与所述PCI地址预先设置的性能等级对应的队列中的所述PCI总线与如权利要求8所述的智能网卡4[0003]SNC(SmartNIC,智能网卡)的一种主流的架构是硬件逻辑固成存储虚拟化功能,完成virtio_blk后端驱动的逻辑;多核CPU完成与后端存储设备的通[0008]所述硬件逻辑固件接收所述服务器根据预先设置的PCI地址通过所述块设备发送[0009]所述硬件逻辑固件根据所述PCI地址预先设置的性能等级及映射关系,将所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列,所述映射关系表征性能等级一个队列预先绑定一个用于处理该队列中IO请求的CPU[0010]所述CPU将与所述PCI地址预先设置的性能等级对应的队列中的所述IO请求发送[0011]在可选的实施方式中,所述硬件逻辑固件根据所述PCI地址预先设置的性能等级5及映射关系,将所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列的步骤个,所述硬件逻辑固件将所述IO报文发送至与所述PCI地址的性能等级对应的队列的步骤[0015]所述硬件逻辑固件将多个IO报文并行发送至与所述PCI地址的性能等级对应的多[0017]所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理核,从所述PCI地址的性能等级对应的队列中取出所述IO报文并从所述IO报文中解析出所述PCI地址[0018]所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理核,根据解[0019]所述CPU利用与所述PCI地址的性能等级对应的队列绑定的CPU的处理核,通过与队列的个数和/或所述第一等级对应的队列的深度大于所述第二等级对应的队[0022]所述CPU利用预先创建的子块设备接收所述存储设备响应所述IO请求的响应请送至与所述响应请求的子块设备绑定的CPU的处理核绑定的队[0024]所述硬件逻辑固件从与所述响应请求的子块设备绑定的CPU的处理核绑定的队列响应请求的子块设备绑定的CPU的处理核绑定的队列中送至与所述响应请求的子块设备绑定的CPU的处理核绑定的队6[0028]所述硬件逻辑固件从与所述响应请求的子块设备绑定的CPU的处理核绑定的队列[0029]所述硬件逻辑固件从所述响应请求的子块设备绑定的CPU的处理核绑定的队列中取出所述响应报文并从所述响应报文中解析出PCI[0032]所述硬件逻辑固件,用于接收所述服务器根据预先设置的PCI地址通过所述块设所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列,所述映射关系表征性个用于处理该队列中IO请求的CPU的处服务器通过所述PCI总线与如前述实施方式所述的智能网卡7存储卸载、存储加速、云平台管理等任务。在存储卸载场景中,智能网卡10通过PCI(PeripheralComponentInterconnectExpress,高速串行计算机总线标准)总线模拟存存储设备30存储部件物理类型的情况下使用远端存储设备30上的存过浏览器和服务器20进行交互,服务器20通过智能网卡将用户的IO请求发送至存储设备[0054]存储设备30可以是IPSAN(IPStorageAreaNetwork,IP存储区域网络)、NVME、8列)、ASIC(ApplicationSpecificIntegratedCircuit,专用集成电路)、DPU(Data个处理核绑定,CPU11负责将子块设备bdev与CPU的处理核进行绑定的配置。除此之外,CPU11还负责将子块设备bdev和服务器20加载的块设备blk的PCI地址进行绑定的配置,多[0062]除了为不同性能等级配置队列个数,还可以为不同性能等级配置不同的队列深9[0064]步骤S101,硬件逻辑固件接收服务器根据预先设置的PCI地址通过块设备发送的便于PCI总线统一寻址。每一个块设备根据自己预先设置的PCI地址将IO请求发送到PCI总发送至与PCI地址预先设置的性能等级对应的队列,映射关系表征性能等级和队列之间的二等级的性能,第一等级对应的队列的个数大于第二等级对应的队列的个数和/或第一等发送的IO请求发送至对应的配置队列中由不同的CPU的处理核处理,避免不同性能等级的[0073]在可选的实施方式中,硬件逻辑固件根据PCI地址预先设置的性能等级及映射关一个IO请求都是封装成一个IO报文后发送至这一个队列中,若与PCI地址的性能等级对应[0077]所述硬件逻辑固件将多个IO报文并行发送至与所述PCI地址的性能等级对应的多理核,利用与PCI地址的性能等级对应的队列绑定的CPU的处理核处理该队列中的IO报文,的性能等级对应的队列中取出IO报文并从I求就由于该子块设备绑定的CPU的处理核对其进行处理,子块设备与块设备的预先设置的响应请求一起封装成响应报文,发送至队列,一种将响应请求发送至队列的实现方式为:备的PCI地址及响应请求封装成响应报文;CPU利用与响应请求的子块设备绑定的CPU的处[0088]最后,硬件逻辑固件从与响应请求的子块设备绑定的CPU的处理核绑定的队列中[0090]首先,硬件逻辑固件从响应请求的子块设备绑定的CPU的处理核绑定的队列中取址将响应请求发送至PCI总线上,由设置为解析出的PCI地址的块设备从PCI总线上获取到[0094]对于blk1,为其配置3个子设备bdev11、bdev12、bdev13,将bdev11与c1绑定,文分发到q4队列。[0097]c1从q1取出1个IO报文并解析出PCI地址和IO请求,首先根据IO报文中的PCI地址和与bdev11绑定的PCI地址封装为响应报文,再将处理后的响应报文发送至与c1绑定的队列中,硬件逻辑固件从c1绑定的队列中取出响应报文,并解析出其中的PCI地址和响应请[0101]所述硬件逻辑固件,用于接收所述服务器根据预先设置的PCI地址通过所述块设所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列,所述映射关系表征性个用于处理该队列中IO请求的CPU的处[0104]在可选的实施方式中,所述硬件逻辑固件在用于根据所述PCI地址预先设置的性能等级及映射关系,将所述IO请求发送至与所述PCI地址预先设置的性能等级对应的队列[0106]所述硬件逻辑固件,还用于将所述IO报文发送至与所述PCI地址的性能等级对应个,硬件逻辑固件在用于将所述IO报文发送至与所述PCI地址的性能等级对应的队列时还[0108]所述硬件逻辑固件,还用于所述硬件逻辑固件将多个IO报文并行发送至与所述从所述PCI地址的性能等级对应的队列中取出所述IO报文并从所述IO报文中解析出所述根据解析出的所述IO请求、所述PCI地址及所述子块设备和所述PCI地址之间的绑定关系,通过与解析出的PCI地址绑定的子块设备,将所述解析出的所述IO请求发送至所述存储设队列的个数和/或所述第一等级对应的队列的深度大于所述第二等级对应的队[0115]所述CPU,还用于利用预先创建的子块设备接收所述存储设备响应所述IO请求的应请求发送至与所述响应请求的子块设备绑定的CPU的处理核绑[0117]所述硬件逻辑固件,还用于从与所述响应请求的子块设备绑定的CPU的处理核绑与所述响应请求的子块设备绑定的CPU的处理核绑定的队列中时响应请求的子块设备绑定的所述块设备的PCI应报文发送至与所述响应请求的子块设备绑定的CPU的处理核绑[0121]所述硬件逻辑固件在用于从与所述响应请求的子块设备绑定的CPU的处理核绑定[0122]所述硬件逻辑固件,还用于从所述响应请求的子块设备绑定的CPU的处理核绑定[0124]本发明实施例提供一种服务器,服务器包括外围器件互连PCI总线,服务
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 8-坚定理想信念学案 2026-2027学年统编版道德与法治九年级下册
- 汽车维修中心配件采购全流程指南
- 娱乐行业明星经纪人业绩指标绩效考评表
- 游戏设计师创意输出绩效考评表
- 制造业生产工人产品质量与生产效率绩效衡量表
- 关于售后服务满意度调查启动函6篇范本
- 销售人员销售技巧策略方案
- (正式版)DB14∕T 787-2013 《旱地甘蓝纸筒育苗移栽技术规程》
- 电子商务运营专员销售额与市场活动效果KPI考核表
- 纺织品绿色回收与再利用指引
- Effective C++ 第三版完整版中文版(Effective C++ 第 3 版)(全文完整译本 + 课后习题解析)
- 2026-2027学年济南天桥区泺口实验学校九年级9月份语文月考考试试题以及答案
- IEC 60601-1-2-2024 中文版(医用电气设备 第 1-2 部分:基本安全和基本性能的要求 并列标准:电磁兼容 要求和试验)
- 2026年永州职业技术学院高职单招职业技能考试题库完美版附答案详解
- 工业企业温室气体排放核算表
- 雨课堂学堂在线学堂云《临床心理学(山东第二医科)》单元测试考核答案
- 广西禁止种桉树通知书
- 三方询价表范本(含概述说明与详细解释)
- 2026中交三航局物资公司校园招聘备考考试题库附答案解析
- 小学生象棋课件
- 2025版小学语文新课程标准
评论
0/150
提交评论