Re: vfs.hirunningspace on a 3ware 8506

From: Jim C. Nasby (jim_at_nasby.net)
Date: 04/21/04

  • Next message: Uwe Doering: "Re: vfs.hirunningspace on a 3ware 8506"
    Date: Wed, 21 Apr 2004 12:05:56 -0500
    To: Uwe Doering <gemini@geminix.org>
    
    

    On Wed, Apr 21, 2004 at 12:55:07AM +0200, Uwe Doering wrote:
    > Petri Helenius wrote:
    > >Jim C. Nasby wrote:
    > >
    > >>Has anyone done any testing to see what value of vfs.hirunningspace is
    > >>optimal for a 3ware 8506-8?
    > >>
    > >Do the 3ware controllers actually care about this value due to the
    > >onboard processing and cache? I thought all writes are satisfied
    > >immediately?
    >
    > The controller itself doesn't care, but the kernel does. With the
    > current implementation, the amount of memory associated with outstanding
    > read requests is subtracted from vfs.hirunningspace. With many
    > concurrent read requests there is no reserve left for write operations,
    > so write performance can suffer substantially.
    >
    > This balancing effect is actually intended in order to give read
    > requests some priority, but in high performance systems with fast,
    > caching raid controllers the default value of said variable is too low
    > and therefore poses a bottleneck.
     
    Unfortunately, it seems the 8500 series only has 1.8MB of cache, so it
    seems like the out-of-the-box setting of 1M may not be too far off.

    Is it normally advisable to set vfs.hirunningspace = whatever the
    controller's cache is?

    -- 
    Jim C. Nasby, Database Consultant                  jim@nasby.net
    Member: Triangle Fraternity, Sports Car Club of America
    Give your computer some brain candy! www.distributed.net Team #1828
    Windows: "Where do you want to go today?"
    Linux: "Where do you want to go tomorrow?"
    FreeBSD: "Are you guys coming, or what?"
    _______________________________________________
    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: Uwe Doering: "Re: vfs.hirunningspace on a 3ware 8506"

    Relevant Pages

    • Re: 2.6.11-rc1-mm2
      ... CPU: Trace cache: 12K uops, ... PCI: PCI BIOS revision 2.10 entry at 0xf1e50, ... PCI: Ignoring BAR0-3 of IDE controller 0000:00:1f.1 ... usbcore: registered new driver usbfs ...
      (Linux-Kernel)
    • [PATCH] Documentation: move rpc-cache.txt to filesystems/
      ... - allowing an EXPIRED time on cache items, ... - making requests to user-space to fill in cache entries ... +This will be passed to ->match to identify the target entry. ... +This directory contains a file called 'channel' which is a channel ...
      (Linux-Kernel)
    • Re: LSI/amr driver controller cache problem?
      ... This is basically a standard server with 2 LSI SATA RAID ... <LSILogic IntelRAID Controller SRCS28X> ... back cache policy and the individual disk drives' write caches ...
      (freebsd-stable)
    • Re: Overlapped IO with error 0x800705AD
      ... In cached mode, cache manager would preload the data ahead of requested. ... could also get cached data without an access to an actual disk. ... The bad return of ReadFile and WriteFile was effectively due to the ... And I have best perfs by queueing more requests by thread (best ...
      (microsoft.public.win32.programmer.kernel)
    • Re: Write Back Caching on Hard Disks
      ... The storage folks tell me that controller caches are usually exposed ... Note that the drive cache here is the one *on* the drive - not in the ... I assumed the Device Manager ... > the RAID controller controlled its own caching? ...
      (microsoft.public.win2000.file_system)