BBS水木清华站∶精华区

发信人: nudtbegger (军人), 信区: Linux 
标  题: Re: 再论"对linux的质量质疑" 
发信站: BBS 水木清华站 (Sat Jul 31 09:05:14 1999) WWW-POST 
 
【 在 fzhang (老铁) 的大作中提到: 】 
∶ Yes, it is true in Linux2.2, but will not in 2.4(we can expect it this  
∶ fall): 
∶ The Linux model of network sockets is one common across most UNIX variants  
∶  
∶ which adhere to the standards. This is not to say that the standard doesn't  
∶  
∶ have some deficiencies. Under Linux 2.2, if you have a number of processes  
∶  
∶ all waiting on an event from a network socket (a web port, for instance)  
∶ they will all be woken up when activity is detected. So, for every web page  
∶  
∶ request, a number of web server processes will suddenly wake up and try and  
∶  
∶ get at the request... only one will succeed. The losers of the herd will  
∶ put  
∶ themselves back to sleep and wait for the next connection.  Linux is a  
∶ terribly  
∶ efficient system and manages to wake up all these processes, give the  
∶ resource  
∶ to one of them, and put the remainder back to sleep very quickly, however  
∶ benchmarks have shown that we could be more efficient if we eliminated the  
∶  
∶ "stampede effect." Thus, the Linux minds cast about for a solution and  
∶ decided 
∶  to implement "wake one" under Linux. This change allows programs to let  
∶ Linux 
∶ know that they should be the only one to be woken up in the case of  
∶ activity.  
∶ It is expected that by the time Linux 2.4 ships, Apache and other similar  
∶ se 
∶ rvers will begin using this new functionality to increase the efficiency of  
∶  
∶ what they do.   
老兄,你这段英文为什么不翻成汉语呢?看的我好费劲。 
2.4里都加了些啥呢?what 's new function? 
 
 
∶ 中断吗?那是异步驱动的,Linux不也可以吗? 
∶ 但操作系统可以使得用户程序具有阻塞语义的 
what's mean? 
 
∶ ?: 真有要求的话,Linus推出的会更快的 
∶ 这倒是,操作系统变化挺快的,但NT太笨重了,跟不上吧,NT2000怕要难产 
 
 
-- 
※ 来源:·BBS 水木清华站 bbs.net.tsinghua.edu.cn·[FROM: 202.197.0.1]  

BBS水木清华站∶精华区