nmonʹÓÃÓë½éÉÜ
ÒÔͨ¹ý°ïÖú£¨°´¼ü ¡°H¡±£©²é¿´£¬¿ÉÒÔÏÔʾLinuxϵͳCPU¡¢ÄÚ´æ¡¢½ø³ÌÐÅÏ¢£¬°üÀ¨ÁËCPUµÄÓû§¡¢ÏµÍ³¡¢µÈ´ýºÍ¿ÕÏÐ״ֵ̬£¬¿ÉÓÃÄÚ´æ¡¢»º´æ´óСÒÔ¼°½ø³ÌµÄCPUÏûºÄµÈÏêϸָ±ê¡£
¸ÃÖÖ·½Ê½ÏÔʾÐÅϢʵʱÐÔÇ¿£¬Äܹ»¼°Ê±ÕÆÎÕϵͳ³ÐÊÜѹÁ¦ÏµÄÔËÐÐÇé¿ö£¬Ã¿¿ÅCPUÀûÓÃÂÊÊǶàÉÙ¡¢ÄÚ´æÊ¹ÓöàÉÙ¡¢ÍøÂçÁ÷Á¿¶àÉÙ¡¢´ÅÅ̶Áд¡¡ÕâЩÊý¾Ý¾ùÊÇʵʱˢУ¬Ò»Ä¿ÁËÈ»¡£
3.4.2 ºǫ́¼à¿Ø
ΪÁËÅäºÏÐÔÄܲâÊÔ£¬ÎÒÃÇÍùÍùÐèÒª½«Ò»¸öʱ¼ä¶ÎÄÚϵͳ×ÊÔ´ÏûºÄÇé¿ö¼Ç¼ÏÂÀ´£¬Õâʱ¿ÉÒÔʹÓÃÃüÁîÔÚÔ¶³Ì´°¿ÚÖ´ÐÐÃüÁ
./nmon/ nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 120 ÆäÖи÷²ÎÊý±íʾ£º
-f °´±ê×¼¸ñʽÊä³öÎļþ£º
-c È¡³ö¶àÉÙ¸ö³éÑùÊýÁ¿£¬ÕâÀïΪ120£¬¼´¼à¿Ø=120*(30/60/60)=1Сʱ
¸ù¾ÝСʱ¼ÆËãÕâ¸öÊý×ֵĹ«Ê½Îª£ºc=h*3600/s£¬±ÈÈçÒª¼à¿Ø10Сʱ£¬Ã¿¸ô30Ãë²ÉÑùÒ»´Î£¬Ôòc=10*3600/30=1200
¸ÃÃüÁîÆô¶¯ºó£¬»áÔÚnmonËùÔÚĿ¼ÏÂÉú³É¼à¿ØÎļþ£¬²¢³ÖÐøÐ´Èë×ÊÔ´Êý¾Ý£¬Ö±ÖÁ360¸ö¼à¿ØµãÊÕ¼¯Íê³É¡ª¡ª¼´¼à¿Ø1Сʱ£¬ÕâЩ²Ù×÷¾ù×Ô¶¯Íê³É£¬ÎÞÐèÊÖ¹¤¸É Ô¤£¬²âÊÔÈËÔ±¿ÉÒÔ¼ÌÐøÍê³ÉÆäËû²Ù×÷¡£Èç¹ûÏëÍ£Ö¹¸Ã¼à¿Ø£¬ÐèҪͨ¹ý¡°#ps ¨Cef|grep nmon¡±²éѯ½ø³ÌºÅ£¬È»ºóɱµô¸Ã½ø³ÌÒÔÍ£Ö¹¼à¿Ø¡£
3.4.3 ¶¨Ê±ÈÎÎñ
³ýÅäºÏÐÔÄܲâÊÔµÄ¶ÌÆÚ¼à¿Ø£¬ÎÒÃÇÒ²¿ÉÒÔʵÏÖ¶ÔϵͳµÄ¶¨ÆÚ¼à¿Ø£¬×÷ΪÔËӪά»¤½×¶ÎµÄ²Î¿¼¡£¶¨ÆÚ¼à¿ØÊµÏÖÈçÏ£º
1) Ö´ÐÐÃüÁ#crontab ¨Ce
9 / 27
nmonʹÓÃÓë½éÉÜ
2) ÔÚ×îºóÒ»ÐÐÌí¼ÓÈçÏÂÃüÁ
0 8 * * 1,2,3,4,5 /nmon/nmon_x86_rhel5 -f -N -m /nmon/log -s 30 -c 1200
±íʾ£º
ÖÜÒ»µ½ÖÜÎ壬´ÓÔçÉÏ08µã¿ªÊ¼£¬¼à¿Ø10¸öСʱ£¨µ½18:00ÕûΪֹ£©£¬Êä³öµ½/nmon/log
4.
Nmon¼à¿Ø½á¹û½éÉÜ
4.1 Éú³É½á¹ûÎļþ
ͨ¹ýºǫ́¼à¿ØºÍ¶¨ÆÚ¼à¿Ø£¬ÎÒÃÇ¿ÉÒԵõ½À©Õ¹ÃûΪnmonµÄ¼à¿ØÎļþ£¬ÕâЩÎļþ¼Ç¼×Åϵͳ×ÊÔ´µÄÊý¾Ý£¬ÐèÒªÅäºÏ·ÖÎö¹¤¾ß£¨nmon analyser£©½øÐнâ¶Á¡£
1) ʹÓÃFTP¹¤¾ß´Ó·þÎñÆ÷ÉÏÈ¡ÏÂÉú³É½á¹ûÎļþ/nmon/log/sjfx212_120318_1723.nmon
µ½±¾»ú¡£
2) ´ò¿ªnmon_analyser.zip °üϵÄnmon analyser v33g.xls Îļþ£¬µã»÷Analyse
nomn data°´Å¥£¬Ñ¡Ôñ֮ǰgetÏÂÀ´µÄsjfx212_120318_1723.nmonÎļþ¡£
Excel¿ÉÄܽûÖ¹ÔËÐкêÁË£¬µã¡°°²È«¾¯¸æÅԱߵÄÑ¡Ï£¬ÔÊÐíÔËÐк꣺
10 / 27
nmonʹÓÃÓë½éÉÜ
3) Éú³É·ÖÎö½á¹ûÎļþsjfx212_120318_1723.nmon.xlsx£¬²¢Éú³Éͳ¼ÆÍ¼£¬Ö±¹ÛÏÔʾϵ
ͳ×ÊÔ´Çé¿ö¡£
sjfx212_120318_1723.nmon.xlsx
4.2 Ö÷ÒªÐÔÄܲÎÊý½éÉÜ
? ϵͳ»ã×Ü£¨¶ÔÓ¦excel±êÇ©µÄ¡®SYS_SUMM¡¯£©£ºÆäÖÐÀ¶ÏßΪcpuÕ¼ÓÐÂʱ仯Çé¿ö£»
·ÛÏßΪ´ÅÅÌIOµÄ±ä»¯Çé¿ö¡£
? ´ÅÅ̶ÁдÇé¿ö»ã×Ü£¨¶ÔÓ¦excel±êÇ©µÄ¡®DISK_SUMM¡¯£©£º ÆäÖÐÀ¶É«Îª´ÅÅ̶ÁµÄËÙ
ÂÊKB/sec£»×ÏɫΪ´ÅÅÌдµÄËÙÂÊKB/sec¡£
? ÄÚ´æÇé¿ö»ã×Ü£¨¶ÔÓ¦excel±êÇ©µÄ¡®MEM¡¯£©£º ÇúÏß±íʾÄÚ´æÊ£ÓàÁ¿£¨MB£©
4.3 Ò³Ãæ½éÉÜ
¼òµ¥½éÉÜÉú³É½á¹ûµÄ¸÷¸öÒ³Ãæ£º
1) ϵͳ»ã×ÜÒ³Ãæ£º¶ÔÓ¦±êǩҳ£¨SYS_SUMM£©
Ò³ÃæÏÔʾÏîÖ÷ÒªÓÐÖ÷»úÃû,Ö´ÐÐÈÕÆÚ£¬ÏµÍ³cpuʹÓÃÇé¿ö£¨À¶Ïߣ©£¬ÏµÍ³I/OÇé¿ö£¨·ÛºìÏߣ©£¬ÆäÖÐ×ø±ê×ó×ÝÖáΪϵͳcpu£¨user%+sys%£©Ê¹ÓÃÂÊ£¬ºáÖáΪÔËÐÐʱ³¤£¨ÏÂͼΪһ¸öСʱ£©£¬ÓÒ×ÝÖáΪϵͳ´ÅÅÌ´«Ê䣨Disk xfers£©£¬×ø±êϲàΪͳ¼ÆÐÅÏ¢£ºÏµÍ³I/OÇé¿ö£¨Ò»¸öÖÜÆÚ
11 / 27
nmonʹÓÃÓë½éÉÜ
Ä򵀮½¾ùÖµ¡¢×î´óÖµ¡¢³öÏÖ×î´óÖµµÄʱ¼ä£©£¬ÏµÍ³CPUʹÓÃÇé¿ö¡£
Ñ¡Ïî User% Wait% ˵Ã÷ Óû§½ø³Ìʱ¼äÔÚCPU ¿ªÏúʱ¼ä°Ù·Ö±È ËùÓнø³ÌÏ̱߳»×èÈûµÈ´ýÍê³ÉÒ»´ÎIO ÇëÇóËùÕ¼CPU ¿ªÏúidleµÄʱ¼ä°Ù·Ö±È Sys% Idle% CPU% Ï̺߳ÍÖжÏÔÚCPU ¿ªÏúʱ¼ä°Ù·Ö±È CPU ¿ÕÏÐʱ¼äµÄ°Ù·Ö±È CPU ÀûÓÃÂÊµÄ°Ù·Ö±È ±¸×¢ Èç¹ûÒ»¸öCPU ±»³ä·ÖʹÓÃ,ÀûÓÃÂÊ·ÖÀàÖ®¼ä¾ùºâµÄ±ÈÀýÓ¦¸ÃÊÇ£º 65% - 70% User Time 30% - 35% System Time 0% - 5% Idle Time
×¢ÊÍ£º
Èç¹ûϵͳCPUÓÐIO wait´æÔÚ£¬ËµÃ÷¿ÉÄÜIO»òÄÚ´æ·½Ãæ´æÔÚÆ¿¾±£¬ÆäÖÐÖ÷Òªµ¼ÖÂIO WaitµÄÖ÷ÒªÔÒòÈçÏ£º
? ÄÚ´æ²»¹»¶øÒýÆðƵ·±µÄµÄÊý¾Ý½»»»£¬µ¼ÖÂÊý¾Ý´æÈ¡´æÔÚ½»»»¿Õ¼äµÄ I/OÆ¿¾± ? Ó²ÅÌÊý¾Ý·Ö²¼²»ºÏÀí 2) ϵͳÐÅÏ¢£º±êǩҳ£¨AAA£©
Ò³ÃæÐÅÏ¢Ö÷Òª°üÀ¨£ºÖ´ÐÐÃüÁÖ÷»úCPUÊý£¨4£©£¬²Ù×÷ϵͳÄں˰汾ÐÅÏ¢£¬Ö÷»úÃûµÈÐÅÏ¢¡£
12 / 27
Ïà¹ØÍÆ¼ö£º