ÑëÊÓÍø|ÖйúÍøÂçµçÊǪ́|ÍøÕ¾µØͼ |
¿Í·þÉèΪÊ×Ò³ |
ÖйúÍøÂçµçÊǪ́ > ÐÂÎĄ̊ > ÐÂÎÅÖÐÐÄ >
·¢²¼Ê±¼ä:2012Äê03ÔÂ31ÈÕ 14:44 | ½øÈ븴ÐËÂÛ̳ | À´Ô´£ºÖйشåÔÚÏß | ÊÖ»ú¿´ÊÓƵ
΢·Ã̸ | ΢ֱ²¥ | ΢¹ã³¡ | ÃûÈËǽ | ÅÅÐаñ
• ³È×Ó´òÀ¯¸ÃÈçºÎʶ±ð • ½ÒÃؼßÊ®ÑÐÖÆÈ«¹ý³Ì
¡¡¡¡±¾ÎÄÕë¶ÔMySQLÊý¾Ý¿â·þÎñÆ÷Öð½¥±äÂýµÄÎÊÌ⣬ ½øÐзÖÎö£¬²¢Ìá³öÏàÓ¦µÄ½â¾ö°ì·¨¡£
¡¡¡¡¼ì²éϵͳµÄ״̬
¡¡¡¡Í¨¹ý²Ù×÷ϵͳµÄһЩ¹¤¾ß¼ì²éϵͳµÄ״̬£¬±ÈÈçCPU¡¢ÄÚ´æ¡¢½»»»¡¢´ÅÅ̵ÄÀûÓÃÂÊ£¬¸ù¾Ý¾Ñé»òÓëϵͳÕý³£Ê±µÄ״̬Ïà±È¶Ô£¬ÓÐʱϵͳ±íÃæÉÏ¿´ÆðÀ´¿´¿ÕÏУ¬ÕâÒ²¿ÉÄܲ»ÊÇÒ»¸öÕý³£µÄ״̬£¬ÒòΪcpu¿ÉÄÜÕýµÈ´ýIOµÄÍê³É¡£³ý´ËÖ®Í⣬»¹Ó¦¹Û×¢ÄÇЩռÓÃϵͳ×ÊÔ´(cpu¡¢ÄÚ´æ)µÄ½ø³Ì¡£
¡¡¡¡1.ʹÓÃsarÀ´¼ì²é²Ù×÷ϵͳÊÇ·ñ´æÔÚIOÎÊÌâ
¡¡¡¡#sar -u 2 10 ¨D ¼´Ã¿¸ô2Ãë¼ì²ìÒ»´Î£¬¹²Ö´ÐÐ20´Î¡£
¡¡¡¡½á¹ûʾÀý£º
¡¡¡¡×¢£ºÔÚredhatÏ£¬%system¾ÍÊÇËùνµÄ%wio¡£
¡¡¡¡Linux 2.4.21-20.ELsmp (YY075) 05/19/2005
¡¡¡¡10:36:07 AM CPU %user %nice %system %idle
¡¡¡¡10:36:09 AM all 0.00 0.00 0.13 99.87
¡¡¡¡10:36:11 AM all 0.00 0.00 0.00 100.00
¡¡¡¡10:36:13 AM all 0.25 0.00 0.25 99.49
¡¡¡¡10:36:15 AM all 0.13 0.00 0.13 99.75
¡¡¡¡10:36:17 AM all 0.00 0.00 0.00 100.00
¡¡¡¡ÆäÖУº
¡¡¡¡%usrÖ¸µÄÊÇÓû§½ø³ÌʹÓõÄcpu×ÊÔ´µÄ°Ù·Ö±È;
¡¡¡¡%sysÖ¸µÄÊÇϵͳ×ÊԴʹÓÃcpu×ÊÔ´µÄ°Ù·Ö±È;
¡¡¡¡%wioÖ¸µÄÊǵȴýioÍê³ÉµÄ°Ù·Ö±È£¬ÕâÊÇÖµµÃ¹Û×¢µÄÒ»Ïî;
¡¡¡¡%idle¼´¿ÕÏеİٷֱȡ£
¡¡¡¡Èç¹ûwioÁеÄÖµºÜ´ó£¬ÈçÔÚ35%ÒÔÉÏ£¬ËµÃ÷ϵͳµÄIO´æÔÚÆ¿¾±£¬CPU»¨·ÑÁ˺ܴóµÄʱ¼äÈ¥µÈ´ýI/OµÄÍê³É¡£IdleºÜС˵Ã÷ϵͳCPUºÜæ¡£ÏñÒÔÉϵÄʾÀý£¬¿ÉÒÔ¿´µ½wioƽ¾ùֵΪ11£¬ËµÃ÷I/OûʲôÌرðµÄÎÊÌ⣬¶øidleֵΪÁ㣬˵Ã÷cpuÒѾÂú¸ººÉÔËÐÐÁË¡£
¡¡¡¡2.ʹÓÃvmstat¼à¿ØÄÚ´æ cpu×ÊÔ´
¡¡¡¡[root@mysql1 ~]# vmstat
¡¡¡¡procs memory- ¨Dswap ¨Dio¨D- system ¨Dcpu
¡¡¡¡r b swpd free buff cache si so bi bo in cs us sy id wa st
¡¡¡¡0 0 72 25428 54712 672264 0 0 14 43 53 59 1 1 98 0 0
¡¡¡¡vmstat µÄÊä³öÄÇЩÐÅÏ¢ÖµµÃ¹Ø×¢?
¡¡¡¡io bo: ´ÅÅÌдµÄÊý¾ÝÁ¿ÉÔ´ó£¬Èç¹ûÊÇ´óÎļþµÄд£¬10MÒÔÄÚ»ù±¾²»Óõ£ÐÄ£¬Èç¹ûÊÇСÎļþд2MÒÔÄÚ»ù±¾Õý³£
¡¡¡¡CPUÎÊÌâ
¡¡¡¡ÏÂÃ漸ÁÐÐèÒª±»²ì¿´£¬ÒÔÈ·¶¨cpuÊÇ·ñÓÐÎÊÌâ
¡¡¡¡Processes in the run queue (procs r)
¡¡¡¡User time (cpu us)
¡¡¡¡System time (cpu sy)
¡¡¡¡Idle time (cpu id)
¡¡¡¡ÎÊÌâÇé¿ö:
¡¡¡¡Èç¹ûprocesses in run queue (procs r)µÄÊýÁ¿Ô¶´óÓÚϵͳÖÐcpuµÄÊýÁ¿£¬½«»áʹϵͳ±ãÂý¡£
¡¡¡¡Èç¹ûÕâ¸öÊýÁ¿ÊÇcpuµÄ4±¶µÄ»°£¬ËµÃ÷ϵͳÕýÃæÁÙcpuÄÜÁ¦¶Ìȱ,Õ⽫ʹϵͳÔËÐÐËٶȴó·ù¶È½µµÍ
¡¡¡¡Èç¹ûcpuµÄidleʱ¼ä¾³£Îª0µÄ»°£¬»òÕßϵͳռÓÃʱ¼ä(cpu sy)ÊÇÓû§Õ¼ÓÃʱ¼ä(cpu us)Á½±²µÄ»°£¬ÏµÍ³ÃæÁÙȱÉÙcpu×ÊÔ´
¡¡¡¡½â¾ö·½°¸ :
¡¡¡¡½â¾öÕâЩÇé¿ö£¬Éæ¼°µ½µ÷ÕûÓ¦ÓóÌÐò£¬Ê¹ÆäÄܸüÓÐЧµÄʹÓÃcpu£¬Í¬Ê±Ôö¼ÓcpuµÄÄÜÁ¦»òÊýÁ¿
¡¡¡¡ÄÚ´æÎÊÌâ
¡¡¡¡Ö÷Òª²é¿´Ò³µ¼ÈëµÄÊýÖµ(swapÖеÄsi)£¬Èç¹û¸ÃÖµ±È½Ï´ó¾ÍÒª¿¼ÂÇÄڴ棬´ó¸Å·½·¨ÈçÏ£º
¡¡¡¡×î¼òµ¥µÄ£¬¼Ó´óRAM
¡¡¡¡¼õÉÙRAMµÄÐèÇó
¡¡¡¡3.´ÅÅÌIOÎÊÌâ
¡¡¡¡´¦Àí·½Ê½£º×öraid10Ìá¸ßÐÔÄÜ
¡¡¡¡4.ÍøÂçÎÊÌâ
¡¡¡¡telnetÒ»ÏÂMySQL¶ÔÍ⿪·ÅµÄ¶Ë¿Ú£¬Èç¹û²»Í¨µÄ»°£¬¿´¿´·À»ðǽÊÇ·ñÕýÈ·ÉèÖÃÁË¡£ÁíÍ⣬¿´¿´MySQLÊDz»ÊÇ¿ªÆôÁËskip-networkingµÄÑ¡ÏÈç¹û¿ªÆôÇë¹Ø±Õ¡£