Poor ISCSI Performance

I am getting dismal performance when copying to or from my ISCSI SAN.  

My copy speed is averaging around 20MB/s.  This seems quite slow by ISCSI standards.

Hardware is listed below:
Dell PowerEdge 2800 with 2 Intel Pro/1000 PT Server adapters dedicated to SAN.
(Windows Server 2003, SP2, 4GB RAM)
Dell PowerConnect 5424 switch.
IStor IS325 ISCSI SAN.
I am using MS ISCSI Initiator 2.08

I have taken the following steps in an attempt to improve performance:
Checked the "Enable advanced performance" option in the drive policies.
Enabled Jumbo frames on the NIC's, set to 4088.
Enabled Jumbo frames on the switch, no place to specify MTU size.
Enabled Jumbo frames on SAN LAG, set to 4088.
Flow control is set to Generate and Respond on the NIC's.
Flow control is enabled on all the switch ports.
Spanning Tree is disabled on the switch.
At the SAN, ports 1 and 3 are grouped in a LAG (Jumbo frames set to 4088)

Any help is GREATLY appreciated.


richbrewerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Paul SolovyovskySenior IT AdvisorCommented:
Set port duplex and speed to full/1000 on the server if you haven't done so already.  If you're doing LAG make sure your SAN and switch are configured to match otherwise you'll have flapping on the ports since you may have source traffice come in on a different interface.

As a baseline (if this is the only LUN you have on the SAN) use a crossover cable from the server to the SAN, this will take the switch out of the equation.



0
richbrewerAuthor Commented:
Thanks paulsolov,

I negleted to mention, but I do have d uplex and speed set to full and 1000.  Also, the SAN ports are grouped in a LAG as well as the switch ports that are connected to the SAN LAG.

I have two LUNs on the SAN.  Could I use two crossover cables from my Intel NICs to the SAN?
0
Paul SolovyovskySenior IT AdvisorCommented:
I would do the baseline without the LACP/LAG configured, this will let us know whether it's LACP/LAG that's causing the issue.  If you're using LACP/LAG make sure you have IP Hashing set up on your vswitch though.

I would start with a single access port using crossover and go from there so we can modularize the testing process.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Newly released Acronis True Image 2019

In announcing the release of the 15th Anniversary Edition of Acronis True Image 2019, the company revealed that its artificial intelligence-based anti-ransomware technology – stopped more than 200,000 ransomware attacks on 150,000 customers last year.

richbrewerAuthor Commented:
As this is a production server, I have to operate within acceptable outages.  I currently do not have one scheduled.
0
richbrewerAuthor Commented:
paulsolov,

As it turns out, I am lacking the time to test the server.  I am willing to accept your answer for your efforts, but I'm not sure that is in the best interest of anyone who may be searching for an answer to a similar problem.  I am being forced to abandon the troubleshooting for the time being and will not be able to work on this problem for some time.

Recommendations?
0
Paul SolovyovskySenior IT AdvisorCommented:
see if you can configure a LUN and a spare PC/Server.  I would then setup two ports and see if you can repliate it on a different system/lun to baseline.  You can even use a windows XP workstation with MS iSCSI initiator until you have time for maintenance window to troubleshoot
0
richbrewerAuthor Commented:
I may not have been clear.

I meant I am not able to put any time into this problem until a future date.

I was asking for recommendations on how to handle this question.  
0
Paul SolovyovskySenior IT AdvisorCommented:
Your choice.  You can close it and when you have time open another ticket when you're ready to troubleshoot.
0
Paul SolovyovskySenior IT AdvisorCommented:
you can shoot me an email when you're ready to troubleshoot further
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Storage

From novice to tech pro — start learning today.