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
next prev 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