LinuxϵͳÖÐCPUºÍSysÕ¼Óùý¸ßµÄÊÓ²ìÓëÓ¦¶Ô
ÎÊÌ⣺LinuxϵͳÖÐCPUºÍSysÕ¼Óùý¸ßµÄÊÓ²ìÓëÓ¦¶Ô
ÔÚLinuxϵͳÖУ¬CPUºÍSysÕ¼Óùý¸ßÊÇÒ»ÖÖ³£¼ûµÄÎÊÌ⣬¿ÉÄÜ»áÓ°ÏìϵͳµÄÐÔÄܺÍÎȹÌÐÔ¡£±¾ÎĽ«ÏÈÈÝÔõÑù¾ÙÐÐÕï¶ÏºÍÓ¦¶ÔCPUºÍSysÕ¼Óùý¸ßµÄÎÊÌ⣬²¢¸ø³öÏêϸµÄ´úÂëʾÀý¡£
ÎÊÌâÆÊÎö
CPUÕ¼Óùý¸ß¿ÉÄÜÊÇÓÉÓÚϵͳÖÐij¸öÀú³ÌÏûºÄÁ˹ý¶àµÄÅÌËã×ÊÔ´£¬µ¼ÖÂϵͳ¸ºÔعý¸ß¡£SysÕ¼Óùý¸ß¿ÉÄÜÊÇÓÉÓÚϵͳŲÓÃƵÈÔ»òÕßÄÚºËÄ£¿é·ºÆðÎÊÌâ¡£
ÊÓ²ìÒªÁì
Éó²éϵͳ¸ºÔØ
¿ÉÒÔʹÓÃtopÏÂÁî»òhtopÏÂÁîÉó²éϵͳµÄ¸ºÔØÇéÐΣ¬°üÀ¨CPUʹÓÃÂÊ¡¢ÄÚ´æʹÓÃÂʺÍÀú³ÌÐÅÏ¢¡£
top
µÇ¼ºó¸´ÖÆ
Éó²éCPUÕ¼ÓÃÇéÐÎ
ʹÓÃtopÏÂÁî»òpsÏÂÁîÉó²éÄ¿½ñÔËÐеÄÀú³ÌÖÐCPUÕ¼ÓýϸߵÄÀú³Ì¡£
top -c
µÇ¼ºó¸´ÖÆ
Éó²éSysŲÓÃÇéÐÎ
ʹÓÃstraceÏÂÁî¸ú×ÙÀú³ÌµÄϵͳŲÓã¬Éó²éϵͳŲÓõÄƵÂʺÍÖ´ÐÐʱ¼ä¡£
strace -p <pid>
µÇ¼ºó¸´ÖÆ
Éó²éÄÚºËÈÕÖ¾
Éó²éϵͳµÄÄÚºËÈÕÖ¾£¬¼ì²éÊÇ·ñÓÐÏà¹ØµÄ¹ýʧ»òÖÒÑÔÐÅÏ¢¡£
dmesg
µÇ¼ºó¸´ÖÆ
½â¾öÒªÁì
ÖÕÖ¹Õ¼ÓÃCPU¹ý¸ßµÄÀú³Ì
¿ÉÒÔʹÓÃkillÏÂÁîÖÕÖ¹CPUÕ¼Óùý¸ßµÄÀú³Ì¡£
kill -9 <pid>
µÇ¼ºó¸´ÖÆ
ÓÅ»¯´úÂë
¶ÔCPUÕ¼Óùý¸ßµÄÀú³Ì¾ÙÐÐÐÔÄÜÓÅ»¯£¬ïÔÌÅÌËãÁ¿»òÕßÓÅ»¯Ëã·¨¡£
Éý¼¶ÄÚºË
ÓÐʱ¼äSysÕ¼Óùý¸ßÊÇÓÉÓÚÄÚºËÄ£¿éµÄÎÊÌ⣬¿ÉÒÔʵÑéÉý¼¶Äں˲¢ÖØÆôϵͳ¡£
µ÷½âϵͳ²ÎÊý
¿ÉÒÔͨ¹ýÐÞ¸Ä/proc/sys/Ŀ¼ÏµIJÎÊýÀ´ÓÅ»¯ÏµÍ³µÄÐÔÄÜ£¬ÀýÈçµ÷½âÄÚ´æ·ÖÅÉ¡¢µ÷ÀíÕ½ÂԵȡ£
×ܽá
ͨ¹ýÒÔÉÏÒªÁ죬ÎÒÃÇ¿ÉÒÔÕë¶ÔLinuxϵͳÖÐCPUºÍSysÕ¼Óùý¸ßµÄÎÊÌâ¾ÙÐÐÊÓ²ìºÍÓ¦¶Ô£¬È·±£ÏµÍ³ÔËÐÐÎȹ̡£ÔÚÏÖʵ²Ù×÷ÖУ¬Æ¾Ö¤ÏêϸÇéÐÎÑ¡ÔñºÏÊʵÄÊÓ²ìÒªÁìºÍ´¦Àí·½·¨£¬ÊµÊ±½â¾öÎÊÌ⣬Ìá¸ßϵͳµÄÐÔÄܺÍÎȹÌÐÔ¡£
ÒÔÉϾÍÊÇLinuxϵͳÖÐCPUºÍSysÕ¼Óùý¸ßµÄÊÓ²ìÓëÓ¦¶ÔµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡