พอดีวันนี้ นั่งลองเล่น 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/