First, thanks for an interesting test plan.
Just a quick note (I currently don't have time for retesting):
  On Wednesday 22 June 2005 03:41, Eli Billauer wrote:
  > And finally: Does an RAM FIFO help? Surprisingly, the answer is no.

Since you use stdio (fwrite), which by default does full buffering
in user space (c.f: setvbuf(3)) this does not surprise me.
Repeating the test with open/write/close etc, would give more
significant results (altough I suspect they would only be worse :-(

Tzahi mentioned XFS. While I'm not sure XFS would help with small
write chunks (Reiserfs seems like better candidate for these),
I'd like to mention a related feature the original XFS had on Irix
(I think this feature wasn't ported to Linux) -- You could assign
a special sub-volume in the filesystem as "real-time". The kernel
would then give absolute priority to I/O requests related to that
sub-volume -- In marketing speech this would give you "guaranteed
I/O response time" (although I don't remember seeing any specific
constraints on this [that's why I call it "marketing"]).

Any other ideas anybody?

-- 
Oron Peled                             Voice/Fax: +972-4-8228492
[EMAIL PROTECTED]                  http://www.actcom.co.il/~oron
ICQ UIN: 16527398

"If I have been able to see farther,
it was only because I stood on the shoulders of giants."
        -- Sir Isaac Newton

--------------------------------------------------------------------------
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]


Reply via email to