ISCSI slow to read from DELL MD3000i

Sossi Andrej asossi at dotcom.ts.it
Mon Jan 5 17:18:11 UTC 2009


Hello,
I manage an web/mail/DB server. We recently purchased  a DELL MD3000i 
server with ISCSI interface. I tested the MD3000i with FreeBSD 
7.0-RELEASE, i  recompiled the kernel myself but the ISCSI communication 
results slow.
Below configuration:

net configuration:
MD3000i                                                                  
                              FreeBSD 7.0
controller 0 interface 0: 192.168.253.254 |__| switch 1GB     
|__|netcard 0: 192.168.253.1 (re0)|
controller 1 interface 0: 192.168.253.253 |    |192.168.253.X |     |   
                                               |
                                                                     |   
                                |                                      
            |
controller 0 interface 1: 192.168.252.254 |__| switch 1GB     
|__|netcard 1: 192.168.252.1 (re1)|
controller 1 interface 1: 192.168.252.253 |    |192.168.252.X |     |   
                                               |

manage interface 0: 192.168.0.249           |__| switch 10/100 MB |_.... 
internal net
manage interface 1: 192.168.0.248           |      |192.168.0.X          |

/etc/iscsi.conf:
port 3260
nas_dotcom {
       TargetAddress = 192.168.253.254
       TargetName     = 
iqn.1984-05.com.dell:powervault.6001ec9000f192210000000048a44372
       initiatorName = iqn.2005-01.il.ac.huji.cs::web.dotcom.ts.it
}

web# sysctl net.iscsi
net.iscsi.driver_version: 2.1.0
net.iscsi.isid: €DIB00
net.iscsi.sessions: 1
net.iscsi.0.targetname: 
iqn.1984-05.com.dell:powervault.6001ec9000f192210000000048a44372
net.iscsi.0.targeaddress: 192.168.253.254
net.iscsi.0.stats: recv=71479 sent=71479 flags=0x0000019f pdus-alloc=0 
pdus-max=5 cws=385 cmd=b499 exp=b499 max=b619 stat=b49b itt=b499
net.iscsi.0.douio: 0
net.iscsi.0.pid: 612

web# sysctl kern.cam
kern.cam.cam_srch_hi: 0
kern.cam.scsi_delay: 5000
kern.cam.cd.changer.max_busy_seconds: 15
kern.cam.cd.changer.min_busy_seconds: 5
kern.cam.da.da_send_ordered: 1
kern.cam.da.default_timeout: 60
kern.cam.da.retry_count: 4
kern.cam.da.0.minimum_cmd_size: 6
kern.cam.da.1.minimum_cmd_size: 6
kern.cam.da.2.minimum_cmd_size: 6
kern.cam.da.3.minimum_cmd_size: 6


I tryed with the ISCSI driver I found in FreeBSD 7.0, with the same 
driver patched with the patch I found there 
(http://lists.freebsd.org/pipermail/freebsd-scsi/2008-February/003383.html) 
and alse with the driver ISCSI 2.1 downloaded from Danny's ftp.
All test have same results: about 820~850KB/s.

eg:
web# dd if=/dev/zero of=/usr/local/www/tmp count=1m
1048576+0 records in
1048576+0 records out
536870912 bytes transferred in 654.398700 secs (820403 bytes/sec)

and simultaneously
web# netstat -w 1 -I re0
            input          (re0)           output
   packets  errs      bytes    packets  errs      bytes colls
         0     0          0          0     0          0     0
       123     0       8550        234     0     343180     0
       300     0      20952        564     0     824808     0
       325     0      22698        611     0     893542     0
       300     0      20952        564     0     824808     0
       325     0      22698        611     0     893542     0
       300     0      20952        564     0     824808     0
 .... and more
re1 has no traffic.

But at the end i try read from ISCSI. Read is more quickly.
eg:
web# dd if=/usr/local/www/tmp of=/usr/tmp
1048576+0 records in
1048576+0 records out
536870912 bytes transferred in 19.636577 secs (27340351 bytes/sec)

and simultaneously:
web# netstat -w 1 -I re0
            input          (re0)           output
   packets  errs      bytes    packets  errs      bytes colls
          0     0          0          0     0          0     0
      2210     0    3296084       1156     0      78744     0
     16420     0   24493888       8567     0     582558     0
     13031     0   19427130       6809     0     463074     0
     20638     0   30786236      10768     0     732288     0
     17296     0   25791540       9032     0     614160     0
     20347     0   30347462      10615     0     721854     0
     20254     0   30210156      10567     0     718590     0
 .... and more
re1 has no traffic.

I searched but found nothing that helps me,  the only thing that 
triggered my attention was this Microsoft's User's Guide 
(http://www.microsoft.com/downloads/details.aspx?familyid=12CB3C1A-15D6-4585-B385-BEFD1319F825&displaylang=en). 

It seems interesting at least the chapter 'Addressing Slow Performance 
with iSCSI clusters'

Thanks in advance for yours help.

-- 
Sossi Andrej
-------------------------
DotCom Information technology

Via Biancospino, 9
34151 - Opicina (TS)
Italy

tel: +39 040 2158191
fax: +39 040 0641954
E-mail: asossi at dotcom.ts.it
----------------------------

Ai sensi del D.lgs n. 196 del 30.06.03 (Codice Privacy) si precisa che le informazioni contenute in questo messaggio sono riservate e ad uso esclusivo del destinatario. Qualora il messaggio in parola Le fosse pervenuto per errore, La preghiamo di eliminarlo senza copiarlo e di non inoltrarlo a terzi, dandocene gentilmente comunicazione. Grazie

This message, for the D.lgs n. 196 / 30.06.03 (Privacy Code), may contain confidential and/or privileged information. If you are not the addressee or authorized to receive this for the addressee, you must not use, copy, disclose or take any action based on this message or any information herein. If you have received this message in error, please advise the sender immediately by reply e-mail and delete this message. Thank you for your cooperation.



More information about the freebsd-scsi mailing list