Re: Sugested tests.
"Bill Abt" <[email protected]> Mon, 20 May 2002 07:35:33 -0400
| Newsgroups | gmane.linux.ngpt.user |
|---|---|
| Message-ID | <[email protected]> |
On 05/20/2002 at 12:13:01 PM CET, [email protected] wrote: > > "Bill Abt" <[email protected]> writes: > > > I wouldn't be suprised. The tux http server is a low volume server > > designed for use with LinuxThreads. It's concentration is purely on > > performance. It unfortunately also doesn't scale to well. It would be > > interesting to get run the same tests using Apache compiled with NGPT... > > I don't understand this... I thought the point was that you don't have > to recompile, you just run Apache (or whatever) on a box with NGPT. Apache by default does not build using LinuxThreads (because of bugs and other problems). In order for you to get a version of Apache that uses LinuxThreads or NGPT you need to re-compile. This has nothing to do with NGPT versus LinuxThreads. > > My understanding was that NGPT replaces the threads implementation > with (an ABI compatible) something that maps user space threads to > (possibly many) kernel threads. > This is correct with one caveat. ABI compatibility exists where it will not break POSIX. The overall goals of the project was to bring full POSIX compatibility to Linux. In virtually all case we've been able to protect POSIX while doing ABI. However, there are applications (notoriously, our own IBM JVM) that added workarounds to get around problems in LinuxThreads and these workarounds prevent the app from running on NGPT... Let me know if you have anymore questions/comments/etc... Thanks. Regards, Bill Abt Senior Software Engineer Next Generation POSIX Threading for Linux IBM Cambridge, MA, USA 02142 Ext: +(00)1 603-673-3440 or +(00)1 617-693-1591 T/L: 253-9938 (Normal) T/L: 693-1591 (Backup) Cell: +(00)1 617-803-7514 [email protected] or [email protected] http://oss.software.ibm.com/developerworks/opensource/pthreads