Still celebrating National IT Professionals Day with 3 months of free Premium Membership. Use Code ITDAY17

x
?
Solved

Multiple Ethernet cards and iSCSI

Posted on 2007-11-21
2
Medium Priority
?
670 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 1500 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

New benefit for Premium Members - Upgrade now!

Ready to get started with anonymous questions today? It's easy! Learn more.

Question has a verified solution.

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

When you do backups in the Solaris Operating System, the file system must be inactive. Otherwise, the output may be inconsistent. A file system is inactive when it's unmounted or it's write-locked by the operating system. Although the fssnap utility…
A metadevice consists of one or more devices (slices). It can be expanded by adding slices. Then, it can be grown to fill a larger space while the file system is in use. However, not all UNIX file systems (UFS) can be expanded this way. The conca…
Learn how to get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
Suggested Courses

721 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