ºìÁªLinuxÃÅ»§
Linux°ïÖú

LinuxϵͳÀïµÄ½ø³Ì¹ÜÀí

·¢²¼Ê±¼ä:2006-10-15 23:29:37À´Ô´:ºìÁª×÷Õß:bear10214
ÔÚLinuxϵͳÀµ±Ç°ÕýÔÚÔËÐеijÌÐòʵÀý³ÆÎª½ø³Ì¡£±ÈÈ磬µ±ÄãÆô¶¯ApacheµÄʱºò£¬ÏµÍ³»áΪËü·ÖÅäÒ»¸ö½ø³ÌID¡£È»ºó¾Í¿ÉÒÔÓÃÕâ¸öID¼àÊӺͿØÖÆÕâ¸ö³ÌÐò¡£¡¡¡¡

¡¡¡¡½ø³Ì¼àÊӺͿØÖÆÊÇÈκÎLinuxϵͳ¹ÜÀíÔ±µÄºËÐÄÈÎÎñ¡£Ò»¸ö¹ÜÀíÔ±¿ÉÒÔÖÕÖ¹£¨"kill"£©¡¢ÖØÆôÒ»¸ö½ø³Ì£¬ÉõÖÁ¿ÉÒÔΪËüÖ¸¶¨Ò»¸ö²»Í¬µÄÓÅÏȼ¶¡£±ê×¼µÄLinuxÃüÁî"ps"ºÍ"top"ͨ³£ÓÃÓڲ鿴µ±Ç°µÄ½ø³ÌÁÐ±í¡£ÏÂÃæÎÒÀ´ËµÃ÷ÈçºÎÓÃÕâЩÃüÁîºÍÆäËüÃüÁîÀ´¹ÜÀíLinuxϵͳÖеĽø³Ì¡£¡¡¡¡

¡¡¡¡ÓÃps¼àÊÓ½ø³Ì

¡¡¡¡Ò»¸ö¼àÊÓLinuxµÄ±ê×¼¹¤¾ß¾ÍÊÇ"ps"£¬ËüÊǽø³Ì״̬µÄ¼ò³Æ¡£Õâ¸öÃüÁî·µ»ØÕýÔÚÔËÐеijÌÐòµÄÐÅÏ¢¡£ÕâЩÐÅÏ¢¿ÉÄܰüÀ¨³ÌÐòÊÇÔÚÄĸöÓû§ÃûÏÂÔËÐеģ¬Ê¹ÓÃÁ˶àÉÙCPUÒÔ¼°ÔËÐÐÁ˶೤ʱ¼ä¡£Èç¹ûÄãÒªÊÖ¹¤ÖÕÖ¹³ÌÐò»òÕßÈ·¶¨ÊÇÄĸö³ÌÐòÈÃϵͳ±äÂýʱ£¬ÕâЩÐÅÏ¢ÊǺÜÓÐÓõġ£¡¡¡¡

¡¡¡¡Èç¹ûÄãÖ»ÊǼüÈëÁË"ps"Õâ¸öÃüÁÄÇôֻÄÜÁгöÔËÐÐÔÚµ±Ç°ÖÕ¶ËϵĽø³Ì¡£ÏÂÃæµÄÀý×ÓÊÇͨ¹ýÔ¶³ÌshellÔËÐÐ"ps"Êä³öµÄ½á¹û£º

¡¡¡¡$ ps

¡¡¡¡PID TTY TIME CMD

¡¡¡¡4684 pts/14 00:00:00 bash

¡¡¡¡27107 pts/14 00:00:00 ps¡¡¡¡

¡¡¡¡´ÓÊä³ö¿ÉÒÔ¿´³ö£¬·ÖÅ䏸Õâ¸öÓû§/Öն˵Ľø³ÌÖ»ÓÐBash shellºÍpsÃüÁî±¾Éí¡£Ä㻹¿ÉÒÔ¿´µ½ÎªÃ¿¸ö½ø³ÌÁгöµÄPID£¨½ø³ÌID£©ºÍTTY¡¢TIMEºÍCMD¡£TTYÖ¸Ã÷Õâ¸ö½ø³ÌÕýÔÚÔËÐÐÔÚÄĸöÖÕ¶ËÉÏ£¬TIMEÖ¸Ã÷ÁËÕâ¸ö½ø³ÌÒѾ­Ê¹ÓÃÁ˶àÉÙCPUʱ¼ä£¬CMDÔòÊÇÆô¶¯Õâ¸ö½ø³ÌµÄÃüÁîÃû³Æ¡£¡¡¡¡

¡¡¡¡Óû§¿ÉÒÔ¿´µ½£¬±ê×¼µÄpsÃüÁîÖ»ÄÜÁгö»ù±¾µÄÐÅÏ¢¡£ÒªÏë»ñµÃLinuxϵͳÉÏÔËÐеĽø³ÌµÄÏêϸÐÅÏ¢£¬Äã±ØÐë¼ÓÈëһЩÃüÁîÐвÎÊý¡£¡¡¡¡

¡¡¡¡¼ÓÈëps³£ÓõÄaux²ÎÊýºó¿ÉÒÔÏÔʾÆäËûÓû§Æô¶¯µÄ½ø³Ì£¨a£©¡¢²é¿´ÏµÍ³ÖÐÊôÓÚ×Ô¼ºµÄ½ø³Ì£¨x£©ÒÔ¼°Æô¶¯Õâ¸ö½ø³ÌµÄÓû§ºÍËüÆô¶¯µÄʱ¼ä£¨u£©¡£¡¡¡¡

¡¡¡¡ÏÖÔÚ»¹ÓÐÆäËü¸ü¶àµÄÐÅÏ¢£¬Ôö¼ÓÁËUSER¡¢ %CPU¡¢%MEM¡¢ VSZ¡¢RSS¡¢STATºÍSTARTÕ⼸¸öÓò¡£ÏÖÔÚÎÒÃÇÀ´¿´Ò»ÏÂÕâЩÐÅÏ¢ÊÇʲôº¬Òå¡£¡¡¡¡

¡¡¡¡¡¡Ê×ÏÈ£¬Óû§¿ÉÒÔ¿´µ½ËùÓеĽø³Ì£¬¶ø²»½ö½öÊÇÔËÐÐÔÚÖÕ¶ËÉϵÄÄÇЩ¡£USERÓòÖ¸Ã÷ÁËÊÇÄĸöÓû§Æô¶¯ÁËÕâ¸öÃüÁî¡£ºÜ¶à½ø³ÌºÍϵͳһÆðÆô¶¯£¬¶øÇÒ»á°Ñ¸ù»òÕßһЩϵͳÕʺÅÁÐΪUSER¡£µ±È»£¬ÆäËüһЩ½ø³ÌÊǵ¥¶ÀÔËÐеġ£Õâ¸öÐÅÏ¢±¾Éí¾Í¿ÉÒÔ°ïÖúÄãËõСÎÊÌⷶΧ¡£¼ÙÈçij¸öÓû§Æô¶¯Á˽ű¾£¬Õ¼ÓÃÁË·þÎñÆ÷´óÁ¿µÄI/O¡£Èç¹ûÄÜÂíÉÏÕÒµ½ÊÇË­ÔÚÔËÐÐÕâ¸ö³ÌÐò£¬ÄÇô¾Í¿ÉÒÔ´ó´ó¼Ó¿ì½â¾öÎÊÌâµÄËÙ¶È¡£¡¡¡¡

¡¡¡¡%CPU¡¢ %MEM¡¢VSZºÍRSSÕ⼸¸öÓò¶¼Óëϵͳ×ÊÔ´Óйء£Ê×ÏÈ£¬Óû§¿ÉÒԲ鿴ij¸ö½ø³ÌÕ¼ÓÃÁ˶àÉÙCPU¡£Õâ¸öÐÅÏ¢ÊÇʵʱÏÔʾµÄ£¬ËùÒÔºÜÄÑÓÃps²¶×½·åÖµ¡£¿ÉÄÜÓû§»á·¢ÏÖ£¬ÎªÁËÕÒµ½Òý·¢ÎÊÌâµÄÄǸö½ø³ÌÐèÒª²»Í£µØÔËÐÐpsÃüÁî¡£¡¡¡¡

¡¡¡¡³ýÁËCPUʹÓÃÇé¿ö£¬»¹¿ÉÒÔ¿´µ½ÄÚ´æÊ¹Óü°ÆäVSZ£¨ÐéÄâÄÚ´æ´óС£©ºÍRSS£¨³£×¤¼¯´óС£©¡£VSZ±íʾÈç¹ûÒ»¸ö³ÌÐòÍêȫפÁôÔÚÄÚ´æµÄ»°ÐèÒªÕ¼ÓöàÉÙÄÚ´æ¿Õ¼ä£¬¶øRSSÖ¸Ã÷Á˵±Ç°Êµ¼ÊÕ¼ÓÃÁ˶àÉÙÄÚ´æ¡£Èç¹ûÄܹ»Á˽âÒ»¸ö½ø³Ìµ±Ç°Õ¼ÓÃÁ˶àÉÙÄڴ棬ÄÇô¾Í¿ÉÒÔÈ·¶¨Õâ¸ö½ø³ÌÊÇÔÚÕý³£ÔËÐл¹ÊdzöÏÖÁËÒì³£¡£³ÌÐòͨ³£¶¼»áÏûºÄ±ÈÕý³£Çé¿ö¸ü¶àµÄÄÚ´æºÍCPU¡£ËäÈ»³ÌÐòÔ±¶¼ÔÚ¾¡Á¦È·±£´úÂëÕýÈ·µØÊ¹ÓÃ×ÊÔ´£¬µ«ÊÇÓÐʱºò»¹ÊÇÒªÓɹÜÀíÔ±À´¾ö¶¨ÖÕÖ¹»¹ÊÇÖØÆô½ø³Ì¡£¡¡¡¡

¡¡¡¡Óû§¿ÉÄÜ»á×¢Òâµ½ÔÚps auxÃüÁîµÄÊä³ö½á¹ûÀ´ó²¿·ÖTTYÓòÓиö"£¿"¡£ÕâÊÇÒòΪÕâЩ³ÌÐò»òÕßÔÚϵͳÆô¶¯µÄʱºò¾Í¿ªÊ¼ÔËÐÐÁË£¬»òÕßÊÇÓɳõʼ»¯½Å±¾£¨init script£©Æô¶¯µÄ¡£ÕâЩ½ø³ÌûÓпØÖÆÖÕ¶Ë£¬ËùÒÔ×÷Á˱ê¼Ç¡£ÁíÍ⣬linux-sanity-checkÃüÁîÓÐÒ»¸öTTYµÄֵΪpts/14¡£Õâ¸öÃüÁîÊÇÔ¶³ÌÁ¬½ÓÔËÐеģ¬ÓÐÓëÆä¹ØÁªµÄÒ»¸öÖÕ¶Ë¡£µ±ÄãµÄ»úÆ÷¿ª·ÅÁ˶àÌõÁ¬½Ó£¬¶øÄãÓÖÏëÈ·¶¨Ä³¸öÃüÁîÔËÐÐÔÚÄĸö´°¿ÚµÄʱºò£¬Õâ¸öÐÅÏ¢ÊǺÜÓÐÓõġ£¡¡¡¡

¡¡¡¡STATÏÔʾÁ˽ø³Ìµ±Ç°µÄ״̬¡£ÔÚÎÒÃǵÄÀý×ÓÀºÜ¶à½ø³Ì´¦ÔÚ˯Ãß״̬£¬STATÓòÀïµÄ"S"Ö¸Ã÷ÁËÕâһ״̬¡£Õâ½ö½ö±íÃ÷ÕâЩ½ø³ÌÔڵȴýijЩʼþ·¢Éú--¿ÉÄÜÊÇÓû§ÊäÈë»òÕßϵͳ×ÊÔ´µÄ¿ÉÓÃÐÔ¡£linux-sanity-checkÃüÁîÔòÓÐÒ»¸öR״̬£¬Õâ¸ö״̬±íÃ÷½ø³Ìµ±Ç°ÕýÔÚÔËÐС£ÓÐʱºòÄã¿ÉÒÔä¯ÀÀÒ»ÏÂÕâ¸öÁбíÈ»ºóÕÒÄÇЩR״̬µÄ½ø³Ì¡£Èç¹û´ó²¿·Ö½ø³Ì´¦ÔÚ˯Ãß״̬¶øÓÖÓÐÎÊÌâ·¢Éú£¬ÄÇôֻ¹Ø×¢ÄÇЩÕýÔÚÔËÐеĽø³ÌÊÇ×îºÃµÄ·½·¨¡£ÄÇÖÖ״̬²»Ò»¶¨ÄÜ˵Ã÷·¢ÉúÁËÎÊÌ⣬µ«ÊÇÓÐʱºòÈç¹û½ø³ÌÔËÐеÄʱ¼ä¹ý³¤¿ÉÄÜÒâζ×Å·¢ÉúÁËijЩÉî²ã´ÎµÄÎÊÌâ¡£
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 0 ÌõÆÀÂÛ