Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓƵ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
΢·þÎñ²âÊÔÖ®ÐÔÄܲâÊÔ
 
×÷Õߣº¿Æ´´ÈË
  3054  次浏览      19
 2020-1-2
 
±à¼­ÍƼö:
ÎÄÕ½éÉÜÁËÈ«Á´Â·Ñ¹²âµÄ¸ÅÄ΢·þÎñ¼Ü¹¹ÏÂÈ«Á´Â·Ñ¹²âµÄÒâÒå¡¢ÄѵãÒÔ¼°ÈçºÎ×öÈ«Á´Â·Ñ¹²â£¬×îºó¸ø³öϵͳƿ¾±·ÖÎöºÍµ÷ÓŽ¨ÒéºÍ·½·¨¡£
±¾ÎÄÀ´×ÔÓÚcnblogs£¬ÓÉ»ðÁú¹ûÈí¼þLuca±à¼­¡¢ÍƼö¡£

±³¾°

´«Í³ÐÔÄܲâÊÔ¸ü¶àµÄÊÇÒÔÊÂÎñΪºËÐÄ£¬¸ü¶àµÄÊÇÓɵ¥¸ö»òÕ߶à¸öÊÂÎñ¹¹³ÉÒµÎñ³¡¾°½øÐÐѹ²â¡£È«Á´Â·Ñ¹²âÖ¸ÍêÈ«ÒýÈëÏà¹ØÁªµÄϵͳ£¬¾¡Á¿ÕæʵģÄâÏßÉÏÓ²¼þ»·¾³£¬¸ü¶àµÄÊÇÒÔÇëÇóΪºËÐÄ£¬ÍêÈ«Ä£ÄâÕæʵÇëÇóÁ÷Á¿£¬Í¨¹ýÒýÁ÷µÈ·½Ê½½øÐг¡¾°µÄÄ£Äâ½øÐÐѹ²â£¬¸ü¶àµÄÊÊÓÃÓÚÒµÎñÁ´Â·½Ï³¤µÄ½»Òס£È«Á´Â·Ò»Ö±ÊÇÐÔÄܲâÊÔÖеÄÄѵ㣬Æä°üº¬ÏµÍ³Ô½¶à²âÊÔÄѶȾÍÔ½´ó£¬ÏµÍ³¼Ü¹¹ÖÐÿÔö¼ÓÒ»²ãµÄ¼à¿ØÄÚÈݾͻá¸ø·ÖÎö´øÀ´¼¸ºÎ±¶ÊýµÄÄѶȡ£Òò´Ë£¬Î¢·þÎñ¼Ü¹¹ÏµÄÐÔÄܲâÊÔµÄÖØÒªÐԾͲ»ÑÔ¶øÓ÷ÁË¡£

΢·þÎñ¼Ü¹¹ÏÂΪʲô×öÈ«Á´Â·Ñ¹²â

΢·þÎñϵͳϵͳ¼äµ÷ÓùØϵ¸´ÔÓ£¬µ±³öÏÖÒµÎñÁ÷Á¿±©ÕǵÄÇé¿ö´ÓCDN¡¢Íø¹Ø½ÓÈ롢ǰ¶Ë¡¢»º´æ¡¢Öмä¼þ¡¢ºó¶Ë·þÎñ¡¢Êý¾Ý¿âÕû¸ö½»Ò×Á´Â·¶¼»áÃæÁÙ¾Þ´óµÄ·ÃÎÊѹÁ¦£¬´ËʱҵÎñϵͳ³ýÁËÊÕµ½×ÔÉíµÄÓ°Ï컹»áÒÀÀµÆäËû¹ØÁªÏµÍ³µÄÇé¿ö£¬Èç¹ûijһµã³öÏÖÎÊÌ⣬ϵͳ»áÀÛ¼ÓÎÊÌâ²¢Ó°Ïìµ½ÆäËûÆäËûϵͳ£¬µ½Ê±ºòÊÇÄĸöϵͳ³öÎÊÌâ˭Ҳ˵²»³öÇå³þ£¬±ÈÈ統ijϵͳMQ¿ªÊ¼³öÏÖ»ýѹ£¬ÏÂÓÎϵͳ´¦ÀíÄܾͿÉÄÜ»á±äÂý£¬µ±MQ³ÔµôÄÚ´æ²¢Ôì³Éå´»ú£¬Õû¸öÁ´Â·½»Ò׶¼»áÍ£Ö¹¡£

΢·þÎñ¼Ü¹¹ÏÂÈ«Á´Â·Ñ¹²âµÄÄѵã

Èç¹ûÔÚ²âÊÔ»·¾³½øÐÐÈ«Á´Â·Ñ¹²â£¬×î´óÄѵãÔÚÓÚÎÞ·¨ÆÀ¹ÀÓû§´Ó¿Í»§¶ËµÇ¼µ½Íê³É½»Ò×µÄÕû¸öÁ´Â·ÖУ¬ÏµÍ³ÄܵÄ×î´ó³ÐÔØÄÜÁ¦ÊǶàÉÙ¡£Èç¹ûÎÞ·¨³ÐÔØÉú³ÉÖеÄÁ÷Á¿Ôì³Éϵͳ崻ú£¬¾Í»áÓÐÔÖÄÑÐԵĺó¹û¡£ËùÒÔÔÚ²âÊÔ»·¾³½øÐÐÈ«Á´Â·Òª½áºÏÀúÊ·Éú³ÉÁ÷Á¿£¬²¢ºÏÀí×ö³öÒµÎñÔö³¤Ô¤¹À£¬Èç¹ûÄÜÂú×ã´ËÁ÷Á¿¿ÉÒÔÅж¨ÎªÉú²ú»·¾³Âú×ãÐÔÄÜÒªÇó¡£µ±È»£¬ÕâÖ»ÊÇȨÒËÖ®¼Æ£¬Èç¹ûÔÚÉú²ú»·¾³×öÈ«Á´Â·Ñ¹²â²»»á³öÏÖ´ËÇé¿ö¡£

ÁíÍ⣬ȫÁ´Â·Ñ¹²âÉæ¼°µÄ΢·þÎñÄ£¿é¶à£¬¿ª·¢×é¶à£¬¸÷×鿪·¢ÈËÔ±ÓÖ¸÷¸ºÔð×Ô¼ºµÄÄ£¿é£¬ÒòΪ°æ±¾Éý¼¶¿é£¬ÒµÎñ²ã¼Ü¹¹±ä»¯Ò²¿ì£¬ºÜÄÑÄÜÁ˽âÇå³þ×îеļܹ¹£¬Èç¹û©µôÒ»¸öϵͳµÄµ÷ÓùØϵ£¬·ÖÎö¾Í»á±äµÃ·Ç³£À§ÄÑ¡£

Èí¼þµÄ°æ±¾¿ØÖÆÎÊÌ⣬ÒòΪ°æ±¾Éý¼¶¿ì£¬Ôì³É²âÊÔ»·¾³ÓëÉú³É»·¾³´úÂë°æ±¾²»Ò»Ö£¬Êý¾Ý¿â±í½á¹¹ºÍË÷Òý²»Ò»ÖµÄÇé¿ö¡£ÕâÖÖÇé¿ö»áÔì³É²âÊÔ½á¹û²»×¼È·£¬Öظ´²âÊÔ¡£¶àϵͳ¸üÄÑ¿ØÖÆ´ËÇé¿ö¡£

΢·þÎñ¼Ü¹¹ÏÂÈçºÎ¿ªÕ¹È«Á´Â·²âÊÔ

¿ªÕ¹È«Á´Â·Ñ¹²â£¬³ýÁË´«Í³ÐÔÄܲâÊÔµÄÐèÇóµ÷ÑС¢»·¾³×¼±¸¡¢½Å±¾¿ª·¢¡¢Êý¾ÝÔ¤Âñ¡¢³¡¾°Éè¼Æ¡¢³¡¾°Ö´ÐС¢Ó¦Óüà¿Ø·ÖÎö¡¢Æ¿¾±¶¨Î»¡¢Æ¿¾±ÐÞ¸´¡¢»Ø¹é²âÊÔ¡¢½á¹ûÕûÀí¡¢Êä³ö±¨¸æµÈ»·½ÚÍ⻹Ҫ¼ÓÈë·ÖÎöÐèѹ²âÒµÎñ³¡¾°É漰ϵͳºÍЭµ÷¸÷¸öѹ²âϵͳ×ÊÔ´Á½¸ö»·½Ú¡£

1¡¢ÊáÀíºËÐÄÁ´Â·

ÔÚѹ²âÇ°ÎÒÃÇÒ»¶¨ÒªÊ×ÏÈ·ÖÎöÇå³þÐèҪѹ²âµÄÒµÎñ³¡¾°£¬Ö»ÓзÖÎöÇå³þÁËÒµÎñ³¡¾°²ÅÄÜÊáÀí³öÀ´Éæ¼°µÄÏà¹Øϵͳ£¬·ÖÎöÇå³þºóÒ²¿ÉÒÔ¸ü¿ìµÄÕÒµ½ÐÔÄÜÆ¿¾±½øÐÐϵͳÓÅ»¯¡£Õâ¸ö¹¤×÷Ò»°ãÊÇÓɼܹ¹Ê¦À´ÊáÀí²¢È·ÈÏÉæ¼°µÄÏà¹Øϵͳ£¬ÊáÀíÇå³þºó¾Í¿ÉÒÔ·´À¡¸øѹ²â¸ºÔðÈ˽øÐÐÈËÔ±ºÍ×ÊÔ´µÄЭµ÷ÁË¡£

2¡¢Ñ¹²â×ÊԴЭµ÷

ÔÚÈ«Á´Â·Ñ¹²â¹ý³ÌÖУ¬×îÄѵŤ×÷Æäʵ²»ÊÇϵͳÓÅ»¯¡¢Ñ¹²â»·¾³´î½¨µÈ¼¼Êõ¹¤×÷£¬×îÄѵÄÊÇѹ²â×ÊÔ´µÄЭµ÷¹¤×÷¡£ÕâÀïµÄ×ÊÔ´²»µ¥µ¥Ö¸Ñ¹²âÓ²¼þ¡¢Èí¼þ¡¢»·¾³µÈ×ÊÔ´£¬»¹°üÀ¨ÁËÈËÁ¦×ÊÔ´¡£

3¡¢¹¹½¨Êý¾Ý

Êý¾ÝµÄÕæʵºÍ¿ÉÓÃÊDZ£Ö¤Ñ¹²â½á¹ûµÄ¹Ø¼ü£¬¾¡Á¿Ê¹Êý¾Ý¶àÔª»¯£¬²ÎÊýÖظ´ÐԵͣ¬¿ÉÒÔ²ÉÓÃÉú²úÊý¾ÝÍÑÃôµÄ·½Ê½¡£Êý¾ÝµÄÕæʵÐÔ¿ÉÒÔ±£Ö¤¸üÕæʵµÄÄ£ÄâÉú²úÊý¾ÝÁ÷Á¿¡£Êý¾ÝµÄÕæʵ²»¹âÖ¸·¢ÆðµÄÊý¾Ý£¬²âÊÔÊý¾Ý¿âµÄÆ̵×Êý¾ÝÁ¿Ò²ÒªÓëÉú²úÒ»Ö¡£

4¡¢Á÷Á¿¼à¿Ø

´î½¨Á÷Á¿¼à¿Øƽ̨£¬ÊÕ¼¯Éú²ú¸÷ÖÖÒµÎñµÄÁ÷Á¿£¬Í³¼ÆÊý¾Ý£¬°´±ÈÀý½øÐÐÁ÷Á¿»Ø·Å¡£

5¡¢ÈÝÁ¿ÆÀ¹À

Ê×ÏÈÖªµÀÈÝÁ¿Ä¿±êÊǶàÉÙ£¬±ÈÈçÈ«²¿½»Ò×Á¿Ô¤ÆÚÄ¿±êÿÌì1Òڱʣ¬°´Á÷Á¿Æ½Ì¨¼à¿Øµ½µÄÒµÎñÕ¼±È½øÐÐѹ²â£¬ÕâÑùÎÒÃÇ¿ÉÒÔÇå³þÔÚÄĸö½ÚµãÓ¦¸ÃÔö¼Ó¶àÉÙ»úÆ÷£¬¼ÈÄܱ£Ö¤ÏµÍ³µÄÎȶ¨ÓÖÄܱÜÃâÀË·Ñ¡£ÈÝÁ¿ÆÀ¹À²»ÊÇÒ»²½Íê³ÉµÄ£¬Ä¿±êÐèÒª½áºÏÀúÊ·Êý¾ÝºÍ¹«Ë¾ÏÖÓÐÒµÎñ¹æÄ£¡£µÚÒ»²½ÏÈ°´ÏÖÓл·¾³Ãþµ×²âÊÔ£¬ÔÙÖð²½Ôö¼Ó»ò¼õÉÙ»úÆ÷£¬Ñ­»·¶à´Î£¬×îºó´ïµ½¾«×¼µÄÈÝÁ¿ÆÀ¹À¡£

΢·þÎñ¼Ü¹¹ÏÂÈ«Á´Â·Ñ¹²âÓÅ»¯

1¡¢µ¥ÏµÍ³ÓÅ»¯

°ÑÁ´Â·ÖÐÖð¸ö»·½Ú¾¡Á¿ÇзֳÉС¿é£¬Á£¶ÈԽСԽ¼Ñ£¬µ¥Á£¶È·ÖÎö£¬Éæ¼°ÆäËûϵͳ¼Óµ²°å£¬ÕâÑù¿ÉÒÔ»ù±¾½â¾öËùÓÐÐÔÄÜÎÊÌ⡣ȱµãÊÇÐÔÄÜÖÜÆÚ³¤¡£

2¡¢¼Ü¹¹ÓÅ»¯

·ÖÎöϵͳ¼Ü¹¹£¬ÔÚÓ²¼þ×ÊÔ´²»±¥ºÍÇé¿öϾ¡Á¿¼õÉټܹ¹²ã¡£±ÊÕßÔÚ²âÊÔÖÐÓöµ½Ò»¸ö°¸Àý£¬Aϵͳµ÷ÓüӽâÃÜ·þÎñÆ÷£¬AϵͳÒòÌØÊâÔ­ÒòÏ̶̹߳¨300£¬²»ÄÜÔö¼ÓỊ̈߳¬²¢·¢Ïß³ÌΪ300ʱ£¬Aϵͳ·þÎñÆ÷CPUΪ60%£¬TPSΪ370×óÓÒ£¬CPU×ÊÔ´²»±¥ºÍ£¬¼Ó½âÃÜ·þÎñÆ÷cpuΪ50%£¬Ò²²»±¥ºÍ£¬µ«ÒòAϵͳ²»Äܵ÷ÕûÏß³ÌÊýÁ¿£¬ËùÒ԰ѼӽâÃÜ·þÎñµÄ°ü²¿ÊðÔÚAϵͳÉÏ£¬´Ëʱ300²¢·¢£¬A·þÎñÆ÷CPUΪ100%£¬TPSΪ700×óÓÒ¡£ÕâÑùµÄºÃ´¦ÊǼõÉÙÁËÒ»²ãϵͳµ÷ÓõÄÁ¬½Óʱ¼ä£¬Êý¾Ý´«Êäʱ¼ä£¬ÓÖÄÜʹӲ¼þ³ä·ÖÀûÓ㬼õÉÙÓ²¼þµÄÀË·Ñ¡£

3¡¢ÒµÎñÓÅ»¯

ºÜ¶à¿ª·¢ÈËÔ±¶¼»á½«ÓÅ»¯Ë¼Â·¼¯ÖÐÔڼܹ¹²ãÃ棬µ«ÊǺܶàʱºò´ÓÒµÎñÁ÷³ÌÉϽøÐÐÓÅ»¯Ð§¹û¿ÉÄܸüºÃ£¬¶øÇÒÌáÉýµÄЧ¹û»á·Ç³£Ã÷ÏÔ¡£ÒµÎñÓÅ»¯²»°üÀ¨ÒµÎñÁ÷³Ì±¾Éí£¬»¹°ü»îʵÏÖÒµÎñµÄ´úÂëÂß¼­£¬´ËÓÅ»¯³¡¾°¶àÓÃÓÚÅÜÅúÒµÎñ¡£

΢·þÎñ¼Ü¹¹Ï·ÖÎöϵͳƿ¾±

ÏÂÃæÎÒ½«·ÖÏíÔÚÐÔÄܲâÊÔÖУ¬³£ÓõľßÌå·ÖÎöϵͳƿ¾±µÄ¼¸¸ö·½·¨¡£

Ó¦ÓÃϵͳ´ÓÐÔÄܽǶȷÖΪCPUÃܼ¯ÐÍÓ¦ÓúÍIOÃܼ¯ÐÍÓ¦Ó㬵÷ÓŵÄÄ¿±êÊÇÈÃÓ²¼þ´ïµ½Æ¿¾±¶ø²»ÊÇÈí¼þ´ïµ½Æ¿¾±£¬×îÖ±¹ÛµÄÌåÏÖ¾ÍÊÇTPSÉÏÉýºÍ¼à¿Øµ½µÄCPUºÍIObusyʹÓÃÂÊ´ïµ½100%¡£³ý·ÇÓÐÌØÊâÒªÇ󣬷ñÔò¾¡¿ÉÄÜʹӲ¼þʹÓÃÂʸߡ£

CPU²»±¥ºÍÔ­ÒòÓкܶ࣬×î³£ÓõķÖÎöÊÖ¶ÎÊDz鿴Ïß³ÌÐÅÏ¢¡£

1¡¢ jpsÃüÁî²é¿´java½ø³Ìpid

2¡¢jstack -l 5599 > 5599.tdump °ÑÏß³ÌÐÅÏ¢´æ½øÒ»¸öºó׺ΪtdumpµÄÎļþÀÕâÀïºó׺txtÒ²¿ÉÒÔ£¬ÎÒÏ°¹ßÓÃjvisualvm´ò¿ª£¬ËùÒÔºó׺ÊÇtdump

3¡¢sz 5599.tdump °ÑÎļþÏÂÔص½±¾µØ

4¡¢´ò¿ªÎļþ£¬²é¿´Ïß³ÌÐÅÏ¢£¬ÓÐÈýÖÖÇé¿ö£º

4.1. Èç¹ûÏ̶߳¼ÊÇRUNNABLE״̬£¬´ËʱCPUÀûÓÃÂÊÒÀÈ»²»¸ß£¬ËµÃ÷Ï̳߳ØÒµÎñÏß³ÌÊýÁ¿ÉÙ£¬¼Ó´óÏ̳߳ØÏß³ÌÊýÁ¿¡£

4.2.Èç¹ûÏß³Ì״̬ÊÇBLOCKED£¬Òª²é¸ÃÏ̵߳ȴýµÄËø±àºÅ¡£

4.3.¸ù¾ÝËø±àºÅÕÒµ½³ÖÓÐËøµÄỊ̈߳¬ÔÙ¸ù¾ÝÐÅÏ¢·ÖÎö´úÂëÎÊÌâ²¢ÓÅ»¯¡£

´ËÓ¦ÓÃCPUÀûÓÃÂÊÉϲ»È¥µÄÔ­ÒòÊÇÒòΪÐèҪѹËõµÄÎļþ¹ý´ó£¬Ñ¹Ëõʱ¼ä³¤£¬µ¼ÖÂÆäËûÏ̶߳¼Ôڵȴý¸ÃÏß³ÌÊÍ·ÅËø£¬CPUͬʱ¼äÖ»ÄÜ´¦ÀíÕâÒ»¸öỊ̈߳¬ËùÒÔÀûÓÃÂʵ͡£

5¡¢Èç¹ûÏß³Ì״̬ÊÇWAITING,Òª·ÖÎöÊÇʲôԭÒòµ¼ÖÂÏ̵߳ȴý£º

Õâ¸öÏß³ÌÊÇÒòΪlogbackΪͬ²½Ïß³ÌËø£¬Ï̵߳ȴýÈÕ־дÈëÓ²ÅÌ£¬µ¼ÖÂCPUÀûÓÃÂÊÉϲ»È¥£¬Ö»Òª°Ñlogback¸Ä³ÉÒì²½¾Í¿ÉÒÔÁË¡£

6¡¢IOµÄÎÊÌâÓÐÁ½ÖÖÇé¿ö£¬Ò»ÖÖÊÇCPUµÈ´ýIO£»Ò»ÖÖÊǵ¥¸ö´ÅÅÌIObusy´ïµ½100%£¬ÆäËû´ÅÅÌ¿ÕÏС£µÚÒ»ÖÖÇé¿ö¿ÉÒÔ²ÉÓûº´æ¡¢Òì²½µÄ·½Ê½È¥½â¾ö£¬ÕâÑùÄܽâ¾ö´ó²¿·ÖÐÔÄÜÎÊÌâ¡£ÕâÀïÖ÷Òª½éÉܵڶþÖÖÇé¿ö£¬µÚ¶þÖÖÇé¿ö¿ÉÒÔ½øÐÐÒµÎñ²ãÃæµÄIO·ÖÉ¢À´±£Ö¤¡£¾ÍÊÇ°ÑдÈëÒ»¸ö´ÅÅ̵ÄÎļþ·Öɢдµ½¶à¸ö´ÅÅÌÉÏ£¬ÕâÑù¾Í¿ÉÒÔ»º½âµ¥¸ö´ÅÅ̵ÄѹÁ¦¡£¶ÔÓÚÐÔÄÜÈËÔ±À´Ëµ£¬Òª¶¨Î»µ½¾ßÌåÊÇÄĸöÎļþµ¼ÖµÄIO·±Ã¦³Ì¶È¸ß¡£ÔÚ´úÂëµÄÂß¼­ÇåÎúµÄÇé¿öÏ£¬ÊÇÍêÈ«¿ÉÒÔÖªµÀÄÄЩÎļþÊÇƵ·±¶ÁдµÄ¡£µ«ÊǶÔÐÔÄÜ·ÖÎöÈËÔ±£¬Í¨³£ÊÇÃæ¶ÔÒ»¸ö²»ÊÇ×Ô¼º±àдµÄϵͳ£¬ÓÐʱ»¹ÊǶà¸öÍŶӺÏ×÷²úÉúµÄϵͳ¡£Èç¹û¿ÉÒÔѸËٵذÑÎÊÌâµ½Ò»¸ö¶Î¾ßÌåµÄ´úÂ룬µ½Ò»¸ö¾ßÌåµÄÎļþ£¬ÄǾͿÉÒÔÌá¸ß¹µÍ¨µÄЧÂÊ¡£

iostatÃüÁî¿ÉÒÔ·¢ÏÖIOÒì³£¡£iotop¿ÉÒÔ¶¨Î»¾ßÌåÄĸö½ø³Ìµ¼ÖÂioÒì³£¡£µ«Òª¶¨Î»µ½¾ßÌåÎļþ£¬ÎÒÃÇÐèÒªÏÈÁ˽âÒ»¸öÎļþµÄÖØÒªÊôÐÔ£ºinode¡£

Àí½âinode£¬Òª´ÓÎļþ´¢´æ˵Æð¡£Îļþ´¢´æÔÚÓ²ÅÌÉÏ£¬Ó²Å̵Ä×îС´æ´¢µ¥Î»½Ð×ö"ÉÈÇø"£¨Sector£©¡£Ã¿¸öÉÈÇø´¢´æ512×Ö½Ú£¨Ï൱ÓÚ0.5KB£©¡£²Ù×÷ϵͳ¶ÁÈ¡Ó²Å̵Äʱºò£¬²»»áÒ»¸ö¸öÉÈÇøµØ¶ÁÈ¡£¬ÕâÑùЧÂÊÌ«µÍ£¬¶øÊÇÒ»´ÎÐÔÁ¬Ðø¶ÁÈ¡¶à¸öÉÈÇø£¬¼´Ò»´ÎÐÔ¶ÁÈ¡Ò»¸ö"¿é"£¨block£©¡£ÕâÖÖÓɶà¸öÉÈÇø×é³ÉµÄ"¿é"£¬ÊÇÎļþ´æÈ¡µÄ×îСµ¥Î»¡£"¿é"µÄ´óС£¬×î³£¼ûµÄÊÇ4KB£¬¼´Á¬Ðø°Ë¸ö sector×é³ÉÒ»¸ö block¡£

[root@cdhslave1 ~]# tune2fs -l /dev/sda3|grep Block
Block count: 66891008
Block size: 4096
Blocks per group: 32768

ÎļþÊý¾Ý¶¼´¢´æÔÚ"¿é"ÖУ¬ÄÇôºÜÏÔÈ»£¬ÎÒÃÇ»¹±ØÐëÕÒµ½Ò»¸öµØ·½´¢´æÎļþµÄÔªÐÅÏ¢£¬±ÈÈçÎļþµÄ´´½¨Õß¡¢ÎļþµÄ´´½¨ÈÕÆÚ¡¢ÎļþµÄ´óСµÈµÈ¡£ÕâÖÖ´¢´æÎļþÔªÐÅÏ¢µÄÇøÓò¾Í½Ð×öinode£¬ÖÐÎÄÒëÃûΪ"Ë÷Òý½Úµã"¡£inode°üº¬ÎļþµÄÔªÐÅÏ¢£¬¾ßÌåÀ´ËµÓÐÒÔÏÂÄÚÈÝ£º

1. ÎļþµÄ×Ö½ÚÊý

2. ÎļþÓµÓÐÕßµÄUser ID

3. ÎļþµÄGroup ID

4. ÎļþµÄ¶Á¡¢Ð´¡¢Ö´ÐÐȨÏÞ

5. ÎļþµÄʱ¼ä´Á£¬¹²ÓÐÈý¸ö£ºctimeÖ¸inodeÉÏÒ»´Î±ä¶¯µÄʱ¼ä£¬mtimeÖ¸ÎļþÄÚÈÝÉÏÒ»´Î±ä¶¯µÄʱ¼ä£¬atimeÖ¸ÎļþÉÏÒ»´Î´ò¿ªµÄʱ¼ä¡£

6. Á´½ÓÊý£¬¼´ÓжàÉÙÎļþÃûÖ¸ÏòÕâ¸öinode

7. ÎļþÊý¾ÝblockµÄλÖÃ

ͨ¹ýinode¾ÍÄÜÕÒµ½¾ßÌåÎļþ£¬¼à¿Øinode£¬ÎÒÓÃSystemTapÕâ¸ö¹¤¾ß¡£

SystemTapÊÇÒ»¸öÕï¶ÏLinuxϵͳÐÔÄÜ»ò¹¦ÄÜÎÊÌâµÄ¿ªÔ´Èí¼þ¡£ËüʹµÃ¶ÔÔËÐÐʱµÄLinuxϵͳ½øÐÐÕï¶Ïµ÷ʽ±äµÃ¸üÈÝÒס¢¸ü¼òµ¥¡£ÏÂͼÊÇSystemtapµÄ¹¤×÷Ô­Àí£º

SystemtapµÄÔËÐÐÊÇÔÚÄں˲ãÃ棬¶ø²»ÊÇshell²ãÃæ¡£Systemtap×Ô´øµÄexamplesÖÐÓмà¿ØIOµÄÀý×Ó£¬ÒÔiotop.stpΪÀý£¬Ö´ÐеĽá¹ûÊÇ£ºÃ¿¸ô5Ãë´òÓ¡¶Áд×ÜÁ¿ÅÅÇ°10λµÄ½ø³Ì¡£ÏÈдһ¸öÃüÁîdd bs=64k count=40k if=/dev/zero of=test oflag=dsync£¬Õâ¸öÃüÁîÊÇÿ´Î´Ó/dev/zero ¶ÁÈ¡64kÊý¾Ý£¬È»ºóдÈ뵱ǰĿ¼ÏµÄtestÎļþ£¬Ò»¹²Öظ´4Íò´Î¡£Ö´ÐÐÃüÁîºó´ò¿ªiotop.stp¼à¿Ø£¬ÈçÏÂͼ£º

¿ÉÒÔ¿´µ½¶Áд×î¶à½ø³Ì¡£µ«ÊÇÏÖÓнű¾²»ÄÜ¿´µ½ddÃüÁî¶ÁÎļþºÍдÎļþµÄinode£¬ÐèÒª×Ô¼ºÀ©Õ¹Ò»Ï½ű¾£¬½Å±¾À©Õ¹ºóÈçÏÂͼ£º

ÕâÀï¾Í¿ÉÒÔ¿´µ½ÎÒÃǶÁÎļþµÄinodeΪ4072£¬Ð´ÎļþµÄinodeΪ15£¬Í¨¹ýfind / -inumÃüÁî¿ÉÒÔÕÒµ½¾ßÌåдÄĸöÎļþ¡£

×ܽá

±¾Æª½éÉÜÁËÈ«Á´Â·Ñ¹²âµÄ¸ÅÄ΢·þÎñ¼Ü¹¹ÏÂÈ«Á´Â·Ñ¹²âµÄÒâÒå¡¢ÄѵãÒÔ¼°ÈçºÎ×öÈ«Á´Â·Ñ¹²â£¬×îºó¸ø³öϵͳƿ¾±·ÖÎöºÍµ÷ÓŽ¨ÒéºÍ·½·¨¡£

 
   
3054 ´Îä¯ÀÀ       19
Ïà¹ØÎÄÕÂ

΢·þÎñ²âÊÔÖ®µ¥Ôª²âÊÔ
һƪͼÎÄ´øÄãÁ˽â°×ºÐ²âÊÔÓÃÀýÉè¼Æ·½·¨
È«ÃæµÄÖÊÁ¿±£ÕÏÌåϵ֮»Ø¹é²âÊÔ²ßÂÔ
È˹¤ÖÇÄÜ×Ô¶¯»¯²âÊÔ̽Ë÷
Ïà¹ØÎĵµ

×Ô¶¯»¯½Ó¿Ú²âÊÔʵ¼ù֮·
jenkins³ÖÐø¼¯³É²âÊÔ
ÐÔÄܲâÊÔÕï¶Ï·ÖÎöÓëÓÅ»¯
ÐÔÄܲâÊÔʵÀý
Ïà¹Ø¿Î³Ì

³ÖÐø¼¯³É²âÊÔ×î¼Ñʵ¼ù
×Ô¶¯»¯²âÊÔÌåϵ½¨ÉèÓë×î¼Ñʵ¼ù
²âÊԼܹ¹µÄ¹¹½¨ÓëÓ¦ÓÃʵ¼ù
DevOpsʱ´úµÄ²âÊÔ¼¼ÊõÓë×î¼Ñʵ¼ù