ÔõÑùʹÓÃLinux¾ÙÐÐϵͳÐÔÄܵ÷Óźͼà¿Ø
ÔõÑùʹÓÃlinux¾ÙÐÐϵͳÐÔÄܵ÷Óźͼà¿Ø
µ¼ÑÔ£º
LinuxÊÇÒ»ÖÖ¿ªÔ´²Ù×÷ϵͳ£¬±»ÆÕ±éÓÃÓÚЧÀÍÆ÷ÇéÐκÍǶÈëʽװ±¸ÖС£ÔÚʹÓÃLinux¾ÙÐÐϵͳÐÔÄܵ÷Óźͼà¿Ø·½Ã棬ÎÒÃÇ¿ÉÒÔͨ¹ýһЩ¼òÆÓµÄÏÂÁîºÍ¹¤¾ßÀ´ÊµÏÖ¡£±¾ÎĽ«ÏÈÈÝһЩ³£ÓõÄLinuxÐÔÄܵ÷Óźͼà¿ØÒªÁ죬ÒÔ¼°Ïà¹ØµÄ´úÂëʾÀý¡£
Ò»¡¢CPUÐÔÄܵ÷Óźͼà¿Ø
Éó²éCPUÐÅÏ¢
ʹÓÃÏÂÁî”lscpu”¿ÉÒÔÉó²éCPUµÄÏà¹ØÐÅÏ¢£¬°üÀ¨Ðͺš¢½¹µãÊý¡¢Ïß³ÌÊýµÈ¡£
ʾÀý´úÂ룺
lscpu
µÇ¼ºó¸´ÖÆ
Éó²éCPUʹÓÃÂÊ
ʹÓÃÏÂÁî”top”¿ÉÒÔÉó²éʵʱµÄCPUʹÓÃÂÊ£¬ÒÔ¼°Ã¿¸öÀú³ÌµÄCPUʹÓÃÇéÐΡ£°´¼ü”1″¿ÉÒÔÏÔʾÿ¸ö½¹µãµÄʹÓÃÂÊ¡£
ʾÀý´úÂ룺
top
µÇ¼ºó¸´ÖÆ
ÉèÖÃCPUµ÷ÀíÕ½ÂÔ
ʹÓÃÏÂÁî”chrt”¿ÉÒÔÉèÖÃCPUµÄµ÷ÀíÕ½ÂÔ£¬²¢½«Ö¸¶¨Àú³ÌÉ趨ΪʵʱÓÅÏȼ¶¡£
ʾÀý´úÂ룺
chrt -f -p 99 <Àú³ÌPID>
µÇ¼ºó¸´ÖÆ
¶þ¡¢ÄÚ´æÐÔÄܵ÷Óźͼà¿Ø
Éó²éÄÚ´æʹÓÃÇéÐÎ
ʹÓÃÏÂÁî”free”¿ÉÒÔÉó²éϵͳµÄÄÚ´æʹÓÃÇéÐΣ¬°üÀ¨×ÜÄÚ´æ¡¢ÒÑÓÃÄÚ´æ¡¢¿ÕÏÐÄÚ´æµÈ¡£
ʾÀý´úÂ룺
free -h
µÇ¼ºó¸´ÖÆ
Éó²éÀú³ÌÄÚ´æʹÓÃÇéÐÎ
ʹÓÃÏÂÁî”pmap”¿ÉÒÔÉó²éÖ¸¶¨Àú³ÌµÄÄÚ´æʹÓÃÇéÐΣ¬°üÀ¨ÐéÄâÄÚ´æ¡¢¹²ÏíÄڴ桢˽ÓÐÄÚ´æµÈ¡£
ʾÀý´úÂ룺
pmap <Àú³ÌPID>
µÇ¼ºó¸´ÖÆ
µ÷½âÄÚ´æ·ÖÅÉ
¿ÉÒÔͨ¹ýÐÞ¸Äϵͳ²ÎÊýÀ´µ÷½âÄÚ´æ·ÖÅÉÕ½ÂÔ£¬°üÀ¨µ÷½âÐéÄâÄÚ´æ¾Þϸ¡¢µ÷½âÄڴ滺³åÇø¾ÞϸµÈ¡£Ïà¹ØµÄϵͳ²ÎÊýÎļþλÓÚ”/proc/sys/vm”Ŀ¼Ï¡£
ʾÀý´úÂ룺
echo <ÊýÖµ> > /proc/sys/vm/<²ÎÊýÎļþÃû>
µÇ¼ºó¸´ÖÆ
Èý¡¢´ÅÅÌÐÔÄܵ÷Óźͼà¿Ø
Éó²é´ÅÅÌʹÓÃÇéÐÎ
ʹÓÃÏÂÁî”df”¿ÉÒÔÉó²é´ÅÅ̵ÄʹÓÃÇéÐΣ¬°üÀ¨´ÅÅÌ×ÜÈÝÁ¿¡¢ÒÑÓÃÈÝÁ¿¡¢¿ÉÓÃÈÝÁ¿µÈ¡£
ʾÀý´úÂ룺
df -h
µÇ¼ºó¸´ÖÆ
Éó²é´ÅÅÌIOÇéÐÎ
ʹÓÃÏÂÁî”iostat”¿ÉÒÔÉó²é´ÅÅÌIOµÄÇéÐΣ¬°üÀ¨¶ÁдËÙÂÊ¡¢IOÇëÇó´ÎÊýµÈ¡£
ʾÀý´úÂ룺
iostat
µÇ¼ºó¸´ÖÆ
µ÷½â´ÅÅ̵÷ÀíÕ½ÂÔ
¿ÉÒÔͨ¹ýÐÞ¸Äϵͳ²ÎÊýÀ´µ÷½â´ÅÅ̵÷ÀíÕ½ÂÔ£¬°üÀ¨ÉèÖÃIOµ÷ÀíÆ÷¡¢µ÷½âIOÇëÇóÐÐÁг¤¶ÈµÈ¡£Ïà¹ØµÄϵͳ²ÎÊýÎļþλÓÚ”/sys/block/ /queue”Ŀ¼Ï¡£
ʾÀý´úÂ룺
echo <µ÷ÀíÕ½ÂÔ> > /sys/block/<×°±¸Ãû³Æ>/queue/scheduler
µÇ¼ºó¸´ÖÆ
ËÄ¡¢ÍøÂçÐÔÄܵ÷Óźͼà¿Ø
Éó²éÍøÂçÅþÁ¬ÇéÐÎ
ʹÓÃÏÂÁî”netstat”¿ÉÒÔÉó²éÍøÂçÅþÁ¬µÄÇéÐΣ¬°üÀ¨ÍâµØIPµØµã¡¢Ô¶³ÌIPµØµã¡¢ÅþÁ¬×´Ì¬µÈ¡£
ʾÀý´úÂ룺
netstat -an
µÇ¼ºó¸´ÖÆ
Éó²éÍøÂçÁ÷Á¿
ʹÓÃÏÂÁî”nethogs”¿ÉÒÔÉó²éÀú³Ì¼¶±ðµÄÍøÂçÁ÷Á¿ÇéÐΣ¬°üÀ¨Ã¿¸öÀú³ÌµÄÍøÂçÎüÊպͷ¢ËÍËÙÂÊ¡£
ʾÀý´úÂ룺
nethogs
µÇ¼ºó¸´ÖÆ
µ÷½âÍøÂç²ÎÊý
¿ÉÒÔͨ¹ýÐÞ¸Äϵͳ²ÎÊýÀ´µ÷½âÍøÂç²ÎÊý£¬°üÀ¨µ÷½âTCP»º³åÇø¾Þϸ¡¢µ÷½âÍøÂçÑӳٵȡ£Ïà¹ØµÄϵͳ²ÎÊýÎļþλÓÚ”/proc/sys/net”Ŀ¼Ï¡£
ʾÀý´úÂ룺
echo <ÊýÖµ> > /proc/sys/net/<²ÎÊýÎļþÃû>
µÇ¼ºó¸´ÖÆ
½áÓ
±¾ÎÄÏÈÈÝÁËʹÓÃLinux¾ÙÐÐϵͳÐÔÄܵ÷Óźͼà¿ØµÄһЩ³£ÓÃÒªÁ죬²¢ÌṩÁËÏà¹ØµÄ´úÂëʾÀý¹©¶ÁÕßʵ¼ù¡£È»¶ø£¬²î±ðϵͳµÄÉèÖúÍÐèÇó¿ÉÄܲî±ð£¬Òò´Ë¶ÁÕß¿ÉÒÔƾ֤ÏÖÕæÏàÐξÙÐе÷½âºÍÓÅ»¯¡£Ï£Íû±¾ÎĶԶÁÕßÔÚʹÓÃLinux¾ÙÐÐÐÔÄܵ÷Óźͼà¿Ø·½ÃæÓÐËù×ÊÖú¡£
ÒÔÉϾÍÊÇÔõÑùʹÓÃLinux¾ÙÐÐϵͳÐÔÄܵ÷Óźͼà¿ØµÄÏêϸÄÚÈÝ£¬¸ü¶àÇë¹Ø×¢±¾ÍøÄÚÆäËüÏà¹ØÎÄÕ£¡