¶ÔÓÚÔËÐÐLinuxϵͳµÄ·þÎñÆ÷¡¢¹¤×÷Õ¾ÄËÖÁǶÈëʽÉ豸¶øÑÔ£¬Ëٶȼì²âÓëÓÅ»¯ÊÇÈ·±£Á÷³©ÔËÐк͸ßЧ´¦ÀíÈÎÎñµÄ¹Ø¼ü
±¾ÎĽ«´ÓLinuxËٶȼì²âµÄÖØÒªÐÔ¡¢³£Óù¤¾ß¡¢ÊµÕ½·ÖÎöÒÔ¼°ÓÅ»¯²ßÂÔËĸö·½Ã棬ÉîÈëÆÊÎöÈçºÎÔÚLinux»·¾³Ï½øÐиßЧµÄËٶȼì²âÓëÓÅ»¯£¬ÖúÁ¦Äú´òÔ켫ÖÂÐÔÄܵÄϵͳ»·¾³
Ò»¡¢LinuxËٶȼì²âµÄÖØÒªÐÔ Linux£¬ÒÔÆä¿ªÔ´¡¢Îȶ¨¡¢¸ßÐ§Öø³Æ£¬¹ã·ºÓ¦ÓÃÓÚ·þÎñÆ÷¡¢ÔƼÆËã¡¢ÎïÁªÍø¡¢Ç¶ÈëʽϵͳµÈ¶à¸öÁìÓò
È»¶ø£¬¼´±ãÊÇ×îÇ¿´óµÄϵͳ£¬ÔÚ³¤Ê±¼äÔËÐлòÅäÖò»µ±µÄÇé¿öÏ£¬Ò²»áÃæÁÙÐÔÄÜÆ¿¾±
Ëٶȼì²â£¬¼´¶Ôϵͳ¸÷ÏîÐÔÄÜÖ¸±ê£¨ÈçCPUʹÓÃÂÊ¡¢ÄÚ´æÕ¼ÓᢴÅÅÌI/O¡¢ÍøÂç´ø¿íµÈ£©½øÐмà²âºÍ·ÖÎö£¬ÊÇʶ±ðºÍ½â¾öÐÔÄÜÎÊÌâµÄµÚÒ»²½
1.Ô¤·Àϵͳ±ÀÀ££ºÍ¨¹ý³ÖÐøµÄËٶȼì²â£¬¿ÉÒÔ¼°Ê±·¢ÏÖϵͳ×ÊÔ´¹ýÔØµÄ¼£Ï󣬲ÉȡԤ·À´ëÊ©£¬±ÜÃâϵͳ±ÀÀ£»ò·þÎñÖжÏ
2.ÓÅ»¯×ÊÔ´·ÖÅ䣺Á˽â¸÷¸öÓ¦ÓúͷþÎñ¶Ôϵͳ×ÊÔ´µÄÕ¼ÓÃÇé¿ö£¬ÓÐÖúÓÚºÏÀí·ÖÅä×ÊÔ´£¬ÌáÉýÕûÌåÐÔÄÜ
3.³É±¾Ð§Ò棺ͨ¹ýÓÅ»¯ÏµÍ³ÐÔÄÜ£¬¿ÉÒÔ¼õÉÙ¶ÔÓ²¼þÉý¼¶µÄÒÀÀµ£¬½ÚÔ¼ÔËÓª³É±¾
4.ÌáÉýÓû§ÌåÑ飺¶ÔÓÚÒÀÀµLinuxϵͳµÄ·þÎñ¶øÑÔ£¬Á¼ºÃµÄÐÔÄÜÒâζןü¿ìµÄÏìӦʱ¼äºÍ¸ü¸ßµÄÓû§ÂúÒâ¶È
¶þ¡¢LinuxËٶȼì²â³£Óù¤¾ß LinuxÉú̬ϵͳ·á¸»£¬ÌṩÁËÖÚ¶àÇ¿´óµÄÐÔÄܼà²â¹¤¾ß£¬ÒÔÏÂÊǼ¸¿î×îΪ³£Óõģº 1.top£ºÊµÊ±ÏÔʾϵͳ×ÊԴʹÓÃÇé¿ö£¬°üÀ¨CPU¡¢ÄÚ´æ¡¢ÔËÐÐÖеĽø³ÌµÈ£¬ÊÇ¿ìËÙÁ˽âϵͳ״̬µÄÊ×Ñ¡¹¤¾ß
2.htop£º×÷ΪtopµÄÔöÇ¿°æ£¬ÌṩÁ˸üÓѺõÄÓû§½çÃæºÍ¸ü¶à¹¦ÄÜ£¬Èç½ø³ÌÅÅÐò¡¢¹ýÂË¡¢É±ËÀ½ø³ÌµÈ
3.vmstat£º±¨¸æ¹ØÓÚ½ø³Ì¡¢ÄÚ´æ¡¢·ÖÒ³¡¢¿éIO¡¢ÏÝÚåºÍCPU»î¶¯µÄͳ¼ÆÐÅÏ¢£¬ÊʺϽøÐÐÉî²ã´ÎµÄϵͳÐÔÄÜ·ÖÎö
4.iostat£ºÏÔʾCPUºÍI/Oͳ¼ÆÐÅÏ¢£¬°ïÖúʶ±ð´ÅÅÌÐÔÄÜÆ¿¾±
5.netstat£ºÏÔÊ¾ÍøÂçÁ¬½Ó¡¢Â·ÓÉ±í¡¢½Ó¿Úͳ¼ÆÐÅÏ¢¡¢Î±×°Á¬½ÓºÍ¶à²¥³ÉÔ±£¬¶ÔÓÚÍøÂçÐÔÄܼì²âÖÁ¹ØÖØÒª
6.sar£ºÏµÍ³»î¶¯±¨¸æ¹¤¾ß£¬Äܹ»ÊÕ¼¯¡¢±¨¸æºÍ±£´æÏµÍ³»î¶¯ÐÅÏ¢£¬ÊÊÓÃÓÚ³¤ÆÚÐÔÄÜ¼à¿Ø
7.nmon£ºÒ»¸öÐÔÄÜ¼à¿Ø¹¤¾ß£¬¿ÉÒÔ¼à¿ØCPU¡¢ÄÚ´æ¡¢´ÅÅÌ¡¢ÍøÂçµÈ×ÊÔ´µÄʹÓÃÇé¿ö£¬²¢Ö§³Ö½«¼à¿ØÊý¾Ýµ¼³öΪCSV¸ñʽ½øÐкóÐø·ÖÎö
Èý¡¢ÊµÕ½·ÖÎö£ºËٶȼì²â°¸Àý ÒÔһ̨ÔËÐÐUbuntu ServerµÄWeb·þÎñÆ÷ΪÀý£¬ÎÒÃǼÙÉè½üÆÚÓû§·´À¡ÍøÕ¾ÏìÓ¦±äÂý£¬ÐèÒª½øÐÐÐÔÄܼì²âÓëÓÅ»¯
1.³õ²½Õï¶Ï£º -ʹÓÃ`top`²é¿´CPUºÍÄÚ´æÊ¹ÓÃÇé¿ö£¬·¢ÏÖCPUʹÓÃÂÊż¶û¸ß´ï100%£¬ÄÚ´æÊ¹ÓÃÂʽӽü80%
-ʹÓÃ`htop`½øÒ»²½·ÖÎö£¬·¢ÏÖij¸öPHP-FPM½ø³ÌÕ¼ÓôóÁ¿CPU×ÊÔ´
-ʹÓÃ`vmstat`¼ì²é£¬·¢ÏÖϵͳ´¦ÓÚÆµ·±µÄÉÏÏÂÎÄÇл»×´Ì¬£¬±íÃ÷¿ÉÄÜ´æÔÚ¹ý¶àµÄ½ø³Ì¾ºÕùCPU×ÊÔ´
2.ÉîÈëµ÷²é£º -ʹÓÃ`iostat`¼ì²é´ÅÅÌI/O£¬·¢ÏÖ´ÅÅ̶ÁдËÙ¶ÈÕý³££¬µ«I/OµÈ´ýʱ¼ä½Ï¸ß£¬°µÊ¾¿ÉÄÜ´æÔÚ´ÅÅÌI/OÆ¿¾±
-ʹÓÃ`netstat`²é¿´ÍøÂçÁ¬½Ó£¬·¢ÏÖÍøÂç´ø¿íÀûÓÃÂʲ»¸ß£¬µ«TCPÁ¬½ÓÊý½Ï¶à£¬¿ÉÄÜ´æÔÚÁ¬½Óй©
3.ÓÅ»¯²ßÂÔ£º -ÓÅ»¯PHP´úÂ룺¶ÔÕ¼ÓÃCPU×ÊÔ´¸ßµÄPHP´úÂë½øÐÐÓÅ»¯£¬¼õÉÙ²»±ØÒªµÄ¼ÆËãºÍÊý¾Ý¿â²éѯ
-µ÷ÕûPHP-FPMÅäÖãºÔö¼ÓPHP-FPMµÄ×Ó½ø³ÌÊýÁ¿£¬ÓÅ»¯½ø³Ì¹ÜÀí²ßÂÔ£¬¼õÉÙÉÏÏÂÎÄÇл»
-ʹÓûº´æ£ºÒýÈëRedis»òMemcachedµÈ»º´æ»úÖÆ£¬¼õÉÙÊý¾Ý¿â·ÃÎÊÆµÂÊ
-ÓÅ»¯Êý¾Ý¿â²éѯ£º¶ÔÂý²éѯ½øÐÐÓÅ»¯£¬½¨Á¢ºÏÊʵÄË÷Òý£¬Ìá¸ß²éѯЧÂÊ
-µ÷Õû´ÅÅÌI/O²ßÂÔ£º¿¼ÂÇʹÓÃRAID¼¼ÊõÌá¸ß´ÅÅ̶ÁдÐÔÄÜ£¬»òÓÅ»¯Ó¦ÓòãµÄÎļþ¶ÁдÂß¼
-Á¬½Ó³Ø¹ÜÀí£ºÊ¹ÓÃÊý¾Ý¿âÁ¬½Ó³Ø£¬¼õÉÙTCPÁ¬½Ó½¨Á¢ºÍÏú»ÙµÄ¿ªÏú
ËÄ¡¢LinuxÐÔÄÜÓÅ»¯²ßÂÔ »ùÓÚÉÏÊö°¸Àý£¬ÎÒÃÇ¿ÉÒÔ×ܽá³öһЩͨÓõÄLinuxÐÔÄÜÓÅ»¯²ßÂÔ£º 1.Ó²¼þÉý¼¶£ºÔÚÈí¼þÓÅ»¯ÎÞ·¨Âú×ãÐèÇóʱ£¬¿¼ÂÇÉý¼¶CPU¡¢ÄÚ´æ¡¢´ÅÅ̵ÈÓ²¼þÉ豸
2.²Ù×÷ϵͳµ÷ÓÅ£º¸ù¾Ýʵ¼ÊÐèÇóµ÷ÕûÄں˲ÎÊý£¬ÈçÎļþÃèÊö·ûÏÞÖÆ¡¢TCPÁ¬½Ó¸ú×Ù±í´óСµÈ
3.Ó¦ÓòãÓÅ»¯£ºÓÅ»¯´úÂëÂß¼£¬¼õÉÙ²»±ØÒªµÄ×ÊÔ´ÏûºÄ£»Ê¹Óûº´æ¡¢¸ºÔؾùºâµÈ¼¼Êõ¼õÇá·þÎñÆ÷ѹÁ¦
4.¼à¿ØÓ뱨¾¯£º½¨Á¢È«ÃæµÄÐÔÄÜ¼à¿ØÌåϵ£¬ÉèÖÃãÐÖµ±¨¾¯£¬¼°Ê±·¢ÏÖ²¢´¦ÀíÐÔÄÜÎÊÌâ
5.¶¨ÆÚά»¤£º¶¨ÆÚÇåÀíϵͳÈÕÖ¾¡¢¸üÐÂÈí¼þ²¹¶¡¡¢½øÐдÅÅÌË鯬ÕûÀíµÈά»¤¹¤×÷£¬±£³Öϵͳ½¡¿µÔËÐÐ
6.°²È«¼Ó¹Ì£ºÈ·±£ÏµÍ³°²È«£¬±ÜÃâ¶ñÒâ¹¥»÷µ¼ÖµÄÐÔÄÜϽµ
½áÓï LinuxËٶȼì²âÓë