I have been speaking with a customer and they are looking at building a solution which will be running production class servers. Their assessing iSCSI, NFS, and Fibre Channel
I am trying to position Fibre Channel for the typical reasons of pipeline thoughput (4Gb FC HBA =320MB pipeline).
I have a few questions about NFS and iSCSI which I believe I am correct in my understanding, but need TECHNICAL validation.
1) In VMWare ESX 3.5 support of NFS or iSCSI the data passes though service console and though it uses a differnt mkernel module it relies on the Console interface. This Interface can not be made high available as it can not be teamed for path redundancy across multiple switches. Is this correct?
2) I was told their are data figures out their compairing iSCSI thoughput vs NFS and that NFS is prefered. As VMWare ESX writes data in 1MB blocks, what if any statisical issues would their be? (The only thing I can think of is that iSCSI has more overhead for byte ordering and rebuild and so would be less 'efficient' with the limitation constraint of Gb. Versus NFS which is tuned for more vaiable block and window size.)
3) With VMWare ESX non-support of TOE functionality, the pipeline of NFS and iSCSI is still limited by about 60MB sustained data throughput. Are their any plans where the interfaces though which the NFS and iSCSI (software initiator) sessions can be 'bonded'? And does this bonding (if it exist) negate HA of the interfaces? (aka bonding/teaming capabilitys are they base drivers which are mutually exclusive)
4) Are their any plans with ESX where a customer is able to leverage an iSCSI Hardware Initiator (QLogic iSCSI HBA) to avoid the thoughput constraints of TOE limitations and remove the CPU0 being pegged for TCP overhead, but still get HA? (aka install a pair of Q-Logic HBAs and get HA out of the design. As of now you bind LUNS directly in the iSCSI HBA and have to manually change the path on the adapter level in the event of path loss)
Thanks
I am trying to position Fibre Channel for the typical reasons of pipeline thoughput (4Gb FC HBA =320MB pipeline).
I have a few questions about NFS and iSCSI which I believe I am correct in my understanding, but need TECHNICAL validation.
1) In VMWare ESX 3.5 support of NFS or iSCSI the data passes though service console and though it uses a differnt mkernel module it relies on the Console interface. This Interface can not be made high available as it can not be teamed for path redundancy across multiple switches. Is this correct?
2) I was told their are data figures out their compairing iSCSI thoughput vs NFS and that NFS is prefered. As VMWare ESX writes data in 1MB blocks, what if any statisical issues would their be? (The only thing I can think of is that iSCSI has more overhead for byte ordering and rebuild and so would be less 'efficient' with the limitation constraint of Gb. Versus NFS which is tuned for more vaiable block and window size.)
3) With VMWare ESX non-support of TOE functionality, the pipeline of NFS and iSCSI is still limited by about 60MB sustained data throughput. Are their any plans where the interfaces though which the NFS and iSCSI (software initiator) sessions can be 'bonded'? And does this bonding (if it exist) negate HA of the interfaces? (aka bonding/teaming capabilitys are they base drivers which are mutually exclusive)
4) Are their any plans with ESX where a customer is able to leverage an iSCSI Hardware Initiator (QLogic iSCSI HBA) to avoid the thoughput constraints of TOE limitations and remove the CPU0 being pegged for TCP overhead, but still get HA? (aka install a pair of Q-Logic HBAs and get HA out of the design. As of now you bind LUNS directly in the iSCSI HBA and have to manually change the path on the adapter level in the event of path loss)
Thanks