That may be true for Opensolaris on SPARC and i386 but at least the
community tries to extend scope the scope beyond servers with 16TB
memory. The system should scale on all platforms from very small
embedded hardware (e.g. ARM with 16MB of memory) up to superservers
with 1PB of memory. This has been at least a goal of the ksh93 project
which tries hard to provide an efficient, small, capable and adaptive
core of POSIX utilities which scales from the smallest to the largest
environments.

IMO the default for PIPE_BUF should be a kernel tunable and I agree
(out of feature parity with FreeBSD) that ulimit -p should be a
writable limit to accommodate easy and portable performance tuning.

Garrett, care to sponsor an ARC case for ulimit -p?

Olga

On Tue, Mar 30, 2010 at 3:57 AM,  <johan...@opensolaris.org> wrote:
> On Tue, Mar 30, 2010 at 02:47:14AM +0200, Chris Pickett wrote:
>> Re port to Solaris: No, I will not port this to Solaris. I've been
>> told that making ulimit's -p a tunable will not pass ARC review and I
>> am not going to write patches just to throw them away because ARC
>> doesn't like it.
>
> That said, it would be trivial to write a patch to change PIPE_BUF to
> 10240 on Solaris.  I don't believe that Oracle ships a machine with less than
> 1g of RAM today.  That gets you out of the 'ulimit -p' business, and
> if I understand correctly, it's a handy performance win too.  (I would
> be interested in seeing your benchmark numbers on this, though).
>
> -j
> _______________________________________________
> perf-discuss mailing list
> perf-discuss@opensolaris.org
>



-- 
      ,   _                                    _   ,
     { \/`o;====-    Olga Kryzhanovska   -====;o`\/ }
.----'-/`-/     olga.kryzhanov...@gmail.com   \-`\-'----.
 `'-..-| /     Solaris/BSD//C/C++ programmer   \ |-..-'`
      /\/\                                     /\/\
      `--`                                      `--`
_______________________________________________
perf-discuss mailing list
perf-discuss@opensolaris.org

Reply via email to