Èç´¦ÀíLinuxϵͳ̫¹ýÕ¼ÓÃÄÚ´æºÍCPUµÄÎÊÌ⣿
ÔõÑù½â¾ölinuxϵͳÖзºÆðµÄÀú³ÌÕ¼Óùý¶àÄÚ´æºÍcpuÎÊÌâ
ÔÚʹÓÃLinuxϵͳʱ£¬¾³£»áÓöµ½Àú³ÌÕ¼Óùý¶àÄÚ´æºÍCPU×ÊÔ´µÄÎÊÌâ¡£Õâ¿ÉÄܻᵼÖÂϵͳÔËÐлºÂý£¬ÉõÖÁÍ߽⡣±¾ÎĽ«ÏÈÈÝһЩ½â¾öÕâ¸öÎÊÌâµÄ³£ÓÃÒªÁì¡£
Ò»¡¢²éÕÒÕ¼Óùý¶à×ÊÔ´µÄÀú³Ì
Ê×ÏÈ£¬ÎÒÃÇÐèÒªÕÒ³öÕ¼Óùý¶à×ÊÔ´µÄÀú³Ì¡£¿ÉÒÔʹÓó£¼ûµÄϵͳ¼à¿Ø¹¤¾ßÈçtop¡¢htop»òpsÏÂÁîÀ´Éó²éÄ¿½ñÔËÐеÄÀú³Ì£¬²¢Æ¾Ö¤CPU»òÄÚ´æʹÓÃÂʾÙÐÐÅÅÐò¡£
ÀýÈ磬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÉó²éÕ¼ÓÃCPU×ÊÔ´×î¶àµÄÀú³Ì£º
top -o %CPU
»òÊÇÒÔÏÂÏÂÁîÉó²éÕ¼ÓÃÄÚ´æ×ÊÔ´×î¶àµÄÀú³Ì£º
top -o %MEM
ͨ¹ýÊÓ²ìÕ¼ÓÃ×ÊÔ´×î¶àµÄÀú³Ì£¬¿ÉÒÔÈ·¶¨ÎÊÌâ·ºÆðÔÚÄĸöÀú³ÌÉÏ¡£
¶þ¡¢ÖØÆôÎÊÌâÀú³Ì
Ò»µ©È·¶¨ÁËÕ¼ÓÃ×ÊÔ´¹ý¶àµÄÀú³Ì£¬¿ÉÒÔʵÑéÖØÆô¸ÃÀú³ÌÀ´½â¾öÎÊÌâ¡£¿ÉÒÔʹÓÃkillÏÂÁîÀ´ÖÕÖ¹Àú³Ì£¬²¢Ê¹ÓÃÏìÓ¦µÄÏÂÁîÖØÐÂÆô¶¯¡£
ÀýÈ磬ÈôÊÇ·¢Ã÷ÊÇwebЧÀÍÆ÷Àú³ÌÕ¼Óùý¶à×ÊÔ´£¬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÀ´ÖØÆô¸ÃÀú³Ì£º
sudo service apache2 restart
Èý¡¢ÓÅ»¯Àú³ÌÉèÖÃ
ÓÐʱ¼ä£¬Àú³ÌÕ¼Óùý¶à×ÊÔ´ÊÇÓÉÓÚÆäÉèÖò»¶ÔÀíÔì³ÉµÄ¡£¿ÉÒÔͨ¹ý¶ÔÀú³ÌµÄÉèÖÃÎļþ¾ÙÐе÷½âÀ´½â¾öÎÊÌâ¡£
ÀýÈ磬¹ØÓÚÊý¾Ý¿âЧÀÍÀú³Ì£¬¿ÉÒÔµ÷½âÊý¾Ý¿âµÄ»º´æ¾Þϸ»òÓÅ»¯ÅÌÎÊÓï¾äÒÔ½µµÍ×ÊÔ´Õ¼ÓÃÂÊ¡£¹ØÓÚwebЧÀÍÆ÷Àú³Ì£¬¿ÉÒÔµ÷½â²¢·¢ÅþÁ¬Êý»ò»º´æÉèÖõȡ£
ËÄ¡¢ÏÞÖÆÀú³Ì×ÊԴʹÓÃ
ÈôÊÇÖØÆô»òÓÅ»¯Àú³ÌÉèÖÃÎÞ·¨½â¾öÎÊÌ⣬ÎÒÃÇ¿ÉÒÔʵÑéÏÞÖÆÀú³ÌµÄ×ÊԴʹÓá£LinuxϵͳÌṩÁËһЩ»úÖÆÀ´ÏÞÖÆÀú³ÌµÄ×ÊԴʹÓã¬Èçcgroups»òulimitµÈ¡£
cgroupsÊÇÒ»ÖÖ×ÊÔ´¿ØÖÆÊÖÒÕ£¬¿ÉÒÔͨ¹ý½¨Éècgroups×é²¢½«Àú³Ì¼ÓÈë×éµÄ·½·¨À´ÏÞÖÆÆä×ÊԴʹÓ᣿ÉÒÔͨ¹ýÉèÖÃcgroups×éµÄÄÚ´æ»òCPUÏÞÖÆ£¬À´ÏÞÖÆÀú³ÌµÄÕ¼ÓÃÂÊ¡£
ulimitÊÇÒ»ÖÖϵͳ¼¶×ÊÔ´ÏÞÖƹ¤¾ß£¬Ëü¿ÉÒÔͨ¹ýÉèÖÃÀú³ÌµÄ×ÊÔ´ÏÞÖÆÀ´ÏÞÖÆÆä×ÊԴʹÓ᣿ÉÒÔʹÓÃulimitÏÂÁîÀ´ÉèÖÃÀú³ÌµÄ×ÊÔ´ÏÞÖÆ¡£
ÀýÈ磬¿ÉÒÔʹÓÃÒÔÏÂÏÂÁîÏÞÖÆÀú³ÌµÄCPUÕ¼ÓÃÂÊΪ50%£º
ulimit -u 50
Îå¡¢Éý¼¶Èí¼þ»òÄÚºË
ÓÐʱ¼ä£¬Àú³ÌÕ¼Óùý¶à×ÊÔ´µÄÎÊÌâ¿ÉÄÜÊÇÓÉÓÚÈí¼þ»òÄں˱£´æµÄbugÔì³ÉµÄ¡£ÔÚÕâÖÖÇéÐÎÏ£¬Éý¼¶Èí¼þ»òÄں˿ÉÒÔ½â¾öÎÊÌâ¡£
¿ÉÒÔ¼ì²éÊÇ·ñ±£´æÈí¼þ»òÄں˵ĸüа汾£¬²¢Æ¾Ö¤ÐèÒª¾ÙÐÐÉý¼¶¡£
Áù¡¢ÓÅ»¯ÏµÍ³ÐÔÄÜ
×îºó£¬ÈôÊÇÒÔÉÏÒªÁ춼ÎÞ·¨½â¾öÎÊÌ⣬ÎÒÃÇ¿ÉÒÔʵÑéÓÅ»¯ÏµÍ³µÄÐÔÄÜ¡£¿ÉÒÔͨ¹ýÒÔÏ·½·¨À´ÓÅ»¯ÏµÍ³ÐÔÄÜ£º
½ûÓò»ÐëÒªµÄЧÀÍ»òÀú³Ì£º¿ÉÒÔͨ¹ý½ûÓò»ÐëÒªµÄЧÀÍ»òÀú³ÌÀ´ïÔÌϵͳ×ÊÔ´µÄÕ¼Óá£
µ÷½âϵͳ²ÎÊý£º¿ÉÒÔͨ¹ýµ÷½âϵͳ²ÎÊýÀ´ÓÅ»¯ÏµÍ³ÐÔÄÜ£¬ÈçïÔÌÀú³ÌµÄÉÏÏÂÎÄÇл»¡¢ÔöÌíÎļþÐÎò·ûµÈ¡£
Éý¼¶Ó²¼þ£ºÈôÊÇϵͳµÄÓ²¼þÉèÖýϵͣ¬Ò²¿ÉÄܵ¼ÖÂÀú³ÌÕ¼Óùý¶à×ÊÔ´µÄÎÊÌâ¡£ÔÚÕâÖÖÇéÐÎÏ£¬Éý¼¶Ó²¼þ¿ÉÒÔÌáÉýϵͳÐÔÄÜ¡£
×ÛÉÏËùÊö£¬µ±LinuxϵͳÖзºÆðÀú³ÌÕ¼Óùý¶àÄÚ´æºÍCPU×ÊÔ´µÄÎÊÌâʱ£¬¿ÉÒÔͨ¹ý²éÕÒÎÊÌâÀú³Ì¡¢ÖØÆôÀú³Ì¡¢ÓÅ»¯Àú³ÌÉèÖá¢ÏÞÖÆÀú³Ì×ÊԴʹÓá¢Éý¼¶Èí¼þ»òÄÚºËÒÔ¼°ÓÅ»¯ÏµÍ³ÐÔÄܵÈÒªÁìÀ´½â¾öÎÊÌ⡣ϣÍû±¾ÎĵÄÒªÁì¶Ô½â¾öÕâ¸öÎÊÌâÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÈç´¦ÀíLinuxϵͳ̫¹ýÕ¼ÓÃÄÚ´æºÍCPUµÄÎÊÌ⣿µÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡