2024年5月29日发(作者:藏乐心)
raid卡和hba卡
raid卡和hba卡分别是什么?用来干什么的?下面我们就对两种产品进行简单的介绍。
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独
立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬
盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储
性能和提供数据冗余的技术。
RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、SCSI控制器、SCSI
连接器和缓存等一系列零组件构成的。
HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。
主机总线适配器(Host Bus Adapter,HBA)是一个在服务器和存储装置间提供输入/输
出(I/O)处理和物理连接的电路板和/或集成电路适配器。因为HBA减轻了主处理器在 数
据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系
统有时一起被称作一个磁盘通道。
主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通
道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。它还
有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如
TCP/IP,SCSI等,8B/10B的编码解码等。
HBA卡种类:FC-HBA卡(俗称:光纤网卡)、iSCSI-HBA卡(RJ45接口)
==================================================
ISCSI HBA卡和普通网卡的区别是什么?
SCSI命令、ISCSI封装、TCP/IP封装都是由主机或者上层程序完成的,那么对于网
卡来说只是做以太网帧的发送和接收,那么普通网卡就可以做ISCSI的发送和接收了。因
为普通网卡只做以太网帧的封装和解封装,对于TCP、ISCSI、SCSI根本不涉及。
1、那么为什么还要需要在主机普通网卡上装initiator软件呢?
2、那么为什么还需要ISCSI的HBA卡呢?
我们对iSCSI协议的理解是,原端服务器iSCSI协议将SCSI设备、命令和数据封装
成了标准的TCP/IP包,然后通过TCP/IP协议进行传输,目标端存储通过iSCSI协议将标
准TCP/IP包解包成SCSI设备、命令和数据。
对于服务器网卡来说,网卡驱动只能识别和处理TCP/IP包,要将SCSI设备、命令
和数据打包成标准TCP/IP包,就需要一个软件来实现,这个软件就是我们看到的
initiator软件了。在较老的操作系统中,标准的软件包里不包含initator软件包,需要额
外下载安装, 如:windows2003系统要普通网卡支持iSCSI协议,就需要安装
软件。
initator软件安装后,需要占用服务器CPU来处理SCSI协议封装为TCP/IP协议,
这样,将降低服务器的计算能力。
使用iSCSI HBA卡后,对SCSI协议的封装交由独立的iSCSI HBA卡硬件处理,不
2024年5月29日发(作者:藏乐心)
raid卡和hba卡
raid卡和hba卡分别是什么?用来干什么的?下面我们就对两种产品进行简单的介绍。
RAID是英文Redundant Array of Independent Disks的缩写,翻译成中文即为独
立磁盘冗余阵列,或简称磁盘阵列。简单的说,RAID是一种把多块独立的硬盘(物理硬
盘)按不同方式组合起来形成一个硬盘组(逻辑硬盘),从而提供比单个硬盘更高的存储
性能和提供数据冗余的技术。
RAID卡就是用来实现RAID功能的板卡,通常是由I/O处理器、SCSI控制器、SCSI
连接器和缓存等一系列零组件构成的。
HBA是服务器内部的I/O通道与存储系统的I/O通道之间的物理连接。
主机总线适配器(Host Bus Adapter,HBA)是一个在服务器和存储装置间提供输入/输
出(I/O)处理和物理连接的电路板和/或集成电路适配器。因为HBA减轻了主处理器在 数
据存储和检索任务的负担,它能够提高服务器的性能。一个HBA和与之相连的磁盘子系
统有时一起被称作一个磁盘通道。
主机总线适配卡内部有一个小的中央处理器,一些内存作为数据缓存以及连接光纤通
道和总线的连接器件等。这个小的中央处理器负责PCI和光纤通道两种协议的转换。它还
有其他的一些功能,初始化与光纤通道网络连接的服务器端口,支持上层协议例如
TCP/IP,SCSI等,8B/10B的编码解码等。
HBA卡种类:FC-HBA卡(俗称:光纤网卡)、iSCSI-HBA卡(RJ45接口)
==================================================
ISCSI HBA卡和普通网卡的区别是什么?
SCSI命令、ISCSI封装、TCP/IP封装都是由主机或者上层程序完成的,那么对于网
卡来说只是做以太网帧的发送和接收,那么普通网卡就可以做ISCSI的发送和接收了。因
为普通网卡只做以太网帧的封装和解封装,对于TCP、ISCSI、SCSI根本不涉及。
1、那么为什么还要需要在主机普通网卡上装initiator软件呢?
2、那么为什么还需要ISCSI的HBA卡呢?
我们对iSCSI协议的理解是,原端服务器iSCSI协议将SCSI设备、命令和数据封装
成了标准的TCP/IP包,然后通过TCP/IP协议进行传输,目标端存储通过iSCSI协议将标
准TCP/IP包解包成SCSI设备、命令和数据。
对于服务器网卡来说,网卡驱动只能识别和处理TCP/IP包,要将SCSI设备、命令
和数据打包成标准TCP/IP包,就需要一个软件来实现,这个软件就是我们看到的
initiator软件了。在较老的操作系统中,标准的软件包里不包含initator软件包,需要额
外下载安装, 如:windows2003系统要普通网卡支持iSCSI协议,就需要安装
软件。
initator软件安装后,需要占用服务器CPU来处理SCSI协议封装为TCP/IP协议,
这样,将降低服务器的计算能力。
使用iSCSI HBA卡后,对SCSI协议的封装交由独立的iSCSI HBA卡硬件处理,不