Re: Slow Soft-RAID 5 performance





On Wed, 18 Jul 2007, Rui Santos wrote:

Hi,

I'm getting a strange slow performance behavior on a recently installed
Server. Here are the details:

Server: Asus AS-TS500-E4A
Board: Asus DSBV-D (
http://uk.asus.com/products.aspx?l1=9&l2=39&l3=299&l4=0&model=1210&modelmenu=2
)
Hard Drives: 3x Seagate ST3400620AS (
http://www.seagate.com/ww/v/index.jsp?vgnextoid=8eff99f4fa74c010VgnVCM100000dd04090aRCRD&locale=en-US
)
I'm using the AHCI driver, although with ata_piix, the behavior is the
same. Here's some info about the AHCI controler:


With three disks, if everything was perfect yeah 120MB/s writes. When I had started out with 4 raptors I was getting 164MB/s read and write. By default with no optimizations you will not get good speed.

With no optimizations with 10 raptors I get 180-200MB/s, with optimizations, 464MB/s write and 622MB/s read.

1. Use XFS if you wan't speed.
2. Use 128k, 256k or 1MiB chunk size.
3. Use 8192k, 16384k stripe_cache_size.
4. Use 65536 readahead size.

These are only some of the optimizations I use.

Justin.

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/



Relevant Pages

  • Re: How do I find where my application is crashing
    ... obvious when compiled as a Release build because of optimizations and ... Try reducing the compiler and linker optimization settings 1 by 1 ... > simply crashing but with no signs/details on where the crash is occuring. ... > server is running on a Win2K3 host. ...
    (microsoft.public.dotnet.general)
  • Re: Strings, Arrays, c++ and java
    ... It seems the difference between the two is that client is optimized for VM startup time while server is optimized for execution time. ... The server mode can take more time to figure out optimizations, so it is able to be more aggressive about them. ...
    (comp.lang.java.programmer)
  • Re: Sun Java FYI
    ... Using the client VM or the server VM? ... optimizations and thus used to have slower startup, ... for tiny little apps but faster for longer running or calculation ... almost invisible and for long running biginteger apps the server ...
    (microsoft.public.windowsxp.general)
  • Re: fooling primality tests
    ... if the server is supplying the group parameters). ... >> division, or other optimizations, don't seem that useful cause N isn't ... > both a single Miller-Rabin and a single ... Certainly, if you're thinking of doing 63 PRP tests, you'd be far better ...
    (sci.crypt)