📄 00000006.htm
字号:
Gaudet) <BR> <BR>In March 1999, Microsoft sponsored a benchmark comparing NT to Linux <BR>at serving large numbers of http and smb clients, in <BR>which they failed to see good results from Linux. See also my article on <BR> Mindcraft's April 1999 Benchmarks for more info. <BR> <BR>See also The Linux Scalability Project. They're doing interesting work, <BR> including Niels Provos' hinting poll patch. <BR> <BR>See also Mike Jagdis' work on improving select() and poll(); here's <BR>Mike's post about it. <BR> <BR>Solaris 7 supposedly supports an even more efficient poll() scheme which <BR> involves /dev/poll; apparantly, if you like, you can avoid <BR>having to tell the OS constantly what files you're interested in, <BR>which should help throughput. <BR> <BR>Mohit Aron (<A HREF="mailto:aron@cs.rice.edu)">aron@cs.rice.edu)</A> writes that rate-based clocking in TCP can <BR> improve HTTP response time over 'slow' connections <BR>by 80%. <BR> <BR>Measuring Server Performance <BR> <BR>Two tests in particular are simple, interesting, and hard: <BR> <BR> 1.raw connections per second (how many 512 byte files per second <BR>can you serve?) <BR> 2.total transfer rate on large files with many slow clients (how many <BR> 28.8k modem clients can simultaneously download from <BR> your server before performance goes to pot?) <BR> <BR>Jef Poskanzer has published benchmarks comparing many web servers. See <BR><A HREF="http://www.acme.com/software/thttpd/benchmarks.html">http://www.acme.com/software/thttpd/benchmarks.html</A> for his results. <BR> <BR>I also have a few old notes about comparing thttpd to Apache that may be <BR> of interest to beginners. <BR> <BR>Chuck Lever keeps reminding us about Banga and Druschel's paper on web <BR>server benchmarking. It's worth a read. <BR> <BR>Interesting sigio/siginfo-based servers <BR> <BR> Zach Brown's phhttpd - "a quick web server that was written to <BR>showcase the sigio/siginfo event model. consider this code <BR> highly experimental and yourself highly mental if you try and use <BR>it in a production environment." Uses the siginfo features of <BR> 2.3.21 or later, and includes the needed patches for earlier <BR>kernels. Rumored to be even faster than khttpd. See his post of <BR> 31 May 1999 for some notes. <BR> <BR>Interesting select()-based servers <BR> <BR> thttpd Very simple. Uses a single process. It has good performance, <BR> but doesn't scale with the number of CPU's. <BR> mathopd. Similar to thttpd. <BR> fhttpd <BR> boa <BR> Roxen <BR> Zeus, a commercial server that tries to be the absolute fastest. <BR>See their tuning guide. <BR> The other non-Java servers listed at <A HREF="http://www.acme.">http://www.acme.</A> <BR>com/software/thttpd/benchmarks.html <BR> BetaFTPd <BR> Flash-Lite - web server using IO-Lite. <BR> Flash: An efficient and portable Web server -- uses select(), <BR>mmap(), mincore() <BR> xitami - uses select() to implement its own thread abstraction <BR>for portability to systems without threads. <BR> Medusa - a server-writing toolkit in Python that tries to deliver <BR>very high performance. <BR> <BR>Interesting thread-based servers <BR> <BR> Hoser FTPD. See their benchmark page. <BR> Peter Eriksson's phttpd and <BR> pftpd <BR> The Java-based servers listed at <A HREF="http://www.acme.">http://www.acme.</A> <BR>com/software/thttpd/benchmarks.html <BR> Sun's Java Web Server (which has been reported to handle 500 <BR>simultaneous clients) <BR> <BR>Interesting in-kernel servers <BR> <BR> khttpd <BR> <BR>Other interesting links <BR> <BR> Novell's FastCache -- claims 10000 hits per second. Quite the <BR>pretty performance graph. <BR> Rik van Riel's Linux Performance Tuning site <BR> <BR> <BR>Copyright 1999 Dan Kegel <BR><A HREF="mailto:dank@alumni.caltech.edu">dank@alumni.caltech.edu</A> <BR>Last updated: 24 October 1999 <BR>[Return to www.kegel.com] <BR> <BR>-- <BR>Windows: 32 bit extensions and a graphical shell for a 16 bit patch to <BR>an 8 bit operating system originally coded for a 4 bit microprocessor, <BR>written by a 2 bit company, that can't stand 1 bit of competition. <BR> <BR>Welcome to DNA Studio: <A HREF="http://dnastudio.dhs.org">http://dnastudio.dhs.org</A> <BR>new software, navupdate, wallpapers, mp3z, linux, forums...... <BR> <BR>※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.112.85.250] <BR><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -