ÓÅ»¯ÍøÂçÉèÖ㺹رղ»ÐëÒªµÄÍøÂç·þÎñ£ºÔÚϵͳÖУ¬ÓÐÐí¶àÍøÂç·þÎñĬÈÏ»áÆô¶¯£¬ÕâЩ·þÎñ¿ÉÄÜ»áÕ¼ÓÃÍøÂç×ÊÔ´¡£Í¨¹ýʹÃü¹ÜÀíÆ÷»òÍøÂçÉèÖ㬹رղ»ÐëÒªµÄÍøÂç·þÎñ¡£µ÷½âÍøÂçÊÊÅäÆ÷ÉèÖãºÔÚÍøÂçÊÊÅäÆ÷ÊôÐÔÖУ¬µ÷½âMTU£¨×î´ó´«Ê䵥룩¾Þϸ£¬ÒÔ˳ӦÄãµÄÍøÂçÇéÐΣ¬ÌáÉýÍøÂçÅþÁ¬ËÙÂÊ¡£
ʹÓøßЧµÄÍøÂç¹ÜÀí¹¤¾ß£ºÍøÂç¼à¿Ø¹¤¾ß£ºÊ¹ÓÃÍøÂç¼à¿Ø¹¤¾ßÈçWireshark¡¢NetLimiterµÈ£¬ÊµÊ±¼à¿ØÍøÂçÁ÷Á¿£¬ÓÅ»¯ÍøÂçÅþÁ¬ËÙÂÊ¡£ÓÅ»¯DNSÉèÖãºÊ¹Óù«¹²DNS·þÎñÆ÷ÈçGoogleDNS¡¢CloudflareDNSµÈ£¬ÒÔ»ñµÃ¸ü¿ìµÄDNSÆÊÎöËÙÂÊ¡£
ÔÚÏÖ´úÅÌËã»úϵͳÖУ¬ÐéÄ⻯ºÍÈÝÆ÷»¯ÊÖÒÕÒѾ³ÉΪÌáÉý×ÊԴʹÓÃÂʺÍϽµµÍé»îÐÔµÄÖ÷ÒªÊֶΡ£
ÐéÄâ»úÓÅ»¯£ºÍ¨¹ýµ÷½âÐéÄâ»úÉèÖã¨ÈçCPU¡¢ÄÚ´æ¡¢´ÅÅ̵ȣ©£¬ÌáÉýÐéÄâ»úµÄ?ÐÔÄÜ¡£
ÈÝÆ÷ÓÅ»¯£ºÊ¹ÓÃÈÝÆ÷ÊÖÒÕ£¨ÈçDocker£©À´ÌáÉýÓ¦ÓõݲÅÅËÙÂʺÍ×ÊԴʹÓÃÂÊ£¬ºÏÀíÉèÖÃÈÝÆ÷×ÊÔ´¡£
ÈÝÆ÷±àÅÅ£ºÊ¹ÓÃÈÝÆ÷±àÅŹ¤¾ß£¨ÈçKubernetes£©À´¹ÜÀíºÍÓÅ»¯ÈÝÆ÷»¯Ó¦Óã¬ÌáÉýϵͳµÄÀ©Õ¹ÐԺͿɹÜÀíÐÔ¡£
¼à¿ØÓëÈÕÖ¾£º¶ÔÐéÄâ»úºÍÈÝÆ÷¾ÙÐÐ¼à¿ØºÍÈÕÖ¾¼Í¼£¬ÊµÊ±·¢Ã÷Ï¢Õù¾öÐÔÄÜÆ¿¾±ÎÊÌâ¡£
ͨ¹ýÒÔÉÏÕâЩҪÁ죬Äú¿ÉÒÔϵͳµØ?ÓÅ»¯ÅÌËã»úϵͳ£¬ÌáÉýÈí¼þÔËÐеÄЧÂʺÍÐÔÄÜ¡£ÎÞÂÛÊDZàд¸ßЧµÄ´úÂ룬ÕÕ¾ÉÓÅ»¯ÏµÍ³ÉèÖ㬶¼ÊÇʵÏÖ¼«ËÙáÛ·åµÄÖ÷Òª°ì·¨¡£Ï£ÍûÕâЩ¼¼Çɺͽ¨Òé¶ÔÄúÓÐËù×ÊÖú£¡
ͨ¹ýʹÃü¹ÜÀíÆ÷Éó²éÆô¶¯ÏîÄ¿£º°´ÏÂCtrl+Shift+Esc½øÈëʹÃü¹ÜÀíÆ÷¡£µã»÷¡°Æô¶¯¡±Ñ¡Ï£¬Äã¿ÉÒÔ¿´µ½ËùÓÐÔÚϵͳÆô¶¯Ê±×Ô¶¯¼ÓÔØµÄ³ÌÐò¡£Ñ¡ÔñÐÔ½ûÓò»±Ø?ÒªµÄÆô¶¯ÏîÄ¿£ºÔÚʹÃü¹ÜÀíÆ÷µÄ¡°Æô¶¯¡±Ñ¡ÏÖУ¬ÕÒµ½Äã²»ÐèÒªÔÚϵͳÆô¶¯Ê±ÔËÐеijÌÐò£¬ÓÒ¼üµã»÷²¢Ñ¡Ôñ¡°½ûÓᱡ£
Ö»±£´æÄÇЩÔÚϵͳÆô¶¯Ê±±ØÐèÔËÐеÄÈí¼þ£¬ºÃ±È·À²¡¶¾Èí¼þºÍÍøÂç¹ÜÀíÈí¼þ¡£Ê¹ÓõÚÈý·½¹¤¾ß¾ÙÐиüÏ꾡µÄ¿ØÖÆ£ºÓÐÐí¶àµÚÈý·½¹¤¾ß£¬ÈçAutoruns¡¢MSConfigµÈ£¬¿ÉÒÔ¸üϸÄ嵨¿ØÖÆÏµÍ³Æô¶¯Ïî¡£ËüÃÇÌṩ¸ü¶àµÄɸѡºÍ¹ýÂËÑ¡Ï×ÊÖúÄãÕÒµ½ÄÇЩÒþ²ØÔÚϵͳÉî´¦µÄÆô¶¯Ïî¡£
ϵͳ¼à¿ØºÍÈÕÖ¾¹ÜÀíÊÇϵͳÓÅ»¯ºÍά»¤µÄÖ÷Òª»·½Ú¡£Í¨¹ýʹÓø߼¶µÄ¼à¿Ø¹¤¾ß£¨ÈçPrometheus¡¢Grafana£©£¬¿ÉÒÔʵʱ¼à¿ØÏµÍ³µÄÔËÐÐ״̬£¬ÊµÊ±·¢Ã÷ºÍ´¦Öóͷ£Òì³£ÇéÐΡ£ºÏÀíµÄÈÕÖ¾¹ÜÀíÕ½ÂÔ£¨ÈçʹÓÃELKStack£©£¬¿ÉÒÔ×ÊÖú¿ª·¢ÕߺÍÔËάְԱ¿ìËÙ¶¨Î»Ï¢Õù¾öÎÊÌ⣬Ìá¸ßϵͳµÄ¿É¿¿ÐÔºÍÎȹÌÐÔ¡£
¹ØÓÚ¿ª·¢Ö°Ô±ºÍÊÖÒÕÖ°Ô±£¬×Ô½ç˵Èí¼þÉèÖÿÉÒÔÏÔÖøÌáÉýÈí¼þÐÔÄÜ¡£Í¨¹ýÓÅ»¯±àÒëÑ¡Ïî¡¢µ÷½âÔËÐÐʱ²ÎÊý¡¢Ê¹Óøü¸ßЧµÄËã·¨ºÍÊý¾Ý½á¹¹µÈ?£¬¿ÉÒÔ´ó´óÌáÉýÈí¼þµÄÔËÐÐЧÂÊ¡£ÀýÈ磬ÔÚC++ÏîÄ¿ÖУ¬¿ÉÒÔͨ¹ýʹÓÃ-O3ÓÅ»¯Ñ¡ÏîÀ´Ìá¸ß´úÂëÖ´ÐÐЧÂÊ£»ÔÚPythonÏîÄ¿ÖУ¬¿ÉÒÔʹÓÃCythonÀ´ÌáÉý´úÂëÐÔÄÜ¡£
Èí¼þÊÖÒÕºÍϵͳÓÅ»¯ÒªÁìÒ»Ö±Éú³¤£¬Ò»Á¬Ñ§Ï°ÊǼá³ÖÊÖÒÕÇ°ÑØµÄÖ÷ÒªÊֶΡ£¿ÉÒÔͨ¹ýÔĶÁÊÖÒÕÎĵµ¡¢¼ÓÈëÅàѵºÍ×êÑлᡢ¹Ø×¢ÊÖÒÕ²©?¿ÍºÍÂÛ̳£¬²»?¶Ï¸üÐÂ×Ô¼ºµÄ֪ʶºÍÊÖÒÕ¡£
ͨ¹ýÒÔÉÏÕâЩҪÁìºÍ¼¼ÇÉ£¬Ä㽫Äܹ»ÕÆÎÕ¸ßЧµÄÈí¼þʵ²Ù¼¼ÇɺÍϵͳÓÅ»¯ÒªÁ죬ÌáÉýÊÂÇéЧÂÊ£¬³ÉΪһÃûÕæÕýµÄÈí¼þÄÜÊÖ¡£×£ÄãÔÚÈí¼þʹÓúÍϵͳÓÅ»¯µÄõè¾¶ÉÏÈ¡µÃ¸ü´óµÄ³É?¹¦£¡
ÕûÀíä¯ÀÀÆ÷»º´æ£ºÃ¿¸ôÒ»¶Îʱ¼ä£¬ÊÖ¶¯ÕûÀíä¯ÀÀÆ÷µÄ»º´æºÍCookie¡£ÔÚ´ó´ó¶¼ä¯ÀÀÆ÷ÖУ¬Äã¿ÉÒÔÕÒµ½¡°ÉèÖá±»ò¡°Ñ¡Ï²Ëµ¥£¬Ñ¡Ôñ¡°Òþ˽ºÍÇå¾²¡±Ñ¡ÏȻºóÑ¡Ôñ¡°ÕûÀíÊý¾Ý¡±¡£½ûÓò»ÐëÒªµÄÀ©Õ¹ºÍ²å?¼þ£ºä¯ÀÀÆ÷À©Õ¹ºÍ²å¼þËäÈ»ÄÜÔöÇ¿ä¯ÀÀÌåÑ飬µ«Ò²»áÏûºÄ´ó×Ú×ÊÔ´¡£
¼ì²éÄã×°ÖõÄËùÓÐÀ©Õ¹ºÍ²å¼þ£¬½ûÓÃÄÇЩ²»³£Óûò²»ÐëÒªµÄ¡£Ê¹ÓÃÇáÁ¿¼¶ä¯ÀÀÆ÷£ºÈôÊÇÄãµÄµçÄÔ×ÊÔ´ÓÐÏÞ£¬Ë¼Á¿Ê¹ÓÃÇáÁ¿¼¶ä¯ÀÀÆ÷£¬ÈçOperaMini»òFirefoxLite£¬ÕâЩä¯ÀÀÆ÷²»µ«Õ¼ÓÃ×ÊÔ´ÉÙ£¬»¹ÄÜÌṩ¿ìËÙµÄä¯ÀÀÌåÑé¡£
ʹÓÃÐÔÄÜÆÊÎö¹¤¾ß£ºÈçChromeDevTools¡¢JProfiler¡¢VisualVMµÈ£¬¿ÉÒÔ×ÊÖúÄãʶ±ðÐÔÄÜÆ¿¾±£¬²¢ÌṩÏêϸµÄÐÔÄܱ¨¸æ¡£ÆÊÎöÈÈÃÅ´úÂ룺ͨ¹ýÐÔÄÜÆÊÎö¹¤¾ß£¬ÕÒ³ö´úÂëÖеÄÈÈÃÅÇøÓò£¬²¢Õë¶ÔÐÔ¾ÙÐÐÓÅ»¯¡£Öع¹´úÂ룺¹ØÓÚÖØ´óºÍµÍЧµÄ´úÂ룬¾ÙÐÐÖØ¹¹¿ÉÒÔÌá¸ß´úÂëµÄ¿É¶ÁÐÔºÍÐÔÄÜ¡£