Solved

Multiple Ethernet cards and iSCSI

Posted on 2007-11-21
2
668 Views
Last Modified: 2013-12-27
On a Solaris 10 box I have two Ethernet cards that I would like to bond together to double my throughput to my EqualLogic iSCSI target. The iSCSI target is on a dedicated VLAN. Should I be doing Multipathing with these two Ethernet cards or should I be doing a iSCSI initiator configuration like such as "iscsiadm modify initiator-node -c 10.0.0.1,10.0.0.". Which configuration would provide the best performance for both input and output?
0
Comment
Question by:jjc_mn
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 2

Accepted Solution

by:
SwassLikeMe earned 500 total points
ID: 20330978
Well, bonding isn't a perfect solution for a couple reasons.  Ethernet bonding, even via Etherchannel, often means while you have concatenated  bandwidth, each one connection can only use a single ethernet connection.  So if you have two 100Mbps ethernet ports in Etherchannel, each one connection can only use 100Mbps of bandwidth, not 200Mbps.

From an iscsi standpoint, I have not tried software initiators on Solaris before.  I have a feeling that it will use a single connection to the target, but perhaps you can load balance them using the driver.  That is the way I would go, using Sun Trunking would not necessarily be what you would want to do.  If the driver allows you to load balance, do that.
0
 

Author Closing Comment

by:jjc_mn
ID: 31410439
I ended up going with dladm to do my bonding. dladm does it at the MAC level which is better that MPxIO which does it at the IP level. To use dladm you need an intelligent switch that you can configure the LACP protocol.

Your answer wasn't exactly what I was looking for but you are the only one who cared so you get all the points. :)
0

Featured Post

Independent Software Vendors: We Want Your Opinion

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Write an app 10 80
Problem logging tar errors 11 74
unix solaris snoop command 6 139
Using sort and uniq to pare down large syslog 6 107
I have been running these systems for a few years now and I am just very happy with them.   I just wanted to share the manual that I have created for upgrades and other things.  Oooh yes! FreeBSD makes me happy (as a server), no maintenance and I al…
Java performance on Solaris - Managing CPUs There are various resource controls in operating system which directly/indirectly influence the performance of application. one of the most important resource controls is "CPU".   In a multithreaded…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
In a previous video, we went over how to export a DynamoDB table into Amazon S3.  In this video, we show how to load the export from S3 into a DynamoDB table.
Suggested Courses

751 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question