threads and VMS [Re: dce/rpc "client" api]

Luke Kenneth Casson Leighton lkcl at
Wed Aug 23 08:41:41 GMT 2000

> > In this case the completion of the accept() call would 
> > cause a new thread, not a process to start up.  Much 
> > less overhead, so the scalability is better.
> John,  I'm not sure I foolow you here, but I do know
> that the issue of a thread smbd server has been hashed around
> quite a lot in the past.

there may actually be a technical / speed issue that would, with some
performance penalty, speed samba up, for small numbers of clients and/or
for workstations that are running large numbers of simultaneous
programs/threads, where each program/thread on said workstation is making
significant usage of a single samba server.

[i.e. it's a multiplexing issue].

however, this cannot be proven without access to the [multi-threaded]
benchmark tool that demonstrates that samba has a serious
number-of-transactions problem [but an overall data transfer rate of appx
20-50% better than NT :)]


More information about the samba-technical mailing list