ʹÓÃÐÔÄܵ÷ÓŹ¤¾ß¿ÉÒÔ×ÊÖúÎÒÃÇ·¢Ã÷´ú?ÂëÖеÄÐÔÄÜÆ¿¾±£¬´Ó¶ø¾ÙÐÐÓÐÕë¶ÔÐÔµÄÓÅ»¯¡£
ÐÔÄÜÆÊÎöÆ÷£ºÊ¹ÓÃÐÔÄÜÆÊÎöÆ÷£¨ÈçGprof¡¢ValgrindµÈ£©À´ÆÊÎö³ÌÐòÐÔÄÜ£¬ÕÒ³öÐÔÄÜÆ¿¾±¡£
ÆÊÎö¹¤¾ß£ºÊ¹ÓÃÆÊÎö¹¤¾ß£¨ÈçLinuxµÄtop¡¢htopµÈ£©¼à¿ØÏµÍ³×ÊԴʹÓÃÇéÐΣ¬×ÊÖú¶¨Î»ÐÔÄÜÎÊÌâ¡£
´úÂëÁýÕÖÂʹ¤¾ß£ºÊ¹ÓôúÂëÁýÕÖÂʹ¤¾ß£¨ÈçGCov£©À´ÆÊÎö´úÂëÁýÕÖÇéÐΣ¬È·±£²âÊÔÓÃÀýÁýÕÖÁËËùÓдúÂë·¾¶¡£
±àÒëÆ÷ÓÅ»¯Ñ¡ÏʹÓñàÒëÆ÷ÓÅ»¯Ñ¡ÏÈçGCCµÄ-O2¡¢-O3£©À´ÌáÉý´úÂëµÄÖ´ÐÐЧÂÊ¡£
Àú³ÌºÍÏß³ÌÊDzÙ×÷ϵͳÖеĻù±¾×ÊÔ´£¬ºÏÀíµÄ¹ÜÀí¿ÉÒÔÌáÉýϵͳÐÔÄÜ¡£
Àú³ÌÓÅÏȼ¶µ÷½â£ºÆ¾Ö¤Ê¹ÃüµÄÖ÷ÒªÐÔµ÷½âÀú³ÌÓÅÏȼ¶£¬È·±£Òªº¦Ê¹ÃüÄܹ»ÓÅÏÈ»ñµÃCPUʱ¼ä¡£
Àú³Ì?ºÍÏß³ÌÊý¿ØÖÆ£º¹ý¶àµÄÀú³ÌºÍÏ̻߳ᵼÖÂϵͳ×ÊÔ´µÄÌ«¹ýÏûºÄ£¬ÐèÒªºÏÀí¿ØÖÆÀú³ÌºÍÏß³ÌÊýÄ¿¡£
Àú³Ì¼äͨѶ£ºÊ¹ÓøßЧµÄÀú³Ì¼äͨѶ»úÖÆ£¨Èç¹ÜµÀ¡¢¹²ÏíÄÚ´æ¡¢ÐÂÎÅÐÐÁеȣ©£¬ïÔÌÀú³Ì¼äͨѶµÄ¿ªÏú¡£
×ÊÔ´ÊÍ·Å£ºÈ·±£Àú³Ì?ºÍÏß³ÌÔÚ²»ÔÙÐèҪʱÄܹ»ÊµÊ±ÊÍ·Å×ÊÔ´£¬×èÖ¹×ÊÔ´×ß©¡£
ïÔÌÍøÂçÇëÇó£ºÍ¨¹ýºÏ²¢ÇëÇóºÍʹÓûº´æ£¬¿ÉÒÔÏÔÖøïÔÌÍøÂçÁ÷Á¿£¬Ìá¸ßϵͳÏìÓ¦ËÙÂÊ¡£Ê¹ÓÃÄÚÈÝ·Ö·¢ÍøÂ磨CDN£©£ºCDN¿ÉÒÔ½«¾²Ì¬×ÊÔ´ÂþÑܵ½È«Çò¸÷µØµÄ½Úµã£¬ïÔÌÓû§»á¼ûʱµÄÍøÂçÑÓ³Ù¡£ÓÅ»¯ÐÒ飺ѡÔñ¸ßЧµÄͨѶÐÒ飬ÀýÈçHTTP/2£¬ËüÖ§³Ö¶à·¸´ÓúÍÍ·²¿Ñ¹Ëõ£¬¿ÉÒÔÏÔÖøÌáÉýÍøÂç´«ÊäЧÂÊ¡£
ÅÌÎÊÓÅ»¯£ºÓÅ»¯SQL²é?ѯÓï¾ä£¬×èÖ¹²»ÐëÒªµÄÊý¾ÝɨÃèºÍÅÌËã¡£
»º´æ?»úÖÆ£ºÊ¹ÓÃÊý¾Ý¿â»º´æ»úÖÆ£¬ïÔÌÊý¾Ý¿âÅÌÎÊµÄÆµÂÊ¡£
Êý¾Ý·ÖƬ£º¹ØÓÚ´ó?ÐÍÊý¾Ý¿â£¬¿ÉÒÔ˼Á¿¾ÙÐÐ·ÖÆ¬£¬½«Êý¾ÝÂþÑܵ½¶à¸öÊý¾Ý¿â½Úµã£¬ÌáÉýÅÌÎÊÐÔÄÜ¡£
CPUµ÷Àí£ººÏÀí·ÖÅÉʹÃü¸ø¶à¸öCPU½¹µã£¬×èÖ¹µ¥ºË¹ýÔØ¡£¿ÉÒÔͨ¹ýʹÃüµ÷ÀíÆ÷ºÍ¶àÏ̱߳à?³ÌʵÏÖ¡£ÄÚ´æ¹ÜÀí£º×èÖ¹ÄÚ´æ×ß©ºÍ²»ÐëÒªµÄÖØ¸´·ÖÅÉ¡£Ê¹ÓÃÖÇÄÜÖ¸ÕëºÍÄÚ´æ³ØµÈÊÖÒÕ¿ÉÒÔÓÐÓÃÌáÉýÄÚ´æÊ¹ÓÃЧÂÊ¡£I/OÓÅ»¯£ººÏÀíʹÓûº´æºÍÒì²½I/O£¬×èֹƵÈԵĴÅÅ̶Áд²Ù×÷¡£