All of lore.kernel.org
 help / color / mirror / Atom feed
From: Raz <raziebe@gmail.com>
To: linux-ide@vger.kernel.org, linux-scsi@vger.kernel.org
Subject: Re: Intel X25-M MLC SSD benchmarks - How can I be sure i am erased block aligned ?
Date: Thu, 11 Dec 2008 22:40:41 +0200	[thread overview]
Message-ID: <5d96567b0812111240i60f70974y815a0775006da05f@mail.gmail.com> (raw)

> ________________________________
> From: Matthew Wilcox [mailto:matthew@wil.cx]
> Sent: Thu 12/11/2008 5:44 AM
> To: Raz Ben-Yehuda
> Cc: linux-ide@vger.kernel.org; linux-scsi@vger.kernel.org
> Subject: Re: Intel X25-M MLC SSD benchmarks
>
> On Thu, Dec 11, 2008 at 12:12:37AM +0200, Raz Ben-Yehuda wrote:
>> I did not want to dive into details because it does not matter. Whether
>> noop,deadline, deadline parameters...
>> As for the controller I used 4 different controllers. Adaptec,AHCI and
>> Intel as Integrated chips on the 1025W-UR supermicro motherboard, and a
>> 4-th controller SuperMicro UIO Adaptec aac card.
>> All gave same results for most dd writes commands.
>> dd if=/dev/zero of=/dev/sda bs=1M count=1000 oflag=direct , and many
>> other variants such erase block size ( 128K ) , several erase block size
>> and so on. Kernel is 2.6.18-8.el5.
>
>>>OK, I suspect you aren't giving the drive enough work to do for it to
>>>perform at its best.  Try doing something like this:
>
>>>for i in $(seq 0 9); do \
>  >>     dd if=/dev/zero of=/dev/sda bs=1M count=1000 oflag=direct \
>  >>               seek=$(($i * 1000)) & \
>>>done
>
did that. nothing. also, I would like to note that IO flow is quite
weird.iostats reports 70GB/s in the first few seconds, and then it
degrades to 20
 MB/s and less. could it be that I am not erase-block aligment ?
how does SSD aligments interacts with a controller ?
 iostats looks like that:Device: tps Blk_read/s Blk_wrtn/s Blk_read Blk_wrt
 sda 746.46 0.00 191143.43 0 189232
 sda 546.53 0.00 139912.87 0 141312
 sda 480.00 0.00 122880.00 0 122880
 sda 469.00 0.00 120016.00 0 120016
 sda 347.00 0.00 88880.00 0 88880
 sda 403.96 0.00 103413.86 0 104448
 sda 349.00 0.00 89296.00 0 89296
 sda 424.00 0.00 108544.00 0 108544
 sda 480.00 0.00 122880.00 0 122880
 sda 184.00 0.00 47104.00 0 47104
 sda 467.00 0.00 119600.00 0 119600
 sda 408.00 0.00 104448.00 0 104448
 sda 320.00 0.00 81920.00 0 81920
 sda 357.00 0.00 91344.00 0 91344
 sda 195.00 0.00 49968.00 0 49968
 sda 280.00 0.00 71680.00 0 71680
 sda 475.25 0.00 121663.37 0 122880
 sda 85.00 0.00 21712.00 0 21712
 sda 235.00 0.00 60208.00 0 60208
 sda 216.00 0.00 55296.00 0 55296
 sda 112.00 0.00 28672.00 0 28672
 sda 245.00 0.00 62672.00 0 62672
 sda 72.00 0.00 18432.00 0 18432
 sda 75.00 0.00 19248.00 0 19248
 sda 141.00 0.00 36048.00 0 36048
 sda 11.00 0.00 2864.00 0 2864
 sda 200.00 0.00 51200.00 0 51200
 sda 88.00 0.00 22528.00 0 22528
 sda 160.00 0.00 40960.00 0 40960
 sda 118.81 0.00 30415.84 0 30720
 sda 32.00 0.00 8192.00 0 8192
 sda 128.00 0.00 32768.00 0 32768
 sda 77.00 0.00 19664.00 0 19664
 any idea ?

>> I used all on a supermicro 1025W-UR. Disks have a SAS interface, 80GB.
>> Also, I would like to note, I have 8 disks in array, while each one
>> perform READS 250 MB/s, together I degrade to 200 MB/s each. As for
>
>>>That doesn't surprise me; you're probably hitting a limitation either of
>>>the array or the cable itself.  A SAS cable can run up to 6Gbps, which
>>>will be around 600MB/s.  So three drives should be able to saturate your
>>>SAS cable.  If you're using an x4 link, that goes up to 2400MB/s which
>>>should be ample for 8 drives ... maybe you're using a 3Gbps cable which
>>>would limit each drive to 150MB/s.
I am not surprised as well. SSD is quite new for these controller. I
am using SAS cable(blue one), and no cx4 can connect to io card
controller.
anyway, I have contact supermicro for that, I want to bypass the back
panel, just to be sure.


> --
> Matthew Wilcox                          Intel Open Source Technology Centre
> "Bill, look, we understand that you're interested in selling us this
> operating system, but compare it to ours.  We can't possibly take such
> a retrograde step."
>

             reply	other threads:[~2008-12-11 20:40 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2008-12-11 20:40 Raz [this message]
2008-12-12  1:24 ` Intel X25-M MLC SSD benchmarks - How can I be sure i am erased block aligned ? Matthew Wilcox
2008-12-15 12:59   ` Raz

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=5d96567b0812111240i60f70974y815a0775006da05f@mail.gmail.com \
    --to=raziebe@gmail.com \
    --cc=linux-ide@vger.kernel.org \
    --cc=linux-scsi@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.