Performance limitation in read(1)
David Collier-Brown -- Customer Engineering
David.Collier-Brown at sun.com
Tue Aug 26 18:20:06 GMT 2003
I just looked, and found /usr/lib/libsendfile.so on my SS8
machine, plus man pages for:
libsendfile libsendfile (3lib) - functions that send
files over sockets or copy files to files
sendfile sendfile (3ext) - send files over sockets or
copy files to files
sendfilev sendfilev (3ext) - send a file
Just a sec... yes, it went in some time before 2001.
Richard Sharpe wrote:
> On Tue, 26 Aug 2003, David Collier-Brown -- Customer Engineering wrote:
>>Richard Sharpe wrote:
>>>In anycase, it is much more efficient to avoid the copy altogether and
>>>use sendfile and recvfile.
>>Possibly dumb question: I don't understand why sendfile isn't
>>being used: I see Pierre Belanger's SOLARIS_SENDFILE_API,
>>but don't see it as being used when I truss the server...
>>Does it default to unused?
> Prior to about 2.2.7 or something you had to switch it on. Even then, the
> test for sendfile might not be working.
> Is Sendfile in Solaris 2.8? I think we have that here in the office on a
> mostly unused machine, so perhaps I can see if the tests work.
> Richard Sharpe, rsharpe[at]ns.aus.com, rsharpe[at]samba.org,
> sharpe[at]ethereal.com, http://www.richardsharpe.com
David Collier-Brown, | Always do right. This will gratify
Sun Microsystems, | some people and astonish the rest.
Toronto, Ontario, |
(905) 415-2849 or x52849 | davecb at canada.sun.com
More information about the samba-technical