From: Dave Chinner <david@fromorbit.com>
To: Pedro Ribeiro <pedrib@gmail.com>
Cc: xfs@oss.sgi.com
Subject: Re: Tuning XFS for real time audio on a laptop with encrypted LVM
Date: Fri, 21 May 2010 14:14:15 +1000 [thread overview]
Message-ID: <20100521041415.GW8120@dastard> (raw)
In-Reply-To: <AANLkTilJD2Jfr4W97BiAlyc_7C9jLEhEzuEWSDyVKXYP@mail.gmail.com>
On Fri, May 21, 2010 at 03:16:15AM +0100, Pedro Ribeiro wrote:
> Hi all,
>
> I was wondering what is the best scheduler for my use case given my
> current hardware.
>
> I have a laptop with a fast Core 2 duo at 2.26 and a nice amount of
> ram (4GB) which I use primarily for real time audio (though without a
> -rt kernel). All my partitions are XFS under LVM which itself is
> contained on a LUKS partition (encrypted with AES 128).
>
> CFQ currently does not perform very well and causes a lot of thrashing
> and high latencies when I/O usage is high. Changing it to the noop
> scheduler solves some of the problems and makes it more responsive.
> Still performance is a bit of a let down: it takes 1m30s to unpack the
> linux-2.6.34 tarball and a massive 2m30s to rm -r.
> I have lazy-count=1, noatime, logbufs=8, logbsize=256k and a 128m log.
>
> Is there any tunable I should mess with to solve this?
Depends if you value your data or not. If you don't care about
corruption or data loss on sudden power loss (e.g. battery runs
flat), then add nobarrier to your mount options. Otherwise, you're
close to the best performance you are going to get on that hardware
with XFS.
> And what do you
> think of my scheduler change (I haven't tested it that much to be
> honest)?
I only ever use the noop scheduler with XFS these days. CFQ has been
a steaming pile of ever changing regressions for the past 4 or 5
kernel releases, so i stopped using it. Besides, XFS is often 10-15%
faster on no-op for the same workload, anyway...
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs
next prev parent reply other threads:[~2010-05-21 4:12 UTC|newest]
Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top
2010-05-21 2:16 Tuning XFS for real time audio on a laptop with encrypted LVM Pedro Ribeiro
2010-05-21 4:14 ` Dave Chinner [this message]
2010-05-21 6:25 ` Stan Hoeppner
2010-05-21 11:29 ` Pedro Ribeiro
2010-05-21 13:45 ` Stan Hoeppner
2010-05-22 12:21 ` Pedro Ribeiro
2010-05-22 22:13 ` Stan Hoeppner
2010-05-22 13:22 ` Eric Sandeen
2010-05-22 13:54 ` Pedro Ribeiro
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=20100521041415.GW8120@dastard \
--to=david@fromorbit.com \
--cc=pedrib@gmail.com \
--cc=xfs@oss.sgi.com \
/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 a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox