Author Topic: tool ในการเชค monitor cpu disk usage io โดย Collectl และ nmon  (Read 11636 times)

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
พอดีวันนี้ นั่งลองเล่น tool ตัวหนึ่งครับ ชื่อ collectl กับ nmon

tool ตัวนี้จะช่วยในการวิเคราะห์ performance ของ data ซึ่งปกติเราก็ใช้ tool ที่มีให้
แต่ว่าตัวนี้ จะเป็นตัวรวมเลย ที่สามารถใช้เชคได้  cpu, disk, inodes, infiniband, lustre, memory, network, nfs, processes, quadrics, slabs, sockets and tcp

ลองดูนะครับ ก่อนอื่นต้องลงก่อน
#yum install collectl

ถ้าไม่เจอ package นี้บน repo ก็ทำการลงตัว rpmforge ก่อนนะครับดังนี้
ไป down rpmforge-release ที่เหมาะสมกับ kernel และ os version ที่ใช้ เมื่อได้แล้วก็
 
#rpm -Uvh rpmforge-release*rpm
#yum install collectl

ลงเสร็จก็ลองเลยครับ

[root@Backup01 mbox]# collectl
#<----CPU[HYPER]-----><----------Disks-----------><----------Network---------->
#cpu sys inter  ctxsw KBRead  Reads KBWrit Writes   KBIn  PktIn  KBOut  PktOut
   0   0  1044    100      0      0      0      0      5     57      0       2
   0   0  1057    117      0      0     20      3      7     67      0       2
   0   0  1070    106      0      0      0      0      7     72      1       3
   0   0  1038    109      0      0      0      0      7     72      0       1
   0   0  1098    670      0      0    316     41      9     56      0       2


[root@Backup01 mbox]# collectl -sjmf -oT
waiting for 1 second sample...
#         <---------------------------Int----------------------------><-----------Memory-----------><------NFS Totals------>
#Time     Cpu0 Cpu1 Cpu2 Cpu3 Cpu4 Cpu5 Cpu6 Cpu7 Cpu8 Cpu9 Cp10 Cp11 Free Buff Cach Inac Slab  Map  Reads Writes Meta Comm
15:53:12  1999  999 1009  999  999 1000  999 1000  999 1028  999 1026  14G 437M 535M 168M 137M 104M      0      0    0    0
15:53:13  2001 1001 1008 1001 1002 1003 1001 1001 1014 1023 1014 1023  14G 437M 535M 168M 137M 104M      0      0    0    0
15:53:14  1999 1000 1000  999  999 1000  999 1002  999 1021  999 1019  14G 437M 535M 168M 137M 104M      0      0    0    0
15:53:15  2002 1002 1004 1001 1048 1003 1001 1002 1002 1018 1002 1017  14G 437M 535M 168M 137M 105M      0      0    0    0


ถ้าเพิ่มเติม ก็ลองเข้าไปอ่านใน link ได้นะครับ http://collectl.sourceforge.net/
« Last Edit: ธันวาคม 04, 2013, 04:10:31 PM by golfreeze »

golfreeze

  • Administrator
  • Hero Member
  • *****
  • Posts: 2145
    • View Profile
    • นั่งสมาธิ สติปัฏฐานสี่ พาเที่ยววัด แนะนำวัด แจกcd ธรรมะฟรี
    • Email
Re: tool ในการเชค monitor cpu disk usage io โดย Collectl และ nmon
« Reply #1 on: ธันวาคม 04, 2013, 04:08:53 PM »
อีกตัวคือ tool nmon ครับ
สามารถเชค การทำงาน CPU,memory,disk,resource ได้แบบ มีกราฟโชว์

ก่อนอื่นก็ต้องลง tool ตัวนี้ก่อนนะครับผม
#yum install nmon

เริ่มใช้งานก็

#nmon

แล้วก็เลือกดู monitor ถ้าต้องการดู cpu usage ก็กด "c" ครับแล้วรบสักครู่

â                                                                               â
â  ------------------------------       For help type H or ...                  â
â  #    #  #    #   ####   #    #        nmon -?  - hint                        â
â  ##   #  ##  ##  #    #  ##   #        nmon -h  - full                        â
â  # #  #  # ## #  #    #  # #  #                                               â
â  #  # #  #    #  #    #  #  # #       To start the same way every time        â
â  #   ##  #    #  #    #  #   ##        set the NMON ksh variable              â
â  #    #  #    #   ####   #    #                                               â
â  ------------------------------                                               â
â                                                                               â
â  Use these keys to toggle statistics on/off:                                  â
â     c = CPU        l = CPU Long-term   - = Faster screen updates              â
â     m = Memory     j = Filesystems     + = Slower screen updates              â
â     d = Disks      n = Network         V = Virtual Memory                     â
â     r = Resource   N = NFS             v = Verbose hints                      â
â     k = kernel     t = Top-processes   . = only busy disks/procs              â
â     h = more options                   q = Quit                               â
âââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââââ

ถ้าจะหารายละเอียด เพิ่มเติมของ nmon สามารถ man ดูได้นะครับ หรือ ดูได้ที่ link: http://nmon.sourceforge.net/pmwiki.php
« Last Edit: ธันวาคม 04, 2013, 04:32:56 PM by golfreeze »