ÔõÑùÓ¦¶ÔLinuxϵͳÖеÄÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ
ÔõÑùÓ¦¶ÔlinuxϵͳÖеÄÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ
ÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâÊÇÔÚʹÓÃLinuxϵͳÀú³ÌÖо³£»áÓöµ½µÄÒ»ÖÖ°ÃÄÕ¡£ÍøÂçÅþÁ¬µÄÎȹÌÐÔ¹ØÓÚÒ»Ñùƽ³£ÊÂÇéºÍÍøÂçÓ¦ÓõÄÕý³£ÔËÐкÜÊÇÖ÷Òª¡£±¾ÎĽ«ÏÈÈÝһЩ³£¼ûµÄÒªÁìÀ´Ó¦¶ÔLinuxϵͳÖеÄÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ¡£
¼ì²éÍøÂçÓ²¼þ
ÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâÓÐʱ¼ä¿ÉÄÜÊÇÓÉÓÚÍøÂçÓ²¼þ¹ÊÕÏÒýÆðµÄ¡£Ê×ÏÈ£¬Éó²éÍøÂç×°±¸ÊÇ·ñÅþÁ¬Õý³££¬ÀýÈçÍøÏßÊÇ·ñ²åºÃ¡¢Íø¿¨ÊÇ·ñÕý³£ÊÂÇé¡£»¹¿ÉÒÔ˼Á¿Ìæ»»ÍøÏß»òÍø¿¨À´É¨³ýÓ²¼þ¹ÊÕϵĿÉÄÜÐÔ¡£
¼ì²éÍøÂçÉèÖÃ
ÍøÂçÉèÖùýʧҲ¿ÉÄܵ¼ÖÂÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ¡£¿ÉÒÔͨ¹ý¼ì²éÍøÂçÉèÖÃÎļþÀ´È·ÈÏÍøÂçÉèÖÃÊÇ·ñ׼ȷ¡£Ö÷Òª¹Ø×¢IPµØµã¡¢×ÓÍøÑÚÂ롢ĬÈÏÍø¹ØµÈÍøÂç²ÎÊýÊÇ·ñÉèÖÃ׼ȷ¡£ÈôÊÇÉèÖÃÎļþÓÐÎÊÌ⣬¿ÉÒÔÊÖ¶¯Ð޸ĻòʹÓÃÍøÂçÉèÖù¤¾ß¾ÙÐÐÉèÖá£
ÓÅ»¯ÍøÂç²ÎÊý
LinuxϵͳÌṩÁËһЩÍøÂç²ÎÊý¿ÉÒÔÓÃÀ´ÓÅ»¯ÍøÂçÅþÁ¬¡£¿ÉÒÔͨ¹ýÐÞ¸ÄÕâЩ²ÎÊýÀ´¸ÄÉÆÍøÂçÅþÁ¬µÄÎȹÌÐÔºÍÐÔÄÜ¡£ÒÔÏÂÊÇһЩ³£ÓõÄÍøÂç²ÎÊý£º
TCP´°¿Ú´óС£¨RFC1323£©£ºÍ¨¹ýÔö´óTCP´°¿Ú¾Þϸ¿ÉÒÔÌá¸ßÍøÂçÅþÁ¬µÄÍÌÍÂÁ¿¡£¿ÉÒÔͨ¹ýÐÞ¸Ä/sys/module/tcp_lp/parameters/window_scalingÎļþÀ´µ÷½â¸Ã²ÎÊý¡£
ÍøÂ绺³åÇø´óС£ºÍøÂ绺³åÇø¾Þϸ¿ÉÒÔÓ°ÏìÍøÂç´«ÊäµÄЧÂʺÍÎȹÌÐÔ¡£¿ÉÒÔͨ¹ýÐÞ¸Ä/proc/sys/net/core/rmem_default¡¢/proc/sys/net/core/wmem_defaultµÈÎļþÀ´µ÷½âÍøÂ绺³åÇø¾Þϸ¡£
MTU´óС£ºMTU£¨×î´ó´«Ê䵥룩¾öÒéÁËÍøÂçÊý¾Ý°üµÄ×î´ó¾Þϸ¡£¿ÉÒÔͨ¹ýÐÞ¸ÄÍøÂç½Ó¿ÚµÄMTUÖµÀ´Ë³Ó¦²î±ðµÄÍøÂçÇéÐΡ£
ÖØÆôÍøÂçЧÀÍ
ÓÐʱ¼ä£¬ÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ¿ÉÒÔͨ¹ýÖØÆôÍøÂçЧÀÍÀ´½â¾ö¡£¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´ÖØÆôÍøÂçЧÀÍ£º
$ sudo service network restart
µÇ¼ºó¸´ÖÆ
¸üÐÂÇý¶¯³ÌÐòºÍÄÚºË
ÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâÓÐʱ¼ä¿ÉÄÜÊÇÓÉÓÚÇý¶¯³ÌÐò»òÄں˰汾¹ý¾Éµ¼Öµġ£¿ÉÒÔʵÑé¸üÐÂÍøÂçÇý¶¯³ÌÐò»òÉý¼¶ÄÚºËÀ´½â¾öÎÊÌâ¡£¿ÉÒÔͨ¹ýÒÔÏÂÏÂÁîÀ´¼ì²éºÍ¸üÐÂÇý¶¯³ÌÐò£º
$ lspci | grep -i ethernet $ sudo apt-get update $ sudo apt-get upgrade
µÇ¼ºó¸´ÖÆ
ʹÓõ÷ÊÔ¹¤¾ß
ÈôÊÇÉÏÊöÒªÁ춼²»¿É½â¾öÎÊÌ⣬¿ÉÒÔʹÓÃһЩÍøÂçµ÷ÊÔ¹¤¾ßÀ´ÆÊÎöÍøÂçÅþÁ¬µÄÎÊÌâ¡£ÀýÈ磬¿ÉÒÔʹÓÃpingÏÂÁîÀ´²âÊÔÍøÂçÅþÁ¬µÄÑӳٺͶª°üÇéÐΡ£¿ÉÒÔʹÓÃtracerouteÏÂÁîÀ´×·×ÙÍøÂçÊý¾Ý°üµÄ·¾¶¡£»¹¿ÉÒÔʹÓÃtcpdumpÏÂÁîÀ´²¶»ñÍøÂçÊý¾Ý°üÒÔ¾ÙÐÐÆÊÎö¡£
×ܽ᣺
ÔÚʹÓÃLinuxϵͳʱ£¬ÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâ¿ÉÄÜ»á¸øÎÒÃÇ´øÀ´Ò»¶¨µÄÀ§ÈÅ¡£Í¨¹ý¼ì²éÍøÂçÓ²¼þ¡¢ÓÅ»¯ÍøÂç²ÎÊý¡¢ÖØÆôÍøÂçЧÀÍ¡¢¸üÐÂÇý¶¯³ÌÐòºÍʹÓõ÷ÊÔ¹¤¾ßµÈÒªÁ죬ÎÒÃÇ¿ÉÒÔ½â¾ö´ó²¿·ÖµÄÍøÂçÅþÁ¬ÎÊÌ⡣ͬʱ£¬ÏàʶһЩÍøÂçµ÷ÊԵĻù±¾ÖªÊ¶Ò²ÊǺÜÊÇÓÐ×ÊÖúµÄ¡£Ï£ÍûÒÔÉÏÒªÁì¶Ô¸÷È˽â¾öÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑùÓ¦¶ÔLinuxϵͳÖеÄÍøÂçÅþÁ¬²»Îȹ̺Ͷª°üÎÊÌâµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡