From: Tejun Heo <tj@kernel.org>
To: kenneth johansson <ken@kenjo.org>
Cc: Grant Grundler <grundler@google.com>,
linux-ide@vger.kernel.org, linux-kernel@vger.kernel.org
Subject: Re: weird throughput on write to SATA disk
Date: Tue, 14 Oct 2008 18:17:56 +0900 [thread overview]
Message-ID: <48F463C4.3070405@kernel.org> (raw)
In-Reply-To: <1223975694.3947.77.camel@duo>
kenneth johansson wrote:
> On Mon, 2008-10-13 at 18:33 -0700, Grant Grundler wrote:
>> On Mon, Oct 13, 2008 at 3:19 PM, kenneth johansson <ken@kenjo.org> wrote:
>> ...
>>>> Can you try "dd oflag=direct if=/dev/null of=/dev/sdb bs=64k"?
>>> I changed to use O_DIRECT and it's much more consistent now. 69-75 with
>>> 74 about 95% of the time.
>> That's low but it could be worse. Many things can contribute to slow
>> disks.
> Well my main problem was that it was fluctuating so much that can't be
> right.
>
>> Favorites are overtemp (See SMART field 194) and vibration (no
>> measurement possible w/o special equipment). "dd" isn't exactly a
>> performance application until one uses really big block sizes (1MB or
>> larger).
> All my numbers comes from using 1MB blocks. but I'm not using dd.
> After removing the logic that actually put some data into the buffers I
> do get about 105 MB/sec using O_DIRECT. I'm doing a full disk write now
> to get a reference plot. Not using O_DIRECT should be almost identical.
>
>
>>> the disk is supposed to have 105 115 sustained
>>> data rate.
>> Where did 105-115 number come from?
> datasheet . they listed two drives in the same column so that was not
> the range it was sustained OD and the model I have max out at 105.
Can you try deadline scheduler?
--
tejun
next prev parent reply other threads:[~2008-10-14 9:19 UTC|newest]
Thread overview: 12+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-10-13 19:19 weird throughput on write to SATA disk kenneth johansson
2008-10-13 21:07 ` Grant Grundler
2008-10-13 21:22 ` kenneth johansson
2008-10-13 21:34 ` Grant Grundler
2008-10-13 21:35 ` Grant Grundler
2008-10-13 22:19 ` kenneth johansson
2008-10-14 1:33 ` Grant Grundler
2008-10-14 9:14 ` kenneth johansson
2008-10-14 9:17 ` Tejun Heo [this message]
2008-10-14 19:10 ` kenneth johansson
2008-10-14 16:09 ` Grant Grundler
2008-10-13 22:39 ` Alan Cox
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=48F463C4.3070405@kernel.org \
--to=tj@kernel.org \
--cc=grundler@google.com \
--cc=ken@kenjo.org \
--cc=linux-ide@vger.kernel.org \
--cc=linux-kernel@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.