ÑëÊÓÍø|ÖйúÍøÂçµçÊǪ́|ÍøÕ¾µØͼ
¿Í·þÉèΪÊ×Ò³
怬

ÖйúÍøÂçµçÊǪ́ > ÐÂÎĄ̊ > ÐÂÎÅÖÐÐÄ >

MySQLÊý¾Ý¿â·þÎñÆ÷Öð½¥±äÂýÎÊÌâÓë½â¾ö

·¢²¼Ê±¼ä:2012Äê03ÔÂ31ÈÕ 14:44 | ½øÈ븴ÐËÂÛ̳ | À´Ô´£ºÖйشåÔÚÏß | ÊÖ»ú¿´ÊÓƵ


ÆÀ·Ö
Òâ¼û·´À¡ Òâ¼û·´À¡ ¶¥ ¶¥ ²È ²È ÊÕ²Ø ÊÕ²Ø
channelId 1 1 1


¸ü¶à ½ñÈÕ»°Ìâ



¸ü¶à 24СʱÅÅÐаñ



¡¡¡¡±¾ÎÄÕë¶Ô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µÄÑ¡ÏÈç¹û¿ªÆôÇë¹Ø±Õ¡£

ÈÈ´Ê£º

  • CPU
  • skip-networking
  • ·þÎñÆ÷
  • MySQLÊý¾Ý¿â
  • ½â¾ö·½°¸
  • ÄÚ´æÎÊÌâ
  • ±äÂý
  • IO
  • idle
  • vmstat