fcoe和fc的区别_IBM AIX FC和FCoE设备驱动程序堆栈的性能改进

本文详细介绍了针对16 Gb FC和10 Gb FCoE HBA的IBM AIX FC/FCoE驱动程序堆栈性能改进,包括多队列功能的引入,以提高IOPS数量,特别是在小块大小I/O请求上的性能。性能测试结果显示,对于4 KB随机读取操作,IOPS数量显著增加。
摘要由CSDN通过智能技术生成

本文介绍了针对16 Gb FC(功能代码:EN0A)和10 Gb FCoE(功能代码:EN0H)HBA的IBM®AIX®光纤通道(FC)/以太网光纤通道(FCoE)设备驱动程序堆栈的性能改进。 AIX FC驱动程序堆栈包括启动程序模式小型计算机系统接口(SCSI)协议驱动程序和适配器驱动程序。 现有的AIX FC适配器驱动程序维护一个SCSI I / O队列,用于将所有I / O请求提交给FC HBA。 现有的FC堆栈具有每秒最大I / O事务(IOPS)和较小I / O大小的扩展问题。 这是由于通过单个I / O队列进行的I / O序列化。

为了在较小的块大小的I / O请求上提高IOPS的数量,多队列功能与16 Gb FC或10 Gb FCoE适配器驱动程序一起引入,从以下位置开始:

  • AIX发行版– AIX 7.2 TL01 SP1,AIX 7.1 TL04 SP3和AIX 6.1 TL09 SP8
  • VIOS版本– VIOS 2.2.4.30和VIOS 2.2.5.0

图1描述了如何在多个I / O队列上并行化I / O,以及本文中讨论的改进。

图1.传统的FC驱动程序堆栈与改进的FC驱动程序堆栈

配置细节

以下配置用于块大小为4 KB的随机读取操作的性能分析

  • IBMPower®System E870服务器,带有64个处理器,频率为4.350 GHz
  • 具有八个存储FC端口的IBMFlashSystem®900:
  • 带FC
    • Brocade 16 Gb FC交换机:2498-B24
    • PCIe2两端口16 Gb FC适配器(功能代码:EN0A)
  • 使用FCoE:
    • PCIe2 10 Gb四端口FCoE适配器(功能代码:EN0H)
    • Brocade 10 Gb FCoE交换机
  • 使用本机(独立)AIX配置:
    • 操作系统:AIX 7.2 TL01 SP1
    • 处理器数量:32
  • 使
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值