public inbox for linux-xfs@vger.kernel.org
 help / color / mirror / Atom feed
From: Eric Sandeen <sandeen@sandeen.net>
To: "AndrewL733@aol.com" <AndrewL733@aol.com>
Cc: Michael Monnerie <michael.monnerie@is.it-management.at>, xfs@oss.sgi.com
Subject: Re: XFS and DPX files
Date: Mon, 02 Nov 2009 21:09:33 -0600	[thread overview]
Message-ID: <4AEF9EED.6080403@sandeen.net> (raw)
In-Reply-To: <4AEF5438.5050801@aol.com>

AndrewL733@aol.com wrote:
> 
>>> I believe for a 15 drive RAID-6, where 2 disks are used 
>>> forredundancy, the correct mkfs would be:
>>> mkfs -t xfs -d su=65536,sw=13 /dev/sdXX
>>>     
>>
>> Yes you're right, I replied a bit too quickly :)
>>
>>
>>  
>>> Another thing to try is if it would help to turn disk cache writes
>>> *on*, despite all warnings if the FAQ.     
> 
> Thank you for your suggestions.  Yes I have write caching enabled. And I 
> have StorSave set to "Performance". And I have a UPS on the system at 
> all times!
> 
> The information about barriers was useful.  In years past I was running 
> much older firmware for the 3ware 9650 cards and that did not support 
> barriers.  But it is true the current firmware does support barriers.  I 
> also believe the 3ware StorSave "Performance" setting will disable 
> barriers as well -- at least it makes the card ignore FUA commands.
> 
> Anyway, I have mounted the XFS filesystem with the "nobarrier" flag and 
> I'm still seeing the same behavior.  If you want to take a closer look 
> at what I mean, please go to this link:
> 
>    http://sites.google.com/site/andrewl733info/xfs_and_dpx
> 
> At this point, I have tried the following -- and none of these 
> approaches seems to fix the problem:
> 
>    -- preallocation of DPX files
>    -- reservation of DXP files (Make 10,000 zero-byte files named
>    0000001.dpx through 0010000.dpx)
>    -- creating xfs filesystem with external log device (also a 16-drive
>    RAID array, because that's what I have available)
>    -- mounting with large logbsize
>    -- mounting with more logbufs
>    -- mounting with larger allocsize

Have you said how large the filesystem is?  If it's > 1T or 2T, and 
you're on a 64-bit system, have you tried the inode64 to get nicer inode 
vs. data allocation behavior?

Other suggestions might be to try blktrace/seekwatcher to see where your 
IO is going, or maybe even oprofile to see if xfs is burning cpu 
searching for allocations, or somesuch ...

-Eric

> 
> Again, I want to point out that I don't have any problem with the 
> underlying RAID device.  On Linux itself, I get Bonnie++ scores of 
> around 740 MB/sec reading and 650 MB/sec writing, minimum.  Over 10 
> Gigabit Ethernet, I can write uncompressed HD streams (160 MB/sec) and I 
> can read 2K DPX files (300+ MB/sec).  DD shows similar results.
> 
> My gut feeling is that XFS is falling over after creating a certain 
> number of new files.  Because the DPX format creates one file for every 
> frame (30 files/sec), it's not really a video stream. It's really like 
> making 30 photoshop files per second. It seems as if some resource that 
> XFS needs is being used up after a certain number of files are created, 
> and that it is very disruptive and costly to get more of that resource. 
> Why ext3 and ext4 can keep going past 60,000 files and xfs falls over 
> after 4000 or 5000 files, I do not understand.
> 
> 
> _______________________________________________
> xfs mailing list
> xfs@oss.sgi.com
> http://oss.sgi.com/mailman/listinfo/xfs
> 

_______________________________________________
xfs mailing list
xfs@oss.sgi.com
http://oss.sgi.com/mailman/listinfo/xfs

  parent reply	other threads:[~2009-11-03  3:09 UTC|newest]

Thread overview: 15+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2009-10-31 12:26 XFS and DPX files AndrewL733
2009-10-31 14:18 ` Emmanuel Florac
2009-10-31 14:37   ` AndrewL733
2009-10-31 16:48     ` Emmanuel Florac
2009-11-02 11:05       ` Michael Monnerie
2009-11-02 17:52         ` Emmanuel Florac
2009-11-02 21:50           ` AndrewL733
2009-11-02 22:26             ` Emmanuel Florac
2009-11-03  3:09             ` Eric Sandeen [this message]
2009-11-02 21:58           ` Michael Monnerie
2009-11-03 11:19             ` Emmanuel Florac
2009-11-03 20:58               ` Michael Monnerie
2009-12-14 16:17             ` Martin Spott
2009-12-14 17:49               ` Michael Weissenbacher
2009-11-02 21:34     ` Eric Sandeen

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=4AEF9EED.6080403@sandeen.net \
    --to=sandeen@sandeen.net \
    --cc=AndrewL733@aol.com \
    --cc=michael.monnerie@is.it-management.at \
    --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