ChinaUnixÊ×Ò³ > ¾«»ªÎÄÕ > C/C++ > ÕýÎÄ

[±£Áô] ³¬¸ßÐÔÄÜÍøÂç±à³Ì, Asynchronous network I/O


http://www.chinaunix.net ×÷Õß:fm971  ·¢±íÓÚ£º2008-10-06 11:08:33
¡¾·¢±íÆÀÂÛ¡¿ ¡¾²é¿´Ô­ÎÄ¡¿ ¡¾C/C++ÌÖÂÛÇø¡¿¡¾¹Ø±Õ¡¿

[color=Blue]
ΪʲôÊdz¬¸ßÐÔÄÜ?
ÒòΪ³£¼û×ÊÁÏÌ«¹ýÆÕͨ, Ã»ÓÐÌÖÂÛµ½ºËÐÄÎÊÌâ.


±¾ÌùÄ¿µÄ:
ÌÖÂÛLinuxϵĸßÐÔÄÜÍøÂç±à³Ì.
ÈÈÁÒ»¶Ó­²Î¼ÓÌÖÂÛ, »òÌṩ¹Ø¼üµÄ¼¼Êõ²Î¿¼×ÊÁÏ. ×îеÄ×ÊÁÏȷʵ²»ºÃÕÒ. 


ÏîÄ¿±³¾°:
Á÷ýÌå½»»»·þÎñÆ÷, µ¥Ì¨·þÎñÆ÷ÅäÖÃ4¸ö1Gbps Íø¿Ú. 
ÒªÇó¿Í»§Á¬½Ó³¬¹ý1024, (µ¥¿Í»§Ô¼512kbps),  ÍøÂçÂú¸ºÔØÔËÐÐ, ÊµÊ±ÐÔºÃ.

²Î¿¼²úÆ·:
»ªÎªÓë3COMºÏ×÷µÄ º¼ÖÞH3C¹«Ë¾µÄ MS8000ýÌå½»»»·þÎñÆ÷, ×î¸ß²¢·¢Á¿Ö»´ïµ½1024·.  Ê¹ÓÃË«ºËCPU,4¸ö 1GbpsÍø¿Ú.
[url=http://www.h3c.com.cn/Products%5F%5F%5FTechnology/Products/IP%5FMultimedia/IP%5FSurveillance/MS/MS8000/Home/Detail%5FMaterial%5FList/Specifications/]MS8000ýÌå½»»»·þÎñÆ÷

H3C»¹¿ª·¢ÁËÃæÏòµçП߶˵ĠýÌå½»»»»ú.  »ù±¾¿ò¼ÜÓ¦¸ÃÊÇǶÈëʽ, ÔÚЭÒéÕ»ÖÐʵÏÖÁ÷ýÌå½»»». ÔÚÍøÂçÐÔÄÜÉÏÓ¦¸ÃÊÇÂíÂí»¢»¢.
[url=http://www.h3c.com.cn/Products%5F%5F%5FTechnology/Products/IP%5FMultimedia/IP%5FSurveillance/MS/UMS9005/]H3C UMS9005 Í¨ÓÃýÌå½»»»»ú

ÍøÂç²¢·¢ÄÜÁ¦ÀíÂÛÉÏÓ¦¸Ã´ïµ½ÎïÀí¼«ÏÞ.
ËùÒÔ·¢´ËÌù, »¹Íû¹úÄÚµÄÍøÂç¸ßÊÖ²»ÁߴͽÌ!    H3C MS8000µÄÍøÂçÐÔÄÜÒ²²»¼ûµÃ¾Í×îÓÅ»¯.


ÖØÒª×ÊÁÏ:

[1]¡¢ Dan Kegel - "The C10K problem" 
        http://www.kegel.com/c10k.html 
        Ö÷Ìâ:   Web servers Í¬Ê±´¦Àí10000¸ö¿Í»§¶ËµÄ¼¼ÊõÎÊÌâ,°üÀ¨²»Í¬OS.

[2]¡¢ Improving (network) I/O performance ...
http://www.xmailserver.org/linux-patches/nio-improve.html

        epollÄ£ÐÍÔ­Àí¼°ÐÔÄܲâÁ¿½áÂÛ.

[3]¡¢ Drepper's New Network Interface (proposal for Linux 2.6+)
At OLS 2006, Ulrich Drepper proposed a new high-speed asynchronous networking API. See: 
his paper, [url=http://people.redhat.com/drepper/newni.pdf]"The Need for Asynchronous, Zero-Copy Network I/O" 
his slides :[url=http://people.redhat.com/drepper/newni-slides.pdf]http://people.redhat.com/drepper/newni-slides.pdf
LWN article from July 22 : [url=http://lwn.net/Articles/192410/]http://lwn.net/Articles/192410/


[4]¡¢Benchmarking BSD and Linux
[url=http://bulk.fefe.de/scalability/]http://bulk.fefe.de/scalability/

ÔÚBSD ºÍLinuxϵͳÏ£¬Ò»ÏµÁÐÍøÂçÐÔÄܵIJâÁ¿¶Ô±È¡£


×¢ÊÍ:

AIO:  Asynchronous I/O;

ÒÔÉϵÄ×ÊÁÏÖ»µ½2006Äêµ×, Ã»ÕÒµ½×îеÄ.

epoll Ö»ÊÇʼþ֪ͨģÐÍ.  Ã»ÓÐÒì²½IO. Ê¹ÓÃepoll ÈÔÈ»ÐèÒªÓû§´¦Àí»º´æ.
Linux ÏÂĿǰµÄAIOʵÏÖ²»Ö§³Ösocket, ¿ÉÒÔÖ§³ÖÎļþAIO.


¹ØÓÚwindows IOCP:   ¶ÔÓû§À´½²ÊÇÒ첽ģÐÍ. µ«ÊÇ, ÆäʵÏÖ²¢²»ÊÇÕæÕýµÄÒì²½.
ÕæÕýµÄAIOÊÇÓÉkernelÍê³É, ²»ÐèÒªÏß³ÌÇл», Ó¦µ±ÄÜʵÏÖZero-Copy.[/color]

[color=Green]ÒÔÏÂÊÇÔÚ¸úÌùÖÐÌṩµÄ×ÊÁÏ£¬ÕûÀíһϷ½±ãʹÓãº


[1]¡¢High-Performance Server Architecture
http://pl.atyp.us/content/tech/servers.html[/color]


[2]¡¢ ¸ßÐÔÄÜÍøÂç±à³Ì£¬µÚ 1 ²¿·Ö: ×î´ó³Ì¶ÈµØÀûÓÃÄúµÄÍøÂç×ÊÔ´
http://www.ibm.com/developerworks/cn/aix/library/au-highperform1/index.html

¸ßÐÔÄÜÍøÂç±à³Ì£¬µÚ 2 ²¿·Ö: ¼Ó¿ì¿Í»§»úºÍ·þÎñÆ÷µÄ´¦ÀíËÙ¶È
http://www.ibm.com/developerworks/cn/aix/library/au-highperform2/index.html

[ ±¾Ìû×îºóÓÉ fm971 ÓÚ 2008-7-21 09:15 ±à¼­ ]



 fm971 »Ø¸´ÓÚ£º2008-07-17 11:06:15

ÈÈÁÒ»¶Ó­²Î¼ÓÌÖÂÛ, »òÌṩһЩ×îеÄ×ÊÁÏ.


 scutan »Ø¸´ÓÚ£º2008-07-17 11:09:21

ÎÒ¾õµÃÐÔÄܵÄÌáÉýÓ¦¸ÃÊÇ¶à·½ÃæµÄ¡£ÏÂÃæÓÐÒ»¸ö×ÊÁÏ£º
http://www.ibm.com/developerworks/cn/aix/library/au-highperform2/index.html


 fm971 »Ø¸´ÓÚ£º2008-07-17 11:12:20

ÒýÓãºÔ­ÌûÓÉ scutan ÓÚ 2008-7-17 11:09 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8844968&ptid=1214570]
ÎÒ¾õµÃÐÔÄܵÄÌáÉýÓ¦¸ÃÊÇ¶à·½ÃæµÄ¡£ÏÂÃæÓÐÒ»¸ö×ÊÁÏ£º
http://www.ibm.com/developerworks/cn/aix/library/au-highperform2/index.html 



лл¡£ 
ÊÇÓкܶ෽¶ø£¬ ±ÈÈç×Ô¼ºµÄ»º´æÎÊÌ⣬mbuf /sk_buff¡£
µ«ºËÐĵϹÊÇͨÐÅÄ£Ð͵ÄÎÊÌâ¡£Èç¹ûÊÇÕæÕýµÄÒ첽ģÐ;Í×îÀíÏë¡£


 scutan »Ø¸´ÓÚ£º2008-07-17 11:12:56

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-17 11:03 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8844892&ptid=1214570]

ΪʲôÊdz¬¸ßÐÔÄÜ?
ÒòΪ³£¼û×ÊÁÏÌ«¹ýÆÕͨ, Ã»ÓÐÌÖÂÛµ½ºËÐÄÎÊÌâ.

ÏîÄ¿±³¾°:
Á÷ýÌå½»»»·þÎñÆ÷, µ¥Ì¨·þÎñÆ÷ÅäÖÃ4¸ö1Gbps Íø¿Ú. 
ÒªÇó¿Í»§Á¬½Ó³¬¹ý1024, ÍøÂçÂú¸ºÔØÔËÐÐ, ÊµÊ±ÐÔºÃ.

±¾ÌùÄ¿µÄ:
ÌÖÂÛLin ... 



û¿´µ½ÄãÊÇÒªÒ첽ͨÐŵġ£

[ ±¾Ìû×îºóÓÉ scutan ÓÚ 2008-7-17 11:15 ±à¼­ ]


 fm971 »Ø¸´ÓÚ£º2008-07-17 11:20:38

ÒýÓãºÔ­ÌûÓÉ scutan ÓÚ 2008-7-17 11:12 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845022&ptid=1214570]


û¿´µ½......... 



thanks a lot!  
Óйػº´æÐ§ÂʵÄÒ»ÑùÓÐÓÃ. ÊÕ¼¯Ò»ÏÂÒ²ÊǸø±ðÈ˲ο¼Âï!

[attach]274659[/attach]

huggahalli05.pdf


 yunhappy »Ø¸´ÓÚ£º2008-07-17 11:24:50

Õâô¿´À´ linux 2.6 µÄ epoll Ð§ÂʺÜÎȶ¨Âï


 converse »Ø¸´ÓÚ£º2008-07-17 11:24:55

»¹ÓÐÕâ¸ö:
http://pl.atyp.us/content/tech/servers.html


 fm971 »Ø¸´ÓÚ£º2008-07-17 11:27:43

ÒýÓãºÔ­ÌûÓÉ yunhappy ÓÚ 2008-7-17 11:24 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845177&ptid=1214570]
Õâô¿´À´ linux 2.6 µÄ epoll Ð§ÂʺÜÎȶ¨Âï 



ÊÇ. 
 linux 2.6 ¼¸ºõÔÚËùÓÐÍøÂç²Ù×÷µÄʱºò£¬Ð§Âʶ¼ÊÇ O(1)£¬ ²»»áÒòÊý¿Í»§ÊýÁ¿ÉÏÉý¶ø½µµÍЧÂÊ¡£


 aoegiss »Ø¸´ÓÚ£º2008-07-17 11:38:23

ÒýÓãºÔ­ÌûÓÉ yunhappy ÓÚ 2008-7-17 11:24 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845177&ptid=1214570]
Õâô¿´À´ linux 2.6 µÄ epoll Ð§ÂʺÜÎȶ¨Âï 



ÉîÓиÐÊÜ£¬ÒªÊÇÄÜÖ§³ÖÆÕͨÎļþ¾Í¸üºÃÁË


 cookis »Ø¸´ÓÚ£º2008-07-17 12:42:19

ÆäʵÔÚlinuxƽ̨ÏÂÒ첽ģÐÍʵ¼Ê¶¼Êǰëͬ²½ºÍ°ëÒì²½ÕâÖÖģʽ.
epoll»¹ÊÇÓɵ¥Ïß³ÌÀ´²Ù×÷µÄ.


 ¼üÅÌÀÏÅ© »Ø¸´ÓÚ£º2008-07-17 12:54:39

freebsd kqueueºÃÓá£


 fm971 »Ø¸´ÓÚ£º2008-07-17 13:04:28

ÒýÓãºÔ­ÌûÓÉ ¼üÅÌÀÏÅ© ÓÚ 2008-7-17 12:54 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845900&ptid=1214570]
freebsd kqueueºÃÓᣠ



Äãû¿´ÎÒÌùµÄ¶«Î÷. don't jump to conclusion




 fm971 »Ø¸´ÓÚ£º2008-07-17 13:25:05

ÒýÓãºÔ­ÌûÓÉ converse ÓÚ 2008-7-17 11:24 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845179&ptid=1214570]
»¹ÓÐÕâ¸ö:
http://pl.atyp.us/content/tech/servers.html 



лл¸÷¸÷λ·ÖÏíµÄ×ÊÁÏ£¬ ÕâЩ×ÊÁÏÒ²ËãÌÖÂ۵ıȽÏÉîÁË¡£

ÏÖÔÚȱÉٵϹÊÇLinux aio ºÍÍøÂçµÄ×îÐÂ×ÊÁÏ¡£Linux±¾ÉíÔÚÕâ·½ÃæÒ²¿ÉÄÜûʲô½øÕ¹¡£socket Õâ¸öAPI¶¼ÒѾ­ÓÃÁ˼¸¸öÄê´úÁË¡£


 ¼üÅÌÀÏÅ© »Ø¸´ÓÚ£º2008-07-17 14:24:04

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-17 13:04 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8845988&ptid=1214570]


Äãû¿´ÎÒÌùµÄ¶«Î÷. don't jump to conclusion

 


ÏëÎÊÒ»ÏÂÊÇÄã×Ô¼º²â³öÀ´µÄÂ𣬻¹ÊÇ´«Ëµ¡£ÆäËûÎÒ²»»áÏàÐÅ¡£


 zsniper »Ø¸´ÓÚ£º2008-07-17 15:10:35

LZ·¢µÄÄÇЩBSDºÍLinuxµÄ±È½ÏÒѾ­ºÜÀÏÁË

ÏÖÔÚFreeBSD7.0³öÀ´ÁË£¬¶àÏß³ÌÒÔ¼°userlandµÄjemallocÐÔÄÜÒѾ­Ï൱ǿÁË¡£

»¹ÓÐÇëÎÊLZ£¬ÊÇÏëд¸ö¸ß²¢·¢µÄÄØ£¿»¹ÊǸßÏàÓ¦µÄÄØ£¿

¸ß²¢·¢µÄ»°£¬Ö»ÄÃ×ÅepollºÍkqueueÊDz»¹»ÁË£¬ÐèÒªÒ»¸ö·Ç³£ºÏÀíÍêÉÆµÄ¿ò¼Ü¡£½¨Òé¿´¿´<POSA2>

ÆäʵËùν¸ßÐÔÄÜÊÇÔÚÕû¸ö¿ò¼ÜµÄÐÔÄÜ£¬¶ø¾ø¶Ô²»½ö½öÊÇÁ½¸öϵͳµ÷ÓõÄÊ¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-17 15:19 ±à¼­ ]


 fm971 »Ø¸´ÓÚ£º2008-07-17 16:03:54

ÒýÓãºÔ­ÌûÓÉ zsniper ÓÚ 2008-7-17 15:10 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8847382&ptid=1214570]
LZ·¢µÄÄÇЩBSDºÍLinuxµÄ±È½ÏÒѾ­ºÜÀÏÁË

ÏÖÔÚFreeBSD7.0³öÀ´ÁË£¬¶àÏß³ÌÒÔ¼°userlandµÄjemallocÐÔÄÜÒѾ­Ï൱ǿÁË¡£

»¹ÓÐÇëÎÊLZ£¬ÊÇÏëд¸ö¸ß²¢·¢µÄÄØ£¿»¹ÊǸßÏàÓ¦µÄÄØ£¿

¸ß²¢·¢µÄ»°£¬Ö»ÄÃ×ÅepollºÍkqueue ... 



ÏÖÔÚ×îÖØÒªµÄÊÇÍøÂçI/OµÄ²¢·¢ÍÌÍÂÁ¿ÎÊÌâ.  ¹ÅÀϵÄsocket API ÓÐÐÔÄÜÏÞÖÆ, Ïñsend()ºÍrecv()ÖÁÉÙÐèÒª¿½±´Ò»´Î»º´æ. ËùÒÔ²ÅÓÐÄÇô¶àÈËÌÖÂÛAIOºÍZero-Copy. µ±È»»¹ÓÐÆäËü²¢·¢ÐÔÄÜÎÊÌâ.

Õâ¸öBSDºÍLinuxµÄ²âÊÔÊÇ2003Äê×óÓÒ.  ¿ÉÒÔ˵Ã÷µ±Ê±linuxÔÚÍøÂçÉϵÄÁìÏÈ.  ²âÊÔ»¹Ö¤Ã÷OpenBSD¸ù±¾²»ÊʺÏÍøÂç·þÎñÆ÷. µ±È»BSD»áÓиĽø.


 zsniper »Ø¸´ÓÚ£º2008-07-17 16:08:42

ÄѵÀÏÖÔÚÓÐʲô¿ÉÒÔÍÑÀëwrite()ºÍread()µÄ·½·¨Â𣿣¿

ÖÁÉÙÒª´Ómbuf¿½±´µ½Óû§¿Õ¼ä¡£¡£ÈçºÎzero-copy????

AIOÖ»ÊÇÒ»ÖÖʼþ֪ͨ·½·¨£¬Äں˸æËßÓ¦ÓóÌÐòÓÐÊý¾Ý¿É¶Á»òÕßÓÐÊý¾Ý¿Éд£¬Ö®ºóÔÙread()ºÍwrite()£¬ÄѵÀÄãÄÜzero-copy??

ÏÖÔÚÄÜ×öµÄÖ»ÊÇÔÚwrite()ºÍread()µÄ»ù´¡ÉÏ£¬´î½¨³ö¸ßÐÔÄܵĿò¼Ü~

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-17 16:17 ±à¼­ ]


 fm971 »Ø¸´ÓÚ£º2008-07-17 16:20:11

Õâ¾ÍÊÇΪʲôÕâô¶àÈËÌÖÂÛÑо¿socketµÄ²¢·¢ÎÊÌâºÍ¸Ä½ø·½°¸.
Ulrich Drepper ÔÚÂÛÎÄÀïÌáÒéµÄ·½°¸ÊÇÖ±½Ó·ÃÎÊDMA, read()/receive()Ö»ÐèÒª·µ»ØÒ»¸öDMAÄÚ´æÖ¸Õë.
ÕâЩÊÇÑо¿ÐÔÄÚÈÝ, ÊµÏÖ˼·¿ÉÒԲο¼.

[ ±¾Ìû×îºóÓÉ fm971 ÓÚ 2008-7-17 16:42 ±à¼­ ]


 zsniper »Ø¸´ÓÚ£º2008-07-17 16:53:49

Æäʵ£¬ÎÒ¾õµÃ¸ß²¢·¢µÄÆ¿¾±ÔÚÓÚÄãÉϲãµÄʵÏÖ£¬¶ø²»ÔÚÓڵײãµÄread().

¾ÍÎÒ¿´À´£¬»¨´ó¾«Á¦·ÅÔÚÉϲãʵÏÖ£¬²ÅÓÐÒâÒå¡£

»¹ÓоÍÊÇ£¬ÉϲãʵÏÖµÄʱºò£¬³öÏÖÄڴ濽±´µÄÇé¿öºÜ¶à£¬²¢²»Ò»¶¨Òª²»ÔÚºõϵͳµ×²ãµÄÒ»µãÐÔÄÜËðʧ¡£

µ±È»ÕâÊÇÎÒµÄÓÞ¼û£¬LZµÄÏë·¨ºÜºÃ£¬Ï£ÍûÄÜÑо¿³ö³É¹ûÀ´¡£¡£¡£


PS£ºÖ§³Ö¼üÅÌÀÏÅ© £¬ ÒòΪkqueueÐÔÄÜÕæµÄºÜºÃ£¬²¢ÇÒÄÜÖ§³ÖÆÕͨÎļþ(ÎÒ²»Á˽âepoll)   ¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-17 17:02 ±à¼­ ]


 yunhappy »Ø¸´ÓÚ£º2008-07-17 17:09:15

ºÜÊÇÏëÖªµÀ Ôõô¿ØÖÆepollµÄ³¬Ê±.           

ÓÐÁ¬½Ó½øÀ´ºó, Õâ¸ö Á¬½ÓʲôҲ²»¸É, Ôõô¿ØÖÆÕâ¸öÁ¬½ÓµÄ³¬Ê±ÄØ?


 zsniper »Ø¸´ÓÚ£º2008-07-17 17:09:58

libevent¿ÉÒÔ½â¾ö³¬Ê±ÎÊÌ⣬×Ô¼ºÐ´µÄ»°£¬Ð§ÂÊûÓÐÄÇô¸ß£¬


µ±È»ÎÒҲд¹ýÒ»¸öÓúìºÚÊ÷ʵÏֵij¬Ê±£¬Ð§Âʲ»¸ß¡£¡£¡£¡£


ÎÒÓõÄlibevent-1.3µÄ°æ±¾£¬ËûÊÇÓöÑÅÅÐò×÷µÄ¡£¿ÉÒԲο¼Ò»Ï¡£¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-17 17:20 ±à¼­ ]


 cookis »Ø¸´ÓÚ£º2008-07-17 17:39:06

ÎÒÓÃepoll ²âÊÔ¹ý2W·µÄ²¢·¢ 
ÕÒ4̨É豸, Ã¿Ì¨5000·, Ã¿Ãë·¢Ò»¸öÊý¾Ý°ü(5000²¢·¢), Ã¿¸öÊý¾Ý°ü1400Bytes.
·þÎñ¶ËCPUʹÓÃÂÊ40~50%

·þÎñÆ÷ÅäÖÃ: Intel(R) Pentium(R) 4 CPU 3.00GHz Ë«ºË


 cookis »Ø¸´ÓÚ£º2008-07-17 17:41:52

Õâ¸öµÃͨ¹ýÄãÓ¦ÓòãµÄÐÄÌøÀ´¿ØÖưÉ..


 ¼üÅÌÀÏÅ© »Ø¸´ÓÚ£º2008-07-17 17:49:53

kqueue¿ÉÒÔ¹ÜÍøÂ磬Îļþ£¬Ê¼þÓõĺÜˬ£¬Ã»iocpÄÇôÀÛ»¹Òª¿¼ÂÇͬ²½£¬iocp϶Զà¸öÁ¬½ÓÔÚ×ö¹ã²¥Ê±ÕæµÄºÜÄÑÊÜ¡£µ«Á©ÕßÔÚ¹¦ÄܺÍÐÔÄܲ¶à£¬iocpÒ²¿ÉÒÔ¹ÜÎļþ¶ÁÈ¡¡£epoll¾Ý´«ËµÖ»¹ÜsocketÆäËûºÃÏñ²»ÐУ¬Ã»ÓÐÉîÈëÑо¿¡£Ò»°ãÇé¿öÏ£¬³ÌÐòÔËÐеĺûµ¸úд³ÌÐòµÄÈËÓйØÏµ£¬¾ÍϵͳkqueueºÍiocpÁ©ÕߵIJî±ðÒ»°ãºÜÄѱȽϵijöÀ´¡£

¶ÔÊý¾ÝÔÚ´«µÝʱÓÿ½±´»¹´«Ö¸Õ룬ָÕë»á¿ìºÜ¶à£¬µ«Ò»°ãÎÒ»¹»áÈ¥¿½±´£¬ÒòΪ´«Ö¸ÕëÔÚ¶àÏß³Ìϲ»È·¶¨ÐÔÌ«´ó£¬°²È«µÚÒ»¡£ÔÚÎÒ×öµÄÏîÄ¿ÖÐ3000-4000¸ö¿Í»§¶ËÕ¼ÓÃ×ÊÔ´×îÀ÷º¦µÄÊÇÊý¾Ý¿â£¬ÆäËûÏÖÔÚµÄÕ¼ÓÃ×ÊÔ´ºÜÉÙ¡£

[ ±¾Ìû×îºóÓÉ ¼üÅÌÀÏÅ© ÓÚ 2008-7-17 17:51 ±à¼­ ]


 ¼üÅÌÀÏÅ© »Ø¸´ÓÚ£º2008-07-17 17:50:54

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-17 17:39 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8849275&ptid=1214570]
ÎÒÓÃepoll ²âÊÔ¹ý2W·µÄ²¢·¢ 
ÕÒ4̨É豸, Ã¿Ì¨5000·, Ã¿Ãë·¢Ò»¸öÊý¾Ý°ü(5000²¢·¢), Ã¿¸öÊý¾Ý°ü1400Bytes.
·þÎñ¶ËCPUʹÓÃÂÊ40~50%

·þÎñÆ÷ÅäÖÃ: Intel(R) Pentium(R) 4 CPU 3.00GHz Ë«ºË 


Äã×öµÄ·´É仹Êǹ㲥¡£


 yunhappy »Ø¸´ÓÚ£º2008-07-17 17:51:03

¸ßÉî ÊÇָͨ¹ýÓ²¼þ¿ØÖÆÃ´?


 ssafa »Ø¸´ÓÚ£º2008-07-17 17:53:16

ÏÈÊղأ¬ÓÐʱ¼äÂýÂý¿´


 cookis »Ø¸´ÓÚ£º2008-07-17 17:55:01

ÒýÓãºÔ­ÌûÓÉ yunhappy ÓÚ 2008-7-17 17:51 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8849402&ptid=1214570]
¸ßÉî ÊÇָͨ¹ýÓ²¼þ¿ØÖÆÃ´? 




ÄãµÄ¿Í»§¶Ë¸ú·þÎñÆ÷Ö®¼äûÓÐÐÄÌø»úÖÆÂð..ÎÒ¾ÍÊÇ˵µÄÕâ¸ö..


 cookis »Ø¸´ÓÚ£º2008-07-17 17:56:01

ÒýÓãºÔ­ÌûÓÉ ¼üÅÌÀÏÅ© ÓÚ 2008-7-17 17:50 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8849398&ptid=1214570]

Äã×öµÄ·´É仹Êǹ㲥¡£ 



·þÎñÆ÷Ö»ÊÕ, ÒòΪµ±Ê±Ö÷ÒªÊDzâÊÔÒÇepollµÄ½ÓÊÕÄÜÁ¦. TCPģʽ.


 zsniper »Ø¸´ÓÚ£º2008-07-17 20:28:05

·þÎñÆ÷Éϲ»ÐèÒªÓÃÐÄÌøÀ´¿ØÖƳ¬Ê±£¬Ö»ÐèÒª¼Ç¼ÿ¸ösocket×îºóÒ»´ÎͨÐŵÄʱ¼ä´Á£¬Ö»ÐèÒªÓúìºÚÊ÷¼Ç¼ÕâЩµã£¬É趨µÄʱ¼äµ½ÁË£¬¾Í½øÐг¬Ê±´¦Àí£¬ÔÚÎÒµÄ˼·ÖУ¬ÐÄÌøÖ»Êdz¬Ê±´¦Àíº¯ÊýµÄÒ»ÖÖ¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-18 10:21 ±à¼­ ]


 void_while »Ø¸´ÓÚ£º2008-07-17 22:02:16

10w²¢·¢Ò²²âÊÔ¹ý,ºÙºÙ,¿Í»§¶Ë²»¹»ÓÃ,û¼ÌÐø¼ÓÁË,epollÖ§³ÖÂ¥Ö÷1024²¢·¢ÍêÈ«´Â´ÂÓÐÓà.

¾ÍÏñÂ¥ÉÏÓÐλ´ó¸ç˵µÄ,Æ¿¾±¿Ï¶¨ÔÚÓ¦Óòã,±£Ö¤ºÃÓ¦Óòã´úÂëµÄÐÔÄܾÍÐÐ,û±ØÒªÔÚi/oÄ£ÐÍÉÏ×êÌ«¶àÅ£½Ç¼â.


 mynets »Ø¸´ÓÚ£º2008-07-17 23:55:13

ÌØ¶¨Æ½Ì¨ÉÏ×îÓŵÄIOÄ£Ðͼ¸ºõÊÇÖÜÖªµÄ£¬ÎÒ¾õµÃÌÖÂÛһϸßÐÔÄÜ·þÎñÆ÷µÄ½ø³Ì/Ïß³ÌÄ£Ð͸üʵÔÚ¡£


 fm971 »Ø¸´ÓÚ£º2008-07-18 09:10:08

3.0GHzµÄCPU, ÅäÉÏ4¸ö1GbpsÍø¿¨,ÀíÂÛÉÏÓÐ4GbpsµÄÍøÂçI/O. Æ¿¾±»áÔÚÄÄ?
»º´æ¿½±´µÄ¿ªÏúµÄºÜ´óµÄ. Ïß³ÌÇл»´ú¼ÛÒ²´ó. ¶àÏ̱߳ȽÏÊʺÏÐèÒª×èÈûµÄ³¡ºÏ.

ͨÐÅÄ£ÐÍÊÇÖ»ÄÜÒÀÀµÓÚOS, Ê£ÏµÄÊÇÓ¦Óòã.
ÎÒÏÖÔÚµÄ˼·,Ö»ÓÐÑ¡Ôñepoll, È»ºóÓ¦ÓòãЭÒéÕ»²Î¿¼TCP/IP, sk_buff/mmap.

¾ÝÎÒ²éµÄ×ÊÁÏ, UNIX-like²Ù×÷ϵͳµÄÍøÂçI/O»¹Ã»ÓÐʵÏÖÄں˼¶µÄÒì²½. Èç¹û°Ñepoll·â×°Ò»ÏÂ,¿´ÆðÀ´Ò²»áÏñkqueue»òiocp.


 fm971 »Ø¸´ÓÚ£º2008-07-18 09:28:53

ÒýÓãºÔ­ÌûÓÉ zsniper ÓÚ 2008-7-17 17:09 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8848897&ptid=1214570]
libevent¿ÉÒÔ½â¾ö³¬Ê±ÎÊÌ⣬×Ô¼ºÐ´µÄ»°£¬Ð§ÂÊûÓÐÄÇô¸ß£¬


µ±È»ÎÒҲд¹ýÒ»¸öÓúìºÚÊ÷ʵÏֵij¬Ê±£¬Ð§Âʲ»¸ß¡£¡£¡£¡£


ÎÒÓõÄlibevent-1.3µÄ°æ±¾£¬ËûÊÇÓöÑÅÅÐò×÷µÄ¡£¿ÉÒԲο¼Ò»Ï¡£¡£ 



лл¸÷λ!
ÓÿªÔ´¿âÊ×ÏÈ»áÔö¼Óº¯Êý¶ÑÕ». ÏñACEËäÈ»ÊÊ¿çºÏƽ̨,µ«Ò²»áÓдú¼Û.   libeventÓ¦¸ÃÊǸö²»´íµÄÑ¡Ôñ.


 zsniper »Ø¸´ÓÚ£º2008-07-18 09:32:05

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-18 09:10 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8852302&ptid=1214570]
3.0GHzµÄCPU, ÅäÉÏ4¸ö1GbpsÍø¿¨,ÀíÂÛÉÏÓÐ4GbpsµÄÍøÂçI/O. Æ¿¾±»áÔÚÄÄ?
»º´æ¿½±´µÄ¿ªÏúµÄºÜ´óµÄ. Ïß³ÌÇл»´ú¼ÛÒ²´ó. ¶àÏ̱߳ȽÏÊʺÏÐèÒª×èÈûµÄ³¡ºÏ.

ͨÐÅÄ£ÐÍÊÇÖ»ÄÜÒÀÀµÓÚOS, Ê£ÏµÄÊÇÓ¦Óòã.
ÎÒÏÖÔÚµÄ˼· ... 




¶àÏß³ÌÊʺÏ×èÈûµÄ³¡ºÏ£¿£¿£¿ÃýÂÛ£¡£¡£¡£¡

¿´¹ýHAHS,LFÕâЩ¿ò¼ÜÂð£¿Ôٴν¨ÒéÄã¶à¿´¿´POSA2

»¹ÐèҪ˵Ã÷µÄÊÇ£¬epoll±¾Éí¾ÍÊÇÒÔkqueueΪÀ¶°å¿ª·¢µÄ£¬ËùÒÔÔÚÔ­ÀíÉÏkqueueºÍepollÒ»Ñù£¬µ«²»µÈͬÓÚIOCP,

ÆäʵIOCPÒѾ­ÊÇÒ»ÖÖ¿ò¼ÜÁË£¬¶økqueueºÍepollÖ»ÊÇÒ»ÖÖÄÚºË֪ͨӦÓóÌÐòʼþµÄAPI¡£

ÏëÒª·â×°epoll£¬Æäʵ¾ÍÊÇ×ö¸ö¿ò¼Ü£¬¸úÄã±¾Éí×öµ×²ãµÄÏë·¨ÓÖ³åÍ»ÁË£¬ÇëÎÊLZ£¬Äãµ½µ×Ïë×öʲô£¿£¿£¿

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-18 09:35 ±à¼­ ]


 zsniper »Ø¸´ÓÚ£º2008-07-18 10:02:07

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-17 17:41 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8849298&ptid=1214570]
Õâ¸öµÃͨ¹ýÄãÓ¦ÓòãµÄÐÄÌøÀ´¿ØÖưÉ.. 




ÐÄÌø²»ÄÜ´¦ÀíÄÇЩ¶ñÒâ¿Í»§¶Ë£¬Á¬ÉÏÀ´Ê²Ã´ÊÂÇéÒ²²»×öµÄ£¬Ö»»Ø¸´ÄãµÄÐÄÌøÊý¾Ý°ü~£¬Õ¼×ÅÄãµÄsocket

ËùÒÔ˵£¬ÐÄÌøÖ»ÊÇÒ»¸öÀíÂ۵ķ½·¨£¬Êµ¼ÊÉÏÐèҪһЩÆäËû¼¼Êõ¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-18 10:08 ±à¼­ ]


 cookis »Ø¸´ÓÚ£º2008-07-18 10:35:51

¾ÍÏñQQ msn ¶¼ÓÐÐÄÌø, È÷þÎñÆ÷ÖªµÀËüÃÇ»¹»î×Å.. ¶ø²»ÊÇÍøÂçÖжÏ, »òÖ÷»úÒѾ­¶Ïµç, »ò³ÌÐò±ÀÀ£, ÕâÑù²ÅºÃ¹ÜÀíÕâЩclient,
¶ø²»ÊÇÒ»Ö±³ÖÓÐËüÃÇËùÕ¼µÄ×ÊÔ´.

ÎÒ×òÍí¿´ÁËÒ»ÏÂlivevent µÄ active timeout »úÖÆ, ËüÀàËÆACEµÄHeap_TimerµÄʵÏÖ, ÓöÑÅÅÐò, ½«¾àÀ볬ʱ×î½üµÄ·ÅÔÚ¶¥¶Ë.
ÄãΪʲôÓúìºÚÊ÷ÄØ, ºìºÚÊ÷Ö»ÊDzéÕÒ¿ìһЩ, µ«timeoutÕâÖÖ»úÖÆÖ»ÊÇÐèÒªµÃµ½×î´ó»ò×îСµÄÔªËØ, ¶Ñ½á¹¹ÕýÊʺÏ,


ÎÒûÓÐϸ¿´. ÎÒ²ÂlibevetÖ»ÊǼì²â ÊÇ·ñÔÚÏÞ¶¨Ê±¼äÄÚÊÕµ½µÚÒ»¸öÊý¾Ý°ü. ÊǰÉ..

µ«Èç¹ûÓдóÁ¿µÄÎÞЧµÄÁ¬½ÓÉÏÀ´. Ò²·¢ÁËһЩ³ÌÐò²»ÈÏʶµÄÊý¾Ý, ÄÇÓ¦ÓóÌÐòÒ²ÊÇûÓа취µÄ.

ÎÒ¾õµÃÕâ×îºÃ»¹ÊÇÓÉÓ¦ÓòãÀ´¿ØÖÆ, ÎªÃ¿Ò»´Î»á»°×÷Ò»¸ö״̬»ú, µ±ÊÕµ½Á¬½Óʱ, Éú³ÉÒ»¸ö»á»°¶ÔÏó, Óɶ¨Ê±Æ÷À´¶¨Ê±¼ì²âÿ¸ö״̬ÊÇ·ñ³¬Ê±. 
ÕâЩͨÐÅ¿âÌṩµÄ¹¦ÄÜÔ½¼òµ¥Ô½¸ßЧ, Ô½Îȶ¨, ¿öÇÒÓÖ²»ÊÇËùÓÐÈ˶¼ÓÐÄÇÑùµÄÐèÇó.

[ ±¾Ìû×îºóÓÉ cookis ÓÚ 2008-7-18 10:37 ±à¼­ ]


 cookis »Ø¸´ÓÚ£º2008-07-18 10:38:18

ÒýÓãºÔ­ÌûÓÉ zsniper ÓÚ 2008-7-18 10:02 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8852890&ptid=1214570]



ÐÄÌø²»ÄÜ´¦ÀíÄÇЩ¶ñÒâ¿Í»§¶Ë£¬Á¬ÉÏÀ´Ê²Ã´ÊÂÇéÒ²²»×öµÄ£¬Ö»»Ø¸´ÄãµÄÐÄÌøÊý¾Ý°ü~£¬Õ¼×ÅÄãµÄsocket

ËùÒÔ˵£¬ÐÄÌøÖ»ÊÇÒ»¸öÀíÂ۵ķ½·¨£¬Êµ¼ÊÉÏÐèҪһЩÆäËû¼¼Êõ¡£ 




ÄãµÄÐÄÌøÓ¦¸Ã¶¨ÖÆÒ»¸öÏûÏ¢¸ñʽ°É..¶ñÒâÁ¬½ÓÔõô»áÖªµÀÕâ¸ö¸ñÊ½ÄØ.


 fm971 »Ø¸´ÓÚ£º2008-07-18 10:38:47

ÒýÓãºÔ­ÌûÓÉ zsniper ÓÚ 2008-7-18 09:32 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8852510&ptid=1214570]



¶àÏß³ÌÊʺÏ×èÈûµÄ³¡ºÏ£¿£¿£¿ÃýÂÛ£¡£¡£¡£¡

¿´¹ýHAHS,LFÕâЩ¿ò¼ÜÂð£¿Ôٴν¨ÒéÄã¶à¿´¿´POSA2

»¹ÐèҪ˵Ã÷µÄÊÇ£¬epoll±¾Éí¾ÍÊÇÒÔkqueueΪÀ¶°å¿ª·¢µÄ£¬ËùÒÔÔÚÔ­ÀíÉÏkqueueºÍepollÒ»Ñù£¬µ«²»µÈͬÓÚIOCP,
 ... 



¶àлָÕý. ÎÒµÄÄ¿±êµ±È»ÊÇҪʵÏÖ×î´óµÄÍøÂçI/OÍÌÍÂÄÜÁ¦.

HAHS/LF/POSA2ÓÐËüµÄÊÊÓ¦³¡ºÏ. µ«²»ÊÇÓÃÔÚÕâÖÖ´¿´âµÄÍøÂçI/O.
×öÒÔǰµÄÏîĿû¿´¹ýmbuf,HAHS, µ«ÎÒµÄʵÏÖ˼·ÊÇÒ»ÑùµÄ.
ÓÐЩÈ˰Ñʼþ֪ͨģÐÍ·â×°³ÉÀàËÆµÄÒ첽ģÐÍ. ÎÒÒ²²»Á˽âkqueueÔ­À´ÊÇʼþ. ²»¹ýÏñIOCPµÄЧÂÊÒ²ÒѾ­²»´íÁË.


 fm971 »Ø¸´ÓÚ£º2008-07-18 10:45:08

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-18 10:35 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8853354&ptid=1214570]
¾ÍÏñQQ msn ¶¼ÓÐÐÄÌø, È÷þÎñÆ÷ÖªµÀËüÃÇ»¹»î×Å.. ¶ø²»ÊÇÍøÂçÖжÏ, »òÖ÷»úÒѾ­¶Ïµç, »ò³ÌÐò±ÀÀ£, ÕâÑù²ÅºÃ¹ÜÀíÕâЩclient,
¶ø²»ÊÇÒ»Ö±³ÖÓÐËüÃÇËùÕ¼µÄ×ÊÔ´.

ÎÒ×òÍí¿´ÁËÒ»ÏÂlivevent µÄ active timeout »úÖÆ, 
...........
ÎÒ¾õµÃÕâ×îºÃ»¹ÊÇÓÉÓ¦ÓòãÀ´¿ØÖÆ, ÎªÃ¿Ò»´Î»á»°×÷Ò»¸ö״̬»ú, µ±ÊÕµ½Á¬½Óʱ, Éú³ÉÒ»¸ö»á»°¶ÔÏó, Óɶ¨Ê±Æ÷À´¶¨Ê±¼ì²âÿ¸ö״̬ÊÇ·ñ³¬Ê±. 
ÕâЩͨÐÅ¿âÌṩµÄ¹¦ÄÜÔ½¼òµ¥Ô½¸ßЧ, Ô½Îȶ¨, ¿öÇÒÓÖ²»ÊÇËùÓÐÈ˶¼ÓÐÄÇÑùµÄÐèÇó. ... 




Ïë·¨²»´í.  ÔÚÉÙÁ¿µÄÏß³ÌÀïÃæ, ÉõÖÁµ¥Ïß³Ì, Òª´¦ÀíÉÏÍò¸ösocket, Äã˵Õâ¸ö¶¨Ê±Æ÷»¹ÄÜÔõôʵÏÖ?
ÎÒµÄÀí½âÒ²Ö»ÓÐÅÅÐòºÍ²éÕÒ.


 cookis »Ø¸´ÓÚ£º2008-07-18 10:51:46

ÄÜ·ñ½²Ò»Ï sk_buff ÔÚʲô»·¾³ÏÂʹÓÃ, ÓÐʲôЧ¹û?


 zsniper »Ø¸´ÓÚ£º2008-07-18 10:52:00

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-18 10:35 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8853354&ptid=1214570]
¾ÍÏñQQ msn ¶¼ÓÐÐÄÌø, È÷þÎñÆ÷ÖªµÀËüÃÇ»¹»î×Å.. ¶ø²»ÊÇÍøÂçÖжÏ, »òÖ÷»úÒѾ­¶Ïµç, »ò³ÌÐò±ÀÀ£, ÕâÑù²ÅºÃ¹ÜÀíÕâЩclient,
¶ø²»ÊÇÒ»Ö±³ÖÓÐËüÃÇËùÕ¼µÄ×ÊÔ´.

ÎÒ×òÍí¿´ÁËÒ»ÏÂlivevent µÄ active timeout »úÖÆ,  ... 




ºìºÚÊ÷ÄѵÀ²»ÄÜÖªµÀ×îСֵºÍ×î´óÖµÂ𣿣¿

»¹ÓÐÎÒҲ˵ÁË£¬ÕâÊÇÎÒµÄЧÂʺܵ͵ÄʵÏÖ·½·¨¡£

ÎÒÏëÕâÓ¦¸Ã±ÈÐÄÌøÀ´µÄ¸üÁé»î°É~

ÎÒÏÖÔÚµÄʵÏÖ·½·¨£¬¾ÍÊÇ»ùÓÚlibeventµÄ³¬Ê±»úÖÆ£¬³¬Ê± ºóÔÙµ÷ÓÃ×Ô¼ºÉ趨µÄº¯Êý£¬·¢³öÈ·ÈÏÊý¾Ý°ü£¬Ã»ÓÐÊÕµ½Ê±£¬¾Íclose();


 cookis »Ø¸´ÓÚ£º2008-07-18 10:56:06

Èç¹ûÒªµ¥Ï̵߳ϰ. ¶¨Ê±Æ÷µÄÇý¶¯¾ÍµÃÊÇepoll »òselectÁË. 
Ö»ÅÅÐò¾ÍÐÐÁË. ²»ÓòéÕÒ. ÎÒÃÇÖ»ÐèÒªµÃµ½Ó뵱ǰʱ¼äÏà²î×î´óµÄ¶¨Ê±Æ÷¶ÔÏó¾Í¿ÉÒÔÁË.


 cookis »Ø¸´ÓÚ£º2008-07-18 11:00:00

ÎÒûÓÐ˵ºìºÚÊ÷µÃ²»µ½×î´óÖµºÍ×îСֵ. ÎÒÖ»ÊÇÏë˵¶Ñ½á¹¹¸üÊʺÏÕâÖÖÖ»ÐèÒª×î´óÖµºÍ×îСֵµÄÐèÇó

Æäʵ×ÐϸÏëÏë. Èç¹ûΪÿ¸öÁ¬½Ó×öÒ»¸ö³¬Ê±»úÖÆ. »¹²»Èçµ¥¶À×öÒ»¸ö¶¨Ê±Æ÷À´¶¨Ê±¼ì²éËùÓеÄÁ¬½ÓÊÇ·ñ³¬Ê±. 
ÕâÑù»½ÐÑepoll »òkqueueµÄ»ú»áÒªÉٵöà. Ò²¾ÍÊÇepoll »ò kqeueuµÄ´¦Àí·ÇsocketʼþµÄѹÁ¦ÒªÉٵöà.


 zsniper »Ø¸´ÓÚ£º2008-07-18 11:04:00

ÎÒ¾õµÃ×Ô¼ºÐ´Ð§Âʲ»ÊǺܸߣ¬ÒòΪ¼¼Êõ»¹´ï²»µ½£¬

ËùÒÔÎҾͽ¨ÒéÓÃlibevent.

»¹ÓÐÔÚÎҵijÌÐòÀïÃæ£¬Ö»Òª½ÓÊܵ½·â°ü¸ñʽ´íÎóµÄÊý¾Ý°ü£¬ÎÒ¾ÍÈÏΪÕâÊÇ·Ç·¨Êý¾Ý°ü£¬Ö±½Óclose()£¬ËùÒÔ²»Óõ£ÐĿͻ§¶Ë²»¶Ï·¢ËͶñÒâÊý¾Ý°üµÄÇé¿ö¡£

[ ±¾Ìû×îºóÓÉ zsniper ÓÚ 2008-7-18 11:06 ±à¼­ ]


 cookis »Ø¸´ÓÚ£º2008-07-18 11:07:21

ÎÒ¾õµÃûʲôÉñÃØµÄ..Ö»ÒªÄãÓöÔÁËËã·¨. Ð§ÂʸúËûÒ»Ñù. 

ÎÒÏëÇë½ÌÒ»¸öÎÊÌâ. ÎÒÔÚlibeventÖÐûÓп´µ½»¥³â.  ÄÇôËüÊÇÔõôÔËתevent_loop µÄ. Èç¹ûÎÒÓÐеÄsocketҪע²á½øÈ¥Ôõô°ì
¶øÇÒÎÒÕû¸ö·þÎñÒ²²»¿ÉÄÜÖ»ÓÐÒ»¸öḬ̈߳¡.


 zsniper »Ø¸´ÓÚ£º2008-07-18 11:26:55

event_loop¾ÍÊǵ¥Ï̵߳İ¢~

localsocket¾ÍÊǵȴýacceptʼþ£¬ÐµÄsocket½øÀ´ºó£¬ÔÙͨ¹ý»Øµ÷º¯ÊýÉèÖöÁдʼþ£¬¼ÓÈëeventbase


 cookis »Ø¸´ÓÚ£º2008-07-18 11:33:05

OK 

event_loop run with thread1  

ÒµÎñÂß¼­¿Ï¶¨ÔËÐÐÔÚÁíÍâÒ»¸öÏß³Ìthread2. Èç¹ûthread2 Ïë×¢²á»òÏÈÒÆ³ýÒ»¸ösocket. 
²»ÄÜÖ±½Ó²Ù×÷event_list°É.


 zsniper »Ø¸´ÓÚ£º2008-07-18 11:41:41

ÒµÎñÂß¼­ÔÚÉϲãÍê³É£¬Íê³ÉºóÈÃIO_MAIN_THREAD´¦Àí×¢²á»òÏÈÒÆ³ýÒ»¸ösocket

Ö®¼äÓöÓÁÐÁªÏµÆðÀ´£¬

Õâ¾ÍÊÇËùνµÄHAHSģʽ¡£


 cookis »Ø¸´ÓÚ£º2008-07-18 12:19:26

no..no.

ÎÒ»¹ÊÇÎÞ·¨Àí½â. ÔÚûÓл¥³âµÄÇé¿öÏÂ. ÆäËûÏß³ÌÔõô֪ͨËùνµÄ IO_MAIN_THREAD ×¢²á»òÒÆ³ý socket


 ºÚºú×Ó »Ø¸´ÓÚ£º2008-07-18 13:57:22

Õâ¸ö¼Ó¾«°É £º£©


 blueboy83 »Ø¸´ÓÚ£º2008-07-18 15:12:57

linux×îеÄÄÚºËÓÐʵÏÖÕæÕýµÄAIOÂð£¿


 fm971 »Ø¸´ÓÚ£º2008-07-18 15:59:27

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-18 10:51 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8853581&ptid=1214570]
ÄÜ·ñ½²Ò»Ï sk_buff ÔÚʲô»·¾³ÏÂʹÓÃ, ÓÐʲôЧ¹û? 



Linux µÄ TCP/IPЭÒéÕ»ÊÇÓÃsk_buff, Ö÷ÒªÂú×ãЭÒéÕ»¶Ô»º´æµÄÒªÇó, ±ÈÈç¸÷²ãÖ®¼äµÄ͸Ã÷.
ÁíÒ»ÖÖ±»ÌÖÂ۵ķ½·¨, ´ó¸Å½Ð"·ÖÉ¢/¾ÛºÏ»º´æ",  Í¨¹ýÒ»´ÎÄÚ´æ²Ù×÷¿ÉÒÔ´¦Àí²»Í¬Î»ÖõÄÄÚ´æ·ÖƬ.  »áÓÐÓÅÊÆµÄµØ·½.


 fm971 »Ø¸´ÓÚ£º2008-07-18 16:08:09

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-18 11:33 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8853988&ptid=1214570]
OK 

event_loop run with thread1  

ÒµÎñÂß¼­¿Ï¶¨ÔËÐÐÔÚÁíÍâÒ»¸öÏß³Ìthread2. Èç¹ûthread2 Ïë×¢²á»òÏÈÒÆ³ýÒ»¸ösocket. 
²»ÄÜÖ±½Ó²Ù×÷event_list°É. 



Ò»°ãÀ´ËµÓ¦¸ÃÓÐËø²Ù×÷.  libeventÔõôʵÏÖÎÒÒ²²»ÖªµÀ.
×ö×Ô¼ºµÄЭÒéÕ»Ò»°ã²»»áÓÿªÔ´¿â, ±ÈÈç˵ÔÚǶÈëʽ»úµÄ IP/TCP/ ÉÏÔÙʵÏÖÒ»²ã. Ä¿Ç°ÎÒÒ²²»ÓÃlibevent.


 misering »Ø¸´ÓÚ£º2008-07-18 16:17:43

ÖÐСÁ¿Á´½ÓÓÃselect

´óÁ¿ÓÃepollµÈ£¨²Ù×÷ϵͳÒÀÀµ£©


 feiyueheu »Ø¸´ÓÚ£º2008-07-18 16:59:21

ѧϰÖÐ.ûÓп´µ½¹Ø¼ü.


 unixpm »Ø¸´ÓÚ£º2008-07-18 17:12:07

ºÇºÇ£¬ÎÒÏÖÔÚ×öµÄ¶«Î÷¸úÂ¥Ö÷×öµÄ¼¸ºõÒ»Ñù£¬Ò²Êǽ»»»Êý¾ÝµÄ£¬ËµËµ×Ô¼ºµÄһЩ¿´·¨¡£

(1) I/O Ä£Ð͵ÄÑ¡Ôñ£¬ 

epoll¾ÍÒ»¶¨ºÃÂð?  epoll×îÓÐÓõľÍÊÇETģʽ£¬ÊʺÏÓÚÄÇÖÖÓдóÁ¿Á¬½Ó£¬µ«ÊÇÓÐÊý¾ÝÁ¬½ÓÓÐÏÞµÄÇé¿ö£¬ 
Èç¹ûÄãÓÐ10000¸öÁ¬½Ó£¬µ«ÊǺܲ»ÐÒ£¬Õâ10000¸öÁ¬½ÓÈ«²¿¶¼ÓÐÊý¾Ý£¬Ä㻹ÊǵñéÀúÒ»°Ñ½øÐд¦Àí£¬( ÕâÀï¶ÔETģʽÏÂÔõô´¦ÀíÊý¾Ý¾Í²»ÌÖÂÛÁË)¡£

Õâ¸öºÍselect, pollÓÐÊ²Ã´Çø±ð¡£

epoll»¹ÓбÈselect, pollÏȽøµÃµØ·½£¬ ¾ÍÔÚÓÚ½«fdµÃÁбíά»¤ÔÚÄÚºËÖУ¬ ¶øselect, pollÊǵ÷ÓÃÒ»´Î£¬´«µÝÒ»´Î£¬ ÕâµãepollÁìÏÈÊÇûµÃ˵µÃ¡£

µ«ÊÇÈç¹ûÎÒÊÇÿ¸öÏ̴߳¦Àí100¸öÁ¬½Ó£¬ ·Ö10¸öÏß³ÌÀ´´¦Àí1000¸öÁ¬½Ó£¬ ÄÇôÉÏÃæµÃÓŵ㼸ºõ¿ÉÒÔ²»¿¼ÂÇ¡£

Ä£Ð͵ÃÑ¡ÔñÒª·ûºÏ×Ô¼ºµÃ³ÌÐò¼Ü¹¹£¬²»¼ûµÃ×îÏȽøµÄ¶«Î÷¾ÍÊʺÏÄã

(2) Ê¹Ó÷ǶÂÈû

×öÎªÍøÂç·þÎñÆ÷£¬ ¶ÂÈûI/OÒ»°ãÇé¿öϲ»Ó迼ÂÇ

(3) ¼õÉÙI/O²Ù×÷ºÍÎÞνµÄϵͳµ÷ÓÃ

±ÈÈçÀûÓÃwritevÒ»´ÎÐÔдÈë¶à¸öÊý¾Ý£¬ ¼õÉÙwriteµ÷ÓõĴÎÊý.

(4) tcpÊÇË«¹¤µÄ

Õâµã²»ÒªºöÂÔµô£¬ Êý¾Ýת·¢³ÌÐò¾ÍÔÚÓÚÊý¾ÝµÄת·¢ËÙ¶È£¬ ÕâÀïÎÒ²ÉÓöÁºÍд·Ö¿ªÏ̵߳Ĵ¦Àí·½Ê½

(5) ½ø³Ì»¹ÊÇÏß³Ì

Õâ¸öÎ޹ؽôÒª£¬Ò»¸öÁ£¶ÈºÍÊý¾Ý·ÃÎÊ£¬ Îȶ¨ÐÔµÄÎÊÌâ¡£¼õÉÙÖ®¼äµÄÏ໥ӰÏ죬¾¡Á¿Ã»ÓйØÁª£¬ ±ÈÈç¼õÉÙ¶ÔÏà¹Ø»¥³âÊý¾ÝµÄ·ÃÎʵȵȡ£

(6) ¾¡Á¿ÔÚÉè¼ÆÉÏ×öµ½²»ÐèҪͬ²½

±ÈÈçʹÓû·Ðλ


 unixpm »Ø¸´ÓÚ£º2008-07-18 17:13:12

ºÇºÇ£¬ÎÒÏÖÔÚ×öµÄ¶«Î÷¸úÂ¥Ö÷×öµÄ¼¸ºõÒ»Ñù£¬Ò²Êǽ»»»Êý¾ÝµÄ£¬ËµËµ×Ô¼ºµÄһЩ¿´·¨¡£

(1) I/O Ä£Ð͵ÄÑ¡Ôñ£¬ 

epoll¾ÍÒ»¶¨ºÃÂð?  epoll×îÓÐÓõľÍÊÇETģʽ£¬ÊʺÏÓÚÄÇÖÖÓдóÁ¿Á¬½Ó£¬µ«ÊÇÓÐÊý¾ÝÁ¬½ÓÓÐÏÞµÄÇé¿ö£¬ 
Èç¹ûÄãÓÐ10000¸öÁ¬½Ó£¬µ«ÊǺܲ»ÐÒ£¬Õâ10000¸öÁ¬½ÓÈ«²¿¶¼ÓÐÊý¾Ý£¬Ä㻹ÊǵñéÀúÒ»°Ñ½øÐд¦Àí£¬( ÕâÀï¶ÔETģʽÏÂÔõô´¦ÀíÊý¾Ý¾Í²»ÌÖÂÛÁË)¡£

Õâ¸öºÍselect, pollÓÐÊ²Ã´Çø±ð¡£

epoll»¹ÓбÈselect, pollÏȽøµÃµØ·½£¬ ¾ÍÔÚÓÚ½«fdµÃÁбíά»¤ÔÚÄÚºËÖУ¬ ¶øselect, pollÊǵ÷ÓÃÒ»´Î£¬´«µÝÒ»´Î£¬ ÕâµãepollÁìÏÈÊÇûµÃ˵µÃ¡£

µ«ÊÇÈç¹ûÎÒÊÇÿ¸öÏ̴߳¦Àí100¸öÁ¬½Ó£¬ ·Ö10¸öÏß³ÌÀ´´¦Àí1000¸öÁ¬½Ó£¬ ÄÇôÉÏÃæµÃÓŵ㼸ºõ¿ÉÒÔ²»¿¼ÂÇ¡£

Ä£Ð͵ÃÑ¡ÔñÒª·ûºÏ×Ô¼ºµÃ³ÌÐò¼Ü¹¹£¬²»¼ûµÃ×îÏȽøµÄ¶«Î÷¾ÍÊʺÏÄã

(2) Ê¹Ó÷ǶÂÈû

×öÎªÍøÂç·þÎñÆ÷£¬ ¶ÂÈûI/OÒ»°ãÇé¿öϲ»Ó迼ÂÇ

(3) ¼õÉÙI/O²Ù×÷ºÍÎÞνµÄϵͳµ÷ÓÃ

±ÈÈçÀûÓÃwritevÒ»´ÎÐÔдÈë¶à¸öÊý¾Ý£¬ ¼õÉÙwriteµ÷ÓõĴÎÊý.

(4) tcpÊÇË«¹¤µÄ

Õâµã²»ÒªºöÂÔµô£¬ Êý¾Ýת·¢³ÌÐò¾ÍÔÚÓÚÊý¾ÝµÄת·¢ËÙ¶È£¬ ÕâÀïÎÒ²ÉÓöÁºÍд·Ö¿ªÏ̵߳Ĵ¦Àí·½Ê½

(5) ½ø³Ì»¹ÊÇÏß³Ì

Õâ¸öÎ޹ؽôÒª£¬Ò»¸öÁ£¶ÈºÍÊý¾Ý·ÃÎÊ£¬ Îȶ¨ÐÔµÄÎÊÌâ¡£¼õÉÙÖ®¼äµÄÏ໥ӰÏ죬¾¡Á¿Ã»ÓйØÁª£¬ ±ÈÈç¼õÉÙ¶ÔÏà¹Ø»¥³âÊý¾ÝµÄ·ÃÎʵȵȡ£

(6) ¾¡Á¿ÔÚÉè¼ÆÉÏ×öµ½²»ÐèҪͬ²½
±ÈÈçʹÓû·Ð


 qsc555 »Ø¸´ÓÚ£º2008-07-18 17:25:32

ºÃÌû£¬¶¥Ò»Ï£¬±È½ÏÓÐÐËȤ£¬Ñ§Ï°ing,¼ÌÐø¿´´ó¼ÒÌÖÂÛ:mrgreen:


 cookis »Ø¸´ÓÚ£º2008-07-18 17:26:35

ÒýÓãºÔ­ÌûÓÉ unixpm ÓÚ 2008-7-18 17:12 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8857619&ptid=1214570]

Õâ10000¸öÁ¬½ÓÈ«²¿¶¼ÓÐÊý¾Ý£¬Ä㻹ÊǵñéÀúÒ»°Ñ½øÐд¦Àí£¬ 



ΪʲôҪ±éÀúÒ»°Ñ.. epollÒѾ­½«»î¶¯µÄ¾ä±úÈ«²¿·µ»ØÁË..ʣϵÄÊÇÄã×Ô¼º¶¨Î»µÄËã·¨ÎÊÌâÁË..ÊDZéÀú»¹ÊÇÓÃfdË÷Òý


 ºÚ°×ÈË×ÖÍÏ »Ø¸´ÓÚ£º2008-07-19 23:15:11

Ϊʲô£¬openbsd ÄÇô·ÖÉ¢£¿


 BoyAir »Ø¸´ÓÚ£º2008-07-20 02:35:21

ÏÔÈ»epoolд´íÁË¡£
Ó¦¸ÃÊÇepoll


 netchecking »Ø¸´ÓÚ£º2008-07-20 10:29:54

»¹ÊÇ2.6ºÃѽ


 Kendiv »Ø¸´ÓÚ£º2008-07-20 16:01:31

ʵ¼ÊµÄ˵£¬»ùÓÚGeneric OS£¨Linux/*nix/Windows£©µÄNetwork I/O¶¼´æÔÚÀíÂÛËÙ¶ÈÉÏÏÞµÄÆ¿¾±£¬ÒòΪOS×ÔÉíµÄ¿ªÏú£¨ÈÎÎñÇл»£¬ÐéÄâÄÚ´æ×ª»»µÈ£©£¬×ÜÏßµÄʱÑÓ£¬½ÏµÍµÄ×ÜÏß´ø¿íµÈµÈ¶¼»á´ó·ù½µµÍI/OÐÔÄÜ£¬¶øÕâÊÇÈí¼þ±¾ÉíÎÞ·¨½â¾öµÄÓ²ÉË¡£

Èç¹ûÄãµÄ·½°¸È·ÊµÐèÒª´¦Àí·Ç³£´óµÄÁ÷Á¿£¬±ÈÈçLZÇ°ÃæÌáµ½µÄH3CµÄ²úÆ·£¬½¨Ò黹ÊDzÉÓÃÓ²¼þ·½°¸£¨NP¡¢FPGA etc)

¸öÈËÈÏΪ£¬´¿Èí¼þµÄ·½Ê½£¬ÒªÏëÈÃʵ¼Ê´¦ÀíÄÜÁ¦½Ó½üÀíÂÛÖµ£¬ÊǷdz£À§Äѵ쬼´Ê¹´ïµ½ÁË£¬¹ýµÍµÄÊÕÒæ±ÈÒ²»á´ó·ù¶È½µµÍÆä¼ÛÖµ¡£

LZÌá¼°µÄ "H3C UMS9005"´ÓÆä¹Ù·½×ÊÁÏÍÆ²âÀ´¿´£¬Ó¦¸ÃÊÇ»ùÓÚH3C or HWij¿î½Ï¸ß¶ËµÄÊýͨ²úÆ·¿ª·¢¶ø³ÉµÄ£¬Í¨³£ÕâÑùµÄ²úÆ·¶¼ÊÇ»ùÓÚNP¼Ü¹¹µÄ£¨ÍøÂçÁ÷Á¿ÓÉ¿ìËÙµÄÊý¾ÝÃæ´¦Àí£¬¸÷¸öÏß·°åÖ®¼ä²ÉÓøßËÙ½»»»Íø½øÐÐÊý¾Ý½»»»£©£¬ºÍÄãÌáµ½µÄAIOûÓÐɶ¹ØÏµ£¬·ÅÔÚÒ»Æð±ÈûÓÐÈκÎÒâÒå¡£

ÁíÍâ»ùÓÚLinux/*nixµÄ´¿Èí¼þ·½°¸£¬Ôڸ߿ɿ¿ÐÔ(HA)ÉÏÓÐÆäÖÂÃüµÄÓ²ÉË£¬²»¿ÉÄÜÓÃÔڹؼüÒµÎñÉÏ¡£


 fm971 »Ø¸´ÓÚ£º2008-07-21 09:26:36

ÒýÓãºÔ­ÌûÓÉ unixpm ÓÚ 2008-7-18 17:13 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8857632&ptid=1214570]
ºÇºÇ£¬ÎÒÏÖÔÚ×öµÄ¶«Î÷¸úÂ¥Ö÷×öµÄ¼¸ºõÒ»Ñù£¬Ò²Êǽ»»»Êý¾ÝµÄ£¬ËµËµ×Ô¼ºµÄһЩ¿´·¨¡£

(1) I/O Ä£Ð͵ÄÑ¡Ôñ£¬ 

epoll¾ÍÒ»¶¨ºÃÂð?  epoll×îÓÐÓõľÍÊÇETģʽ£¬ÊʺÏÓÚÄÇÖÖÓдóÁ¿Á¬½Ó£¬µ«ÊÇÓÐÊý¾ÝÁ¬½ÓÓÐÏÞµÄÇé¿ö£¬ ... 



²»´í.  ÓÐÁ½¸öµãºÜÖµµÃ¹Ø×¢,  contect-switches, IP ·ÖƬ.


 fm971 »Ø¸´ÓÚ£º2008-07-21 09:53:16

ÒýÓãºÔ­ÌûÓÉ Kendiv ÓÚ 2008-7-20 16:01 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8867534&ptid=1214570]
ʵ¼ÊµÄ˵£¬»ùÓÚGeneric OS£¨Linux/*nix/Windows£©µÄNetwork I/O¶¼´æÔÚÀíÂÛËÙ¶ÈÉÏÏÞµÄÆ¿¾±£¬ÒòΪOS×ÔÉíµÄ¿ªÏú£¨ÈÎÎñÇл»£¬ÐéÄâÄÚ´æ×ª»»µÈ£©£¬×ÜÏßµÄʱÑÓ£¬½ÏµÍµÄ×ÜÏß´ø¿íµÈµÈ¶¼»á´ó·ù½µµÍI/OÐÔÄÜ£¬¶øÕâÊÇÈí¼þ±¾Éí ... 



¶àлָµã. Ñо¿ÍøÂçµÄÒ²°üÀ¨¹úÍâһЩÄÚºËÏà¹ØµÄר¼Ò¡£¼ÙÉèÄÜʵÏÖ AIO/Zero-Copyµ±È»¾ÍºÜÀíÏë¡£

ÒòΪ´¿Èí¼þ·½°¸¿ª·¢³É±¾µÍ¡¢Ó²¼þ³É±¾µÍ, ¿ÉÒÔÊʺϺܶೡºÏ.

UMS9005Ëä˵ÊÇÓ²¼þ·½°¸£¬ÓÐËüµÄ¿É¿¿ÐÔµÈÌØÐÔ¡£µ«Ö»ÄÜ´ø4¿éÒµÎñ°å£¬Ã¿¿é°å×î´ó8Gbps¡£Èç¹ûÈí¼þ·½°¸Ò²½Ó½ü8Gbps£¬¾ÍÓеñÈÁË¡£
Èí¼þ·½°¸Ïà¶ÔÀ´ËµÊÇÓÐËüµÄ¿É¿¿ÐÔµÈÁÓÊÆ¡£µ«ÊÇÏñOSÀïµÄTCP/IPЭÒéÕ»Ò²ÊôÓÚÈí¼þ£¬¿É¿¿ÐÔÊÇÄܾ­ÊÜ¿¼ÑéµÄ¡£


 cookis »Ø¸´ÓÚ£º2008-07-21 10:00:41

ÒýÓãºÔ­ÌûÓÉ Kendiv ÓÚ 2008-7-20 16:01 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8867534&ptid=1214570]
ʵ¼ÊµÄ˵£¬»ùÓÚGeneric OS£¨Linux/*nix/Windows£©µÄNetwork I/O¶¼´æÔÚÀíÂÛËÙ¶ÈÉÏÏÞµÄÆ¿¾±£¬ÒòΪOS×ÔÉíµÄ¿ªÏú£¨ÈÎÎñÇл»£¬ÐéÄâÄÚ´æ×ª»»µÈ£©£¬×ÜÏßµÄʱÑÓ£¬½ÏµÍµÄ×ÜÏß´ø¿íµÈµÈ¶¼»á´ó·ù½µµÍI/OÐÔÄÜ£¬¶øÕâÊÇÈí¼þ±¾Éí ... 




ȷʵ.. Èí¼þ·Ñ°ëÌì¾¢ÓÅ»¯, ÓÐʱ»¹²»Èç¶à»¨µã¶ùÇ®Éý¼¶Ò»ÏÂÉ豸.


 Kendiv »Ø¸´ÓÚ£º2008-07-21 10:27:51

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-21 09:53 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8869927&ptid=1214570]
... Ã¿¿é°å×î´ó8Gbps¡£Èç¹ûÈí¼þ·½°¸Ò²½Ó½ü8Gbps£¬¾ÍÓеñÈÁË¡£
Èí¼þ·½°¸Ïà¶ÔÀ´ËµÊÇÓÐËüµÄ¿É¿¿ÐÔµÈÁÓÊÆ¡£µ«ÊÇÏñOSÀïµÄTCP/IPЭÒéÕ»Ò²ÊôÓÚÈí¼þ£¬¿É¿¿ÐÔÊÇÄܾ­ÊÜ¿¼ÑéµÄ¡£



àÅ£¬Èí¼þ´ïµ½8Gbps?? ÄãÓÃ8¿é1GµÄÍø¿¨£¿ »¹ÊÇ10¿é£¿ Ê¹ÓÃÆÕͨµÄСÐÍ»úÂ𣿣¨1U/2U£©£¿£¿£¿ ÄÇÖÖ·Öʱ¸´ÓõÄ×ÜÏß»úÖÆÄÜ´ïµ½8*1G=8Gbit?

»¹ÓУ¬ÎÒËùÖ¸µÄ¿É¿¿ÐÔ²¢²»ÊÇָЭÒéÕ»ÊÇ·ñ¿É¿¿£¬±ÈÈçµ±É豸ÔÚÏßʱ£¬Èç¹ûij¸öÍø¿ÚͻȻdownµô£¬ÄãÈçºÎ´¦Àí£¿ÏµÍ³¹Ø¼ü×é¼þËÀµôºó£¬ÊÇ·ñÄܼ°Ê±×Ô¶¯Æô¶¯/»Ö¸´? 

»¹ÓоÍÊÇÊÇ·ñÄܱ£Ö¤ÒµÎñÖжÏʱ¼äʼÖÕλÓÚÒ»¸öÏÂÏÞ·¶Î§ÀµÈµÈ¡£


 fm971 »Ø¸´ÓÚ£º2008-07-21 11:07:45

ÒýÓãºÔ­ÌûÓÉ Kendiv ÓÚ 2008-7-21 10:27 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8870282&ptid=1214570]


àÅ£¬Èí¼þ´ïµ½8Gbps?? ÄãÓÃ8¿é1GµÄÍø¿¨£¿ »¹ÊÇ10¿é£¿ Ê¹ÓÃÆÕͨµÄСÐÍ»úÂ𣿣¨1U/2U£©£¿£¿£¿ ÄÇÖÖ·Öʱ¸´ÓõÄ×ÜÏß»úÖÆÄÜ´ïµ½8*1G=8Gbit?

»¹ÓУ¬ÎÒËùÖ¸µÄ¿É¿¿ÐÔ²¢²»ÊÇָЭÒéÕ»ÊÇ·ñ¿É¿¿£¬±ÈÈçµ±É豸ÔÚÏßʱ£¬Èç ... 




Äã˵µÄû´í. Ó²¼þ°æÊÇÓкܶàÓÅÊÆ.  µ«ÊÇÒªÓÃNP/ASIC¼Ü¹¹ÎÒ²»ÖªµÀÒª¶àÉٳɱ¾!

ËûÃǵÄ8GbpsÒ²Ö»ÊÇÀíÂÛÖµ.  Èç¹ûÓÃPC¼Ü¹¹µÄ¸ß¶Ë·þÎñÆ÷, IOÄÜÁ¦»¹ÊDz»Í¬µÄ.


 Kendiv »Ø¸´ÓÚ£º2008-07-21 11:51:23

àÅ£¬ÐÔÄܺͳɱ¾±¾À´¾ÍÊÇÏ໥ì¶ÜµÄ¶«Î÷£¬ºÇºÇ¡£


 hansion3406 »Ø¸´ÓÚ£º2008-07-21 14:47:45

ÕâÖÖÓ²¼þϵͳÊÇÔõô½â¾öËÙ¶ÈÎÊÌâµÄ¡£¡£


 luntan2147 »Ø¸´ÓÚ£º2008-07-22 16:05:15

Ê·ÉÏ×îÅ£ÊÖ»úÉ̼ҽÒÃÜ£¨±Ø¿´£¡£¡£¡£©

ÕæÐË·Ü£¡ÎÒÂòÒ»²¿ÊÖ»úÒª±È±ðÈ˱ãÒ˺ü¸°Ù£¬´ó¼ÒÒ»ÆðÀ´·ÖÏíһϣ¡

ÊÖ»úÊг¡¼Û¸ñµøÂäÌ«¿ì£¬ÏëÕÆÎÕÊÖ»úµÄ×îж¯Ì¬ 

¾ÍÈ¥ www.dubianlong.comÄÇÀïÓÐן÷´óÆ·ÅÆÊÖ»ú³§·½ 

µÄ×îб¨¼Û£¡²»¹ÜÄãÊÇÓÐÊÖ»ú£¬»ò×ÅÄãÕýÔÚ×ÁÄ¥ 

×ÅÂòÊÖ»úµÄ£¬¶¼È¥Õâ¿´¿´°É£¡±ðÔÙºýÀïºýͿȥ»¨ 

Ô©Í÷Ç®£¡


 duca223 »Ø¸´ÓÚ£º2008-07-22 16:07:20

freebsd kqueue¸üºÃÓð¡


 rrrrrrrr8 »Ø¸´ÓÚ£º2008-07-22 17:54:39

:mrgreen: :outu:


 wyezl »Ø¸´ÓÚ£º2008-07-31 17:26:20

¿ÉÒԿ϶¨µÄ˵Õâ²»½Ð³¬¸ßÐÔÄÜ¡£µ¥»ú50w~100wµÄÁ¬½ÓͬʱÔÚÏߣ¬»¹ÃãÇ¿ÄܳÆ.°´Â¥Ö÷ÃèÊöµÄ£¬ ÊÓÆµÕâÑùµÄ¶«Î÷£¬ÓÃselect¼àÊÓÃèÊö·û£¬×ã¹»ÁË¡£
ͬÑùµÄϵͳµ÷Ó㬺ÍÂß¼­½á¹¹£¬²»Í¬µÄ³ÌÐòԱʵÏÖÆðÀ´²î±ðn´ó¡£¡£¡£


 system888net »Ø¸´ÓÚ£º2008-07-31 18:46:43

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-7-31 17:26 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8958769&ptid=1214570]
¿ÉÒԿ϶¨µÄ˵Õâ²»½Ð³¬¸ßÐÔÄÜ¡£µ¥»ú50w~100wµÄÁ¬½ÓͬʱÔÚÏߣ¬»¹ÃãÇ¿ÄܳÆ.°´Â¥Ö÷ÃèÊöµÄ£¬ ÊÓÆµÕâÑùµÄ¶«Î÷£¬ÓÃselect¼àÊÓÃèÊö·û£¬×ã¹»ÁË¡£
ͬÑùµÄϵͳµ÷Ó㬺ÍÂß¼­½á¹¹£¬²»Í¬µÄ³ÌÐòԱʵÏÖÆðÀ´²î±ðn´ó¡£¡£¡£ 



Ô¸ÎÅÆäÏê!


 mirnshi »Ø¸´ÓÚ£º2008-08-01 19:58:50

ÒýÓãºÔ­ÌûÓÉ system888net ÓÚ 2008-7-31 18:46 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8959209&ptid=1214570]


Ô¸ÎÅÆäÏê! 


ͬÎÊ¡£


 idsel »Ø¸´ÓÚ£º2008-08-04 16:48:29

ºÇºÇ£¬ÄãÄÜ·ñ˵һÏÂÄãÃǹ«Ë¾µÄ²úÆ·ÊÇ£¿


 wyezl »Ø¸´ÓÚ£º2008-08-07 16:51:51

sports.sinajs.cn  µ¥»úÿÃë¿ÉÒÔ´¦Àí15w+ httpÇëÇó,Ö§³Å50w+  connectionsͬʱÔÚÏß.ÔÚ2cpu  4ºË»úÆ÷ÉϲâÊÔ¡£
hq.sinajs.cn  Ã¿ÌìÉϰÙÒÚhttpÇëÇó¡£ 

ϵͳ×ÊÔ´¶¼±È½Ï¿ÕÏУ¬¸ºÔرȽϵ͡£¡£¡£


 idsel »Ø¸´ÓÚ£º2008-08-09 02:26:41

ÄãÕâ¸öÊÇÍøÕ¾Êǰɣ¬¸úH3CµÄ¶«Î÷ÍêÈ«ÊÇÁ½ÂëÊ£¬±ðÈËÄÇÊÇÊÓÆµ¡£


 qliu00 »Ø¸´ÓÚ£º2008-08-09 03:46:05

http://www.chineselinuxuniversity.net/courses/application/articles/418.shtml

Õâ¸öÒ²Ðí¶ÔÄãÃÇÓаïÖú

LinuxϵĸßÐÔÄܱà³Ì¼¼Êõ


 wyezl »Ø¸´ÓÚ£º2008-08-09 22:24:16

¿´±êÌâ   ³¬¸ßÐÔÄÜÍøÂç±à³Ì, Asynchronous network I/O
 µ×²ã¼¼Êõ»»ÌÀ²»»»Ò©¡£


 idsel »Ø¸´ÓÚ£º2008-08-10 01:02:38

ÄãµÄÒâ˼ÊÇÒ»¸ö·þÎñÆ÷Ö§³Ö¼¸Íòµ½¼¸Ê®Íò·ÊÓÆµ£¿£¿£¿£¿£¿ºÇºÇ~~


 lileding »Ø¸´ÓÚ£º2008-08-10 10:17:40

ËÆºõ»¹Ã»ÓкܺõÄAIOʵÏÖ°É
glibc¼ÇµÃʹÓÃÏß³ÌÄ£ÄâµÄ


 wyezl »Ø¸´ÓÚ£º2008-08-10 20:59:52

ÒýÓãºÔ­ÌûÓÉ idsel ÓÚ 2008-8-10 01:02 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9023777&ptid=1214570]
ÄãµÄÒâ˼ÊÇÒ»¸ö·þÎñÆ÷Ö§³Ö¼¸Íòµ½¼¸Ê®Íò·ÊÓÆµ£¿£¿£¿£¿£¿ºÇºÇ~~ 





¸çÃÇ£¬Õâ»°ÎÒ¿Éû˵¡£
ÊÓÆµÖÖ¶«Î÷£¬Õ¼ÓôóÁ¿´ø¿í£¬¿ÉÄÜ10kÓû§²»µ½£¬1G´ø¿í¾ÍÅÜÂúÁË¡£
10kÒÔϵķþÎñ£¬Ëã²»ÉÏ ¡°¸ßÐÔÄÜÍøÂç±à³Ì¡±£¬¸ü²»ÒªËµ¡°³¬¸ßÁË¡±¡£
ÓÃepoll¾ÍÏ൱ÓÚɱ¼¦ÓÃÅ£µ¶¡£
Òª¸ù¾Ý·þÎñµÄÌØµãÈ¥¾ö¶¨ÄãÒªÓÃÊ²Ã´ÍøÂçi/oÄ£ÐÍ¡£
ÊÓÆµ·þÎñµÄÆ¿¾±²¢²»ÔÚ¼àÊÓ´óÁ¿µÄÏÐÉ¢connectionsÉÏ¡£
¸öÈ˾õµÃ£¬select ×ã¹»ÁË¡£
¾Í¸üÏÂÏóÆåÒ»Ñù£¬×ä×ÓÓúÃÁË£¬Ò»ÑùÄܽ«¾ü¡£


 EnjoyTech »Ø¸´ÓÚ£º2008-08-27 22:48:41

ºÃÌù£¡Ñ§Ï°£¡


 wwwsq »Ø¸´ÓÚ£º2008-08-28 08:56:29

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-8-7 16:51 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9008624&ptid=1214570]
sports.sinajs.cn  µ¥»úÿÃë¿ÉÒÔ´¦Àí15w+ httpÇëÇó,Ö§³Å50w+  connectionsͬʱÔÚÏß.ÔÚ2cpu  4ºË»úÆ÷ÉϲâÊÔ¡£
hq.sinajs.cn  Ã¿ÌìÉϰÙÒÚhttpÇëÇó¡£ 

ϵͳ×ÊÔ´¶¼±È½Ï¿ÕÏУ¬¸ºÔرȽϵ͡£¡£¡£ 




"µ¥»úÿÃë¿ÉÒÔ´¦Àí15w+ httpÇëÇó"£¬È¡¾öÓÚÿ¸öÇëÇóÒª×ö¶àÉÙÊÂÇ飬Èç¹ûÿ¸öÇëÇóµÄ¹¤×÷Á¿¶¼ºÜС£¬ÄÇôֻҪÓúÏÊʵķ½Ê½×öºÃaccept¾Í¿ÉÒÔÁË¡£Ã¿ÃëÒª×ö14w´Îsocket accept£¬ÕâÖÖÓ¦ÓñȽϺ±¼û¡£
¡°Ö§³Å50w+  connectionsͬʱÔÚÏß¡±£¬Õâ¸öÔÚÏßÊÇʲôÒâ˼£¬httpÓÐÔÚÏßµÄÂð£¿Âß¼­ÉϵÄlogin£¬ÓÐ500wҲû¹ØÏµ°É£¿

¡°Ã¿ÌìÉϰÙÒÚhttpÇëÇó¡±£¬°´ÕÕ24СʱËãÊÇÆ½¾ùÿÃë11w£¬·åÖµ¹À¼ÆÊÇÆ½¾ùÖµµÄ3-5±¶£¬ÄÇô¾ÍÊÇÿÃë30wµ½50w¡£Êý×Ö±ÈÉÏÃæµÄÀý×Ó´óÒ»µã£¬²»¹ý¹Ø¼üµãÀàËÆ¡£


ÎҲ£¬sports.sinajs.cnºÍhq.sinajs.cnÓ¦¸Ã¶¼ÊÇÒ»¸öÀàËÆÂ·ÓɵĶ«Î÷°É£¬Ó¦¸ÃÊǸºÔð·Ö·¢ÇëÇóµÄ¡£Ò»Ì¨»úÆ÷À´¸ã¶¨ËùÓÐÊÂÇ飬ÊDz»·ûºÏ¿ÉÀ©Õ¹ÐÔµÄÒªÇóµÄ¡£


 wwwsq »Ø¸´ÓÚ£º2008-08-28 09:06:08

http://www.xmailserver.org/linux-patches/nio-improve.html

²âÊÔ˵Ã÷dual PIII 1GHz, 256 Mb RAMµÄ»úÆ÷£¬Ã¿Ãë¿ÉÒÔ´¦ÀíÔ¼27500¸ö128×Ö½ÚµÄhttpÇëÇó¡£

¡°2cpu  4ºË»úÆ÷¡± ±È ¡°dual PIII 1GHz¡±µÄÐÔÄܸßÎå±¶£¬Ò²ËãÒ»¸öreasonableµÄÊýÖµ°É¡£


 wyezl »Ø¸´ÓÚ£º2008-09-09 17:52:47

ÒýÓãºÔ­ÌûÓÉ wwwsq ÓÚ 2008-8-28 08:56 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9151927&ptid=1214570]



"µ¥»úÿÃë¿ÉÒÔ´¦Àí15w+ httpÇëÇó"£¬È¡¾öÓÚÿ¸öÇëÇóÒª×ö¶àÉÙÊÂÇ飬Èç¹ûÿ¸öÇëÇóµÄ¹¤×÷Á¿¶¼ºÜС£¬ÄÇôֻҪÓúÏÊʵķ½Ê½×öºÃaccept¾Í¿ÉÒÔÁË¡£Ã¿ÃëÒª×ö14w´Îsocket accept£¬ÕâÖÖÓ¦ÓñȽϺ±¼û¡£
¡°Ö§³Å50w+   ... 




²»ÊÇÀàËÆÂ·ÓɵĶ«Î÷£¬¶øÊÇÒ»¸öÀàËÆapacheµÄ¶«Î÷¡£
µ±È»£¬Èç¹ûÎÒÔ¸Ò⣬ÎÒ¿ÉÒÔÉÔ΢Ð޸ľÍÄܳÉΪ¸ßЧµÄÀàËÆÂ·ÓɵĶ«Î÷»òÕßÒ»¸ö¸ßЧµÄ´úÀí·þÎñÆ÷¡£
µÍ²ã¼¼Êõ¶¼²»±ä£¬×÷Ϊʲô·þÎñ£¬Ö»ÊÇÒ»ÖÖ±íÏÖ¡£


50w+  connections £¬ ¾ÍÊÇ˵£¬ÓÐ50wÈ˶¼Á¬½ÓÁËÕâ¸ö·þÎñÆ÷£¬¶øÇÒÿ¼¸Ãë¿ÉÄܶ¼ÓÐÒ»¸öÇëÇ󣬽¨Á¢µÄÁ¬½Ó»áÒ»Ö±±£³Ö×Å¡£ÓÐ×ßµÄÓÐÀ´µÄ£¬50wÊÇ»î×ŵÄÁ¬½Ó¡£



ÎÒÃÇÀ©Õ¹ÐԷdz£ºÃ£¬¿ÉÒÔÏßÐÔÀ©Õ¹¡£
ÄãµÄ²Â²â¶¼Ö»Óв¿·ÖÕýÈ·¡£
¿Ï¶¨ÊÇûÓÐ×Ô¼º¶¯ÊÖд¹ýÕâÖÖ¶«Î÷¡£

[ ±¾Ìû×îºóÓÉ wyezl ÓÚ 2008-9-9 18:06 ±à¼­ ]


 wyezl »Ø¸´ÓÚ£º2008-09-09 18:00:57

ÒýÓãºÔ­ÌûÓÉ wwwsq ÓÚ 2008-8-28 09:06 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9152006&ptid=1214570]
http://www.xmailserver.org/linux-patches/nio-improve.html

²âÊÔ˵Ã÷dual PIII 1GHz, 256 Mb RAMµÄ»úÆ÷£¬Ã¿Ãë¿ÉÒÔ´¦ÀíÔ¼27500¸ö128×Ö½ÚµÄhttpÇëÇó¡£

¡°2cpu  4ºË»úÆ÷¡± ±È ¡°dual PIII 1GHz¡±µÄÐÔÄܸßÎå ... 






²»reasonable£¬ÎÒÔõôÄÜʵÏÖÄØ¡£:)


²»¹ý£¬Õâ¸öЧÂÊÎÒ»¹ÄÜÌá¸ß²»ÉÙ£¬ÒÔǰȡÊý¾Ýµ¢Îó²»ÉÙʱ¼ä£¬ÎÒÒªÊÇÔ¸Òâ¿ÉÒÔ°ÑÈ¡Êý¾ÝµÄЧÂÊÌá¸ß50±¶¡£
µÈÓÐÈ˳¬¹ýÎÒÁË£¬ÎÒÔÙ×ö¸Ä½ø£¬ÏÖÔÚÀÁµÃ¶¯¡£


 ytl »Ø¸´ÓÚ£º2008-09-09 18:07:45

QQ·þÎñÆ÷ÊÇÔõÑùµÄ¼Ü¹¹£¿


 wwwsq »Ø¸´ÓÚ£º2008-09-09 19:17:58

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-9-9 17:52 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9229617&ptid=1214570]

²»ÊÇÀàËÆÂ·ÓɵĶ«Î÷£¬¶øÊÇÒ»¸öÀàËÆapacheµÄ¶«Î÷¡£
µ±È»£¬Èç¹ûÎÒÔ¸Ò⣬ÎÒ¿ÉÒÔÉÔ΢Ð޸ľÍÄܳÉΪ¸ßЧµÄÀàËÆÂ·ÓɵĶ«Î÷»òÕßÒ»¸ö¸ßЧµÄ´úÀí·þÎñÆ÷¡£
µÍ²ã¼¼Êõ¶¼²»±ä£¬×÷Ϊʲô·þÎñ£¬Ö»ÊÇÒ»ÖÖ±íÏÖ¡£

50w ... 




Èç¹ûÿÃë15wµÄhttpÇëÇóÊÇͨ¹ý³¤Á¬½ÓʵÏֵģ¬ÄǾͱȽϺÃÀí½â£¬ÎÒ¼û¹ýÒ»¸ö·þÎñÆ÷ÿÃëÖÓ´¦Àí100w+µÄrequest£¬Ã¿¸örequest´ó¸ÅÊ®¼¸¸ö×Ö½Ú¡£

¾ÝÎÒËùÖªacceptµÄʱºòsocketµ×²ãÊÇÒª×öºÜ¶à·ÖÅäbufferÖ®ÀàµÄÌåÁ¦»îµÄ£¬¶ÔÓÚ³¤Á¬½Ó£¬ÄÇôÇëÇóÖ»ÊÇÊý¾ÝÁ÷¡£


 wwwsq »Ø¸´ÓÚ£º2008-09-09 19:19:20

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-9-9 18:00 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9229664&ptid=1214570]

²»reasonable£¬ÎÒÔõôÄÜʵÏÖÄØ¡£:)

²»¹ý£¬Õâ¸öЧÂÊÎÒ»¹ÄÜÌá¸ß²»ÉÙ£¬ÒÔǰȡÊý¾Ýµ¢Îó²»ÉÙʱ¼ä£¬ÎÒÒªÊÇÔ¸Òâ¿ÉÒÔ°ÑÈ¡Êý¾ÝµÄЧÂÊÌá¸ß50±¶¡£
µÈÓÐÈ˳¬¹ýÎÒÁË£¬ÎÒÔÙ×ö¸Ä½ø£¬ÏÖÔÚÀÁµÃ¶¯¡£ 




È¡Êý¾ÝµÄЧÂÊÌá¸ß50±¶£¬ÊǰÑacceptºÍrecvºÏ²¢ÎªÒ»´ÎÄں˲Ù×÷Â𣿻òÕßÊǰÑ×Ô¼ºµÄ³ÌÐò±ä³ÉÒ»¸ökernel module £¿


 ytl »Ø¸´ÓÚ£º2008-09-09 21:06:52

ÒýÓãºÔ­ÌûÓÉ Kendiv ÓÚ 2008-7-20 16:01 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8867534&ptid=1214570]
ʵ¼ÊµÄ˵£¬»ùÓÚGeneric OS£¨Linux/*nix/Windows£©µÄNetwork I/O¶¼´æÔÚÀíÂÛËÙ¶ÈÉÏÏÞµÄÆ¿¾±£¬ÒòΪOS×ÔÉíµÄ¿ªÏú£¨ÈÎÎñÇл»£¬ÐéÄâÄÚ´æ×ª»»µÈ£©£¬×ÜÏßµÄʱÑÓ£¬½ÏµÍµÄ×ÜÏß´ø¿íµÈµÈ¶¼»á´ó·ù½µµÍI/OÐÔÄÜ£¬¶øÕâÊÇÈí¼þ±¾Éí ... 



²ÉÓÃNP·½°¸Ò»°ãÊʺÏ·ÓÉÆ÷ÕâÖÖIP²ãµÄ´¦Àí¡£Èç¹ûÓÃNPÀ´ÊµÏÖ»ùÓÚTCPµÄÓ¦Óò㣨Èçweb), Ó¦¸ÃÔõô¼Ü¹¹ÄØ£¿


 halve »Ø¸´ÓÚ£º2008-09-10 15:06:11

ÒýÓãºÔ­ÌûÓÉ cookis ÓÚ 2008-7-18 10:35 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8853354&ptid=1214570]
ÄãΪʲôÓúìºÚÊ÷ÄØ, ºìºÚÊ÷Ö»ÊDzéÕÒ¿ìһЩ, µ«timeoutÕâÖÖ»úÖÆÖ»ÊÇÐèÒªµÃµ½×î´ó»ò×îСµÄÔªËØ, ¶Ñ½á¹¹ÕýÊʺϠ


ʹÓø´ÔÓÊý¾Ý½á¹¹µÄ»°¶¼ÓÐά»¤µÄ³É±¾, ¶àÏß³ÌÇé¿öÏÂ, »¹ÐèÒª¼ÓËø´¦Àí
²»ÈçÉ趨һ¸ö³¬Ê±ÂÖѯÏß³Ì, ½«ËùÓÐÏÖÓеÄÁ¬½Ó°´Ê±¼ä´ÁÅÅÐò, È»ºóÒÀ´ÎÅųý


 wyezl »Ø¸´ÓÚ£º2008-09-10 15:19:49

ÒýÓãºÔ­ÌûÓÉ wwwsq ÓÚ 2008-9-9 19:17 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9229902&ptid=1214570]



ÎÒ¼û¹ýÒ»¸ö·þÎñÆ÷ÿÃëÖÓ´¦Àí100w+µÄrequest£¬Ã¿¸örequest´ó¸ÅÊ®¼¸¸ö×Ö½Ú¡£

... 



¸çÃÇÕâ·þÎñÆ÷ʲôÅäÖá£ÍøÂçI/OÄÜ´ïµ½Õâ¸öÊý£¿


 wwwsq »Ø¸´ÓÚ£º2008-09-11 17:55:11

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-9-10 15:19 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9234853&ptid=1214570]


¸çÃÇÕâ·þÎñÆ÷ʲôÅäÖá£ÍøÂçI/OÄÜ´ïµ½Õâ¸öÊý£¿ 




ǧÕ×Íø¡£

100w³ËÒÔ15×Ö½Ú=15M×Ö½Ú¡£


 halve »Ø¸´ÓÚ£º2008-09-12 11:51:44

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-8-7 16:51 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9008624&ptid=1214570]
sports.sinajs.cn  µ¥»úÿÃë¿ÉÒÔ´¦Àí15w+ httpÇëÇó,Ö§³Å50w+  connectionsͬʱÔÚÏß.ÔÚ2cpu  4ºË»úÆ÷ÉϲâÊÔ¡£
hq.sinajs.cn  Ã¿ÌìÉϰÙÒÚhttpÇëÇó¡£ 

ϵͳ×ÊÔ´¶¼±È½Ï¿ÕÏУ¬¸ºÔرȽϵ͡£¡£¡£ 


¸Õ¸Õ¿´µ½ÓÐÈË˵, ÊÜÏÞÓÚ non-paged Kernel memory, 4G ÄÚ´æµÄ windows ÏµÍ³, Í¬Ò»Ê±¼ä 15w ×óÓҵĠsocket ÊǼ«ÏÞ
²»ÖªµÀ linux/unix µÄÇé¿öÔõôÑù?


 wyezl »Ø¸´ÓÚ£º2008-09-12 12:35:08

ÒýÓãºÔ­ÌûÓÉ wwwsq ÓÚ 2008-9-11 17:55 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9242530&ptid=1214570]



ǧÕ×Íø¡£

100w³ËÒÔ15×Ö½Ú=15M×Ö½Ú¡£ 



Ö»ÖªÆäÒ»²»ÖªÆä¶þ¡£

ÏȲ»ËãҪά³ÖÒ»¸öhttpÖ»Á¬½Ó£¬httpÍ·ÖÁÉÙÒª70¶à×Ö½Ú£¬Ö»·¢¸öhello world¼ÓÆðÀ´Ò²Òª80×Ö½Ú¡£



¾ÍËãÖ»·¢15¸ö×Ö½Ú£¬Ç§Õ×ÍøÓÖÄÜÈçºÎ£¬ÆÕÍ¨Íø¿¨Ò»ÃëÒ²¾ÍÖ»ÄÜ·¢20w¸ö°ü¡£
°´ÄãµÄ˵·¨£¬ÎÒÈç¹ûÿ¸ö°üÒ»¸ö×Ö½Ú£¬ÄÇôһÃë·¢500w¸ö°üÒ²ºÜÇáËÉÁË¡£¡£¡£

¾ÍËãÎÒÓÃ×îºÃµÄÍø¿¨£¬°´ÎÒ˵µÄÕâÑùµÄÆÕͨ·þÎñÆ÷£¬Ã¿Ãë50w http´¦ÀíÁ¿£¬¾ø¶ÔÊÀÉϺ±¼û,²»¹ý¶ÔÎÒÀ´Ëµ²»ÊǺÜÄÑʵÏÖ¡£


 wwwsq »Ø¸´ÓÚ£º2008-09-12 14:59:40

ÒýÓãºÔ­ÌûÓÉ wyezl ÓÚ 2008-9-12 12:35 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=9246559&ptid=1214570]


Ö»ÖªÆäÒ»²»ÖªÆä¶þ¡£

ÏȲ»ËãҪά³ÖÒ»¸öhttpÖ»Á¬½Ó£¬httpÍ·ÖÁÉÙÒª70¶à×Ö½Ú£¬Ö»·¢¸öhello world¼ÓÆðÀ´Ò²Òª80×Ö½Ú¡£



¾ÍËãÖ»·¢15¸ö×Ö½Ú£¬Ç§Õ×ÍøÓÖÄÜÈçºÎ£¬ÆÕÍ¨Íø¿¨Ò»ÃëÒ²¾ÍÖ»ÄÜ·¢20w¸ö°ü¡£
°´ÄãµÄ˵·¨ ... 




²¢²»ÊÇÿ¸örequest¶¼ÊÇÒ»¸öµ¥¶ÀµÄtcp packet£¬ÔÚÒ»¸öÊý¾Ý°üÀïÃæ¿ÉÒÔÓкܶà¸örequest¡£


 redor »Ø¸´ÓÚ£º2008-09-13 12:04:16

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-17 11:03 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8844892&ptid=1214570]

ΪʲôÊdz¬¸ßÐÔÄÜ?
ÒòΪ³£¼û×ÊÁÏÌ«¹ýÆÕͨ, Ã»ÓÐÌÖÂÛµ½ºËÐÄÎÊÌâ.


±¾ÌùÄ¿µÄ:
ÌÖÂÛLinuxϵĸßÐÔÄÜÍøÂç±à³Ì.
ÈÈÁÒ»¶Ó­²Î¼ÓÌÖÂÛ, »òÌṩ¹Ø¼üµÄ¼¼Êõ²Î¿¼×ÊÁÏ. ×îеÄ×ÊÁÏȷʵ²»ºÃÕÒ. 


ÏîÄ¿±³¾°:
Á÷ý ... 




ÎÒ½÷É÷»³ÒÉÕâ¸öAIOµÄЧÂÊÎÊÌâ, ¹À¼ÆÖ»ÊÇÓÃÁËÒ»¸ö¶ÀÁ¢Ïß³ÌÑ­»··¢ËͰÕÁË...


 bical »Ø¸´ÓÚ£º2008-10-05 21:21:54

mark


 chary8088 »Ø¸´ÓÚ£º2008-10-06 11:08:33

ÒýÓãºÔ­ÌûÓÉ fm971 ÓÚ 2008-7-21 11:07 ·¢±í [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8870801&ptid=1214570]



Äã˵µÄû´í. Ó²¼þ°æÊÇÓкܶàÓÅÊÆ.  µ«ÊÇÒªÓÃNP/ASIC¼Ü¹¹ÎÒ²»ÖªµÀÒª¶àÉٳɱ¾!

ËûÃǵÄ8GbpsÒ²Ö»ÊÇÀíÂÛÖµ.  Èç¹ûÓÃPC¼Ü¹¹µÄ¸ß¶Ë·þÎñÆ÷, IOÄÜÁ¦»¹ÊDz»Í¬µÄ. 



ÕæÕýµÄ·þÎñÆ÷ºÍPC¼Ü¹¹µÄ»¹ÊDz»Í¬£¬ÐÔÄÜÒªºÃ¶à




Ô­ÎÄÁ´½Ó£ºhttp://bbs.chinaunix.net/viewthread.php?tid=1214570
×ªÔØÇë×¢Ã÷×÷ÕßÃû¼°Ô­Îijö´¦