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

linuxÖÐÏÞÖÆÓû§½ø³ÌCPUÕ¼ÓÃÂÊ

·¢²¼Ê±¼ä:2008-02-28 10:13:48À´Ô´:ºìÁª×÷Õß:augset
¡¡¡¡¹ØÓÚÕâ¸öÎÊÌ⣬ËÑË÷Á˺ܶà×ÊÁÏûÓкܺõĴ𰸣¬±È½Ï¶àµÄ¾ÍÊÇͨ¹ýpamÀ´ÏÞÖÆÓû§×ÊÔ´£¬ÆäÖÐÒ»ÏîÊÇCPUʱ¼ä£¬µ«Ã»ÓÐCPUÕ¼ÓÃÂÊ¡£

¡¡¡¡Êµ¼ÊÉÏ£¬ÔÚlinux·þÎñÆ÷ÖУ¬Óû§½ø³ÌÔËÐкܳ¤Ê±¼äÊÇ¿ÉÒÔ½ÓÊܵġ£¶øÕ¼ÓÃCPU¹ý¸ßÔòÈÃÆäËûÓû§ÎÞ·¨ÈÌÊÜ£¬¶øÆäºÜÓпÉÄÜÊÇÓû§³ÌÐòÓÐÎÊÌ⣬Õâ¸öʱºòϵͳӦ¸Ã×Ô¶¯×èÖ¹ÕâÑùµÄ½ø³Ì¼ÌÐøÏûºÄϵͳ×ÊÔ´¡£

¡¡¡¡×î¼òµ¥µÄ·½·¨¾ÍÊÇͨ¹ýps·¢ÏÖCPUÕ¼ÓÃÂʳ¬¹ýij¸öÏÞÖÆµÄÓû§½ø³Ì£¬È»ºó½«¸Ã½ø³ÌɱËÀ£¬ÕâÖÖ×ö·¨ºÜ±©Á¦£¬¶øÇÒÓû§·¢ÏÖËûµÄ½ø³Ì±»É±ÒÔºóºÜ¿ÉÄÜÓÖÆô¶¯½ø³Ì£¬ÕâÑù¶ñÐÔÑ­»·¡£

¡¡¡¡ÓÐÒ»ÖÖÕÛÖеķ½·¨£¬²»Êǽ«Ä¿±ê½ø³ÌɱËÀ£¬¶øÊÇÊʵ±µ÷ÕûÆäniceÖµ£¬¾ßÌå¼ûÈçÏÂshell³ÌÐò£º

ÒýÓÃ:
renice +10 `ps aux | awk '{ if ($3 > 0.8 && id -u $1 > 500) print $2}'`
ÎÄÕÂÆÀÂÛ

¹²ÓÐ 2 ÌõÆÀÂÛ

  1. aronmalache ÓÚ 2008-02-28 19:37:23·¢±í:

    ûÓÐÓ°Ï죬niceÖµ¾ÍÊdzÌÐòÓÅÏȼ¶¡£

  2. weifan135157 ÓÚ 2008-02-28 13:00:54·¢±í:

    ¸ü¸ÄCPUÀûÓÃÂʶԳÌÐòµÄ½á¹ûÓÐÓ°ÏìÂð£¿