3Ware 7500-4 Slow

From: Jeff Tchang (jeff.tchang_at_gmail.com)
Date: 09/05/05

  • Next message: Steven Hartland: "Re: 3Ware 7500-4 Slow"
    Date: Sun, 4 Sep 2005 20:18:35 -0400
    To: freebsd-performance@freebsd.org
    
    

    I have a 3Ware 7500-4 card. I am experiencing some sluggishness with the
    RAID5 implementation. It has been running in a stable state for quite some
    time, however, I have always wondered if there was something I was not doing
    because it is very slow.

    System Specs:

    pharos# dmesg | grep twe
    twe0: <3ware Storage Controller driver ver. 1.40.01.001 <http://1.40.01.001>>
    port 0xccd0-0xccdf mem 0xfe000000-0xfe7fffff,0xfe800400-0xfe80040f irq 2 at
    device 16.0 on pci0
    twe0: 4 ports, Firmware FE7X 1.05.00.068 <http://1.05.00.068>, BIOS BE7X
    1.08.00.048 <http://1.08.00.048>
    twed0: <Unit 0, RAID5, Normal> on twe0
    twed0: 152636MB (312598784 sectors)
    Mounting root from ufs:/dev/twed0s1a

    uname -a

    FreeBSD 4.10-RELEASE FreeBSD 4.10-RELEASE #4: Sat Sep 3 15:53:44 EDT 2005
    i386

    3ware CLI> info
    List of controllers
    -------------------
    Controller 0: 7500-4 (4)
    3ware CLI> info c0
    Controller: c0
    -------------
    Driver: 1.40.01.001 <http://1.40.01.001>
    Model: 7500-4
    FW: FE7X 1.05.00.068 <http://1.05.00.068>
    BIOS: BE7X 1.08.00.048 <http://1.08.00.048>
    Monitor: ME7X 1.01.00.040 <http://1.01.00.040>
    Serial #:
    PCB: Rev3
    PCHIP: 1.30-33
    ACHIP: 3.20

    # of units: 1
    Unit 0: RAID 5 149.05 GB ( 312598784 blocks): OK

    # of ports: 4
    Port 0: ST380020A 74.53 GB (156301488 blocks): OK(unit 0)
    Port 1: ST380020A 74.53 GB (156301488 blocks): OK(unit 0)
    Port 2: ST380020A 74.53 GB (156301488 blocks): OK(unit 0)

    3ware CLI> info c0 u0
    Unit /c0/u0
    ---------------------
    Status: OK
    Unit Type: RAID 5
    Stripe Size: 64k
    Size: 149.05 GB (312598784 blocks)
    # of subunits: 3

    Subunit 0: CBOD: OK
    Physical Port: 0
    Logical Port: 0

    Subunit 1: CBOD: OK
    Physical Port: 1
    Logical Port: 1

    Subunit 2: CBOD: OK
    Physical Port: 2
    Logical Port: 2

    When I run systat -vmstat 1, I continually see twed0 running at 100% busy.
    In addition KB/t is between 1 and 10. tps is about 50.

    The dmesg says that the device is on irq2. The vmstat shows the interrupt as
    mux irq2 and is about 300 to 500 calls. As far as I know, I am using the
    most up to date firmware for the card. The computer itself is a dual 600 Mhz
    PIII (Dell).

    When I attempt to write many small files or remove a directory is when the
    slowness kicks in. Is this just something due to Raid5? Here is the output
    of Bonnie++:

    Version 1.93c ------Sequential Output------ --Sequential Input- --Random-
    Concurrency 1 -Per Chr- --Block-- -Rewrite- -Per Chr- --Block-- --Seeks--
    Machine Size K/sec %CP K/sec %CP K/sec %CP K/sec %CP K/sec %CP /sec %CP
    pharos. 300M 53 94 16394 24 7163 14 121 95 35991 35 249.8 12
    Latency 261ms 400ms 485ms 93237us 26252us 12216ms
    Version 1.93c ------Sequential Create------ --------Random Create--------
    pharos -Create-- --Read--- -Delete-- -Create-- --Read--- -Delete--
    files /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP /sec %CP
    16 3835 45 28846 93 8255 85 4249 56 26604 84 4835 52
    Latency 43557us 3422us 8544us 169ms 39158us 6936us
    _______________________________________________
    freebsd-performance@freebsd.org mailing list
    http://lists.freebsd.org/mailman/listinfo/freebsd-performance
    To unsubscribe, send any mail to "freebsd-performance-unsubscribe@freebsd.org"


  • Next message: Steven Hartland: "Re: 3Ware 7500-4 Slow"

    Relevant Pages