iSCSI 卡和iSCSI HBA卡有什么区别啊
答案:1 悬赏:80 手机版
解决时间 2021-01-14 13:39
- 提问者网友:放下
- 2021-01-14 07:06
iSCSI 卡和iSCSI HBA卡有什么区别啊
最佳答案
- 五星知识达人网友:想偏头吻你
- 2021-01-14 07:23
网络接口卡(NIC)
传统NIC(即服务器和PC 机上的以太网适配器)用于?C 机、服务器和存储设备之间传
输文件级别的数据包,比如NAS 应用。但NIC 传统上不能传输块状数据,这类数据只能通
过象光纤通道这样的存储主机总线适配器或并行SCSI 来处理。为了使NIC 可以处理块状数
据,数据在通过IP 网络传送出去之前需要先置入TCP/IP 包。通过主机或服务器上的iSCSI
驱动程序驱动,NIC 可以在IP 网络上传输块状数据包。在使用NIC 时,服务器必须完成块
状数据包的创建和所有TCP/IP 的处理,这就在很大程度上占用了CPU 资源并因此降低了服
务器性能。完成TCP/IP 处理所产生的瓶颈促使人们在适配卡上开发出TCP/IP 卸载引擎
(TOE)。TOE 将TCP/IP 处理卸离主机CPU,转而在主机总线适配器上完成TCP/IP 处理和
数据包创建。因此,一个带有TCP/IP 卸载功能的存储NIC 更象是一个存储主机总线适配器,
而不是一个标准的NIC。
存储主机总线适配器(HBA)
与NIC 不同,存储HBA 被设计用来在存储应用之间传输块状数据。整个数据块的一个参照
数从应用端传送到适配器,省却了将数据块细分成更小帧的需要。然而正因为如此,HBA
必须处理将数据块分化为细小帧的任务。这些任务通过一系列特殊芯片来完成,使HBA 将
计算机的CPU 资源从这一处理进程中解脱出来。处理任务完成后,HBA 对外传送帧信息。
iSCSI 适配器
iSCSI 适配器结合了NIC 和存储HBA 的功能。这种适配器以块方式取得数据,利用TCP/IP
处理引擎在适配卡上完成数据分化和处理,然后通过IP 网络送出IP 数据包。这些功能的完
成使用户可以在不降低服务器性能的基础上创建一个基于IP 的SAN。在推出iSCSI 适配器
之前,一些厂商开发过这种适配器的软件版本。这些软件实现的适配器从应用中接收块状数
据,但仍需要使用CPU 周期来完成TCP/IP 处理。这种适配器的优点在于它能够工作在现有
的以太网NIC 上,而主要缺点则是需要CPU 来承接TCP/IP 处理的繁重负担。
传统NIC(即服务器和PC 机上的以太网适配器)用于?C 机、服务器和存储设备之间传
输文件级别的数据包,比如NAS 应用。但NIC 传统上不能传输块状数据,这类数据只能通
过象光纤通道这样的存储主机总线适配器或并行SCSI 来处理。为了使NIC 可以处理块状数
据,数据在通过IP 网络传送出去之前需要先置入TCP/IP 包。通过主机或服务器上的iSCSI
驱动程序驱动,NIC 可以在IP 网络上传输块状数据包。在使用NIC 时,服务器必须完成块
状数据包的创建和所有TCP/IP 的处理,这就在很大程度上占用了CPU 资源并因此降低了服
务器性能。完成TCP/IP 处理所产生的瓶颈促使人们在适配卡上开发出TCP/IP 卸载引擎
(TOE)。TOE 将TCP/IP 处理卸离主机CPU,转而在主机总线适配器上完成TCP/IP 处理和
数据包创建。因此,一个带有TCP/IP 卸载功能的存储NIC 更象是一个存储主机总线适配器,
而不是一个标准的NIC。
存储主机总线适配器(HBA)
与NIC 不同,存储HBA 被设计用来在存储应用之间传输块状数据。整个数据块的一个参照
数从应用端传送到适配器,省却了将数据块细分成更小帧的需要。然而正因为如此,HBA
必须处理将数据块分化为细小帧的任务。这些任务通过一系列特殊芯片来完成,使HBA 将
计算机的CPU 资源从这一处理进程中解脱出来。处理任务完成后,HBA 对外传送帧信息。
iSCSI 适配器
iSCSI 适配器结合了NIC 和存储HBA 的功能。这种适配器以块方式取得数据,利用TCP/IP
处理引擎在适配卡上完成数据分化和处理,然后通过IP 网络送出IP 数据包。这些功能的完
成使用户可以在不降低服务器性能的基础上创建一个基于IP 的SAN。在推出iSCSI 适配器
之前,一些厂商开发过这种适配器的软件版本。这些软件实现的适配器从应用中接收块状数
据,但仍需要使用CPU 周期来完成TCP/IP 处理。这种适配器的优点在于它能够工作在现有
的以太网NIC 上,而主要缺点则是需要CPU 来承接TCP/IP 处理的繁重负担。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯