转贴:Linux网络环境iSCSI技术的三种方式
来源:互联网 发布:淘宝星级怎么快速升级 编辑:程序博客网 时间:2024/05/20 14:19
Linux网络环境iSCSI技术的实现主要有三种方式:
1. 纯软件方式
服务器采用普通以太网卡来进行网络连接,通过运行上层软件来实现iSCSI和TCP/IP协议栈功能层。这种方式由于采用标准网卡,无需额外配置适配器,因此硬件成本最低。但是在这种方式中,服务器在完成自身工作的同时,还要兼顾网络连接,造成主机运行时间加长,系统性能下降。这种方式比较适合于预算较少,并且服务器负担不是很大的用户。目前不论是Microsoft Windows、IBM AIX、HP-UX、Linux、Novell Netware等各家操作系统,皆已陆续提供这方面的服务,在价格上,比起前两种方案,远为低廉,甚至完全免费。但由于Initiator驱动程序工作时会耗费大量的CPU使用率及系统资源,所以性能最差。在此建议,最好是采用1GHz以上CPU的主机,如此才能获得较佳的效能表现,如果公司主机CPU在1GHz以下,那么最好不要采用。至于在各类协议的支持上,Initiator驱动程序可以同时支持iSCSI、NFS及CIFS协议。当然现在大多数服务器CPU都可以满足这个要求。这里免费的iSCSI Initiator驱动程序,才可以将一般Gigabit网卡仿真成iSCSI Initiator。然后再透过iSCSI桥接器将一般SCSI接口的存储配备仿真成iSCSI Target,如此就形成一个iSCSI-SAN。
2. iSCSI TOE网卡实现方式
在这种方式中,服务器采用特定的TOE网卡来连接网络,TCP/IP协议栈功能由智能网卡完成,而iSCSI层的功能仍旧由主机来完成。这种方式较前一种方式,部分提高了服务器的性能。在三种iSCSI Initiator中,价格比iSCSI HBA便宜,但比软件Initiator 驱动程序贵,性能也居于两者之间。目前市面上Intel的TOE(TCP Offload Engine,TCP卸载引擎) HBA价格在150美金左右。
3. iSCSI HBA卡实现方式
使用iSCSI存储适配器来完成服务器中的iSCSI层和TCP/IP协议栈功能。这种方式使得服务器CPU无需考虑iSCSI以及网络配置,对服务器而言,iSCSI存储器适配器是一个HBA(存储主机主线适配器)设备,与服务器采用何种操作系统无关。该方式性能最好,但是价格也最为昂贵。在三种iSCSI Initiator中,价格最贵,但性能最佳。目前价格已由一开始的1000美金左右,下降跌至500美元左右。对于有高效能应用需求的企业,最好采用iSCSI HBA卡,如此才能获得最好的性能。
- 转贴:Linux网络环境iSCSI技术的三种方式
- linux iscsi网络的三种工具tgt iscsi_tgt targetcli
- Linux挂载iscsi存储的方式
- Linux环境下iscsi initiator的应用
- Linux下修改网络设置的三种方式
- Linux虚拟机的三种网络连接方式
- linux三种网络连接方式的区别
- 网络的几种存储方式:DAS、NAS、SAN、ISCSI的区别
- Linux环境安装Mysql数据库的三种方式之一:二进制包方式安装
- 基于linux的iSCSI设计与实现(三)
- iSCSI 在Linux下的模拟实验(三)
- ipv4-only网络环境下访问ipv6站点的三种方式
- 网络数据加密的三种技术
- 网络数据加密的三种技术
- 网络数据加密的三种技术
- vmware的三种网络方式
- Android的三种网络通信方式
- VMware的三种网络连接方式
- 三菱PLC上位機程序編寫
- 读易学设计模式
- iphone底部出现时间选择器(一)
- 关于X264的笔记整理
- 图片服务方式
- 转贴:Linux网络环境iSCSI技术的三种方式
- 驱动对象-设备对象-设备栈
- VTK面绘制
- sphinx的spx文件格式
- 两台笔记本共享上网
- Android屏幕切换效果实现
- MyEclipse开发邮件提示出错。NoClassDefFoundError: com/sun/mail/util/LineInputStream
- Declaring Exports
- 【jQuery插件】用jQuery Masonry快速构建一个pinterest网站布局