การดู System Activity, Hardware and System Information บน linux ด้วย vmstat


คำสั่ง vmstat(Report virtual memory statistics) เป็นคำสั่งที่ใช้ในการดู process, memory, paging, block IO, traps, and cpu activity โดยรายละเอียดสามารถดูจาก manual(man vmstat) ได้ครับ ผมขอยกตัวอย่างการใช้งานให้ดูครับ

แสดงรายละเอียดเกี่ยวกับ Active / Inactive Memory Pages

#vmstat -a

ผลที่ได้
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free inact active si so bi bo in cs us sy id wa st
0 0 0 46808 384080 87016 0 0 361 19 1022 220 2 5 89 4 0

หรือแสดงผลต่อเนื่องเพื่อดู processes, memory, paging, block IO, traps, และ cpu activity.

#vmstat 3 ; 3 คือระยะเวลาที่ต้องการให้แสดงผลครั้งต่อไป

ผลที่ได้
[root@localhost ~]# vmstat 3
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 45072 26340 354424 0 0 221 12 1017 189 1 4 92 3 0
0 0 0 45072 26340 354424 0 0 0 1 1006 118 0 2 98 0 0
0 0 0 45072 26340 354424 0 0 0 0 1009 124 0 0 100 0 0
0 0 0 45072 26340 354424 0 0 0 5 1007 121 0 0 100 0 0
0 0 0 45072 26340 354424 0 0 0 0 1010 123 0 1 99 0 0

เป็นอีกทางเลือกหนึ่งในการ monitor system บน linux ครับ

ความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

การ Mounting Disks บน Linux

การจัดเก็บ log ของ Web

การคอนฟิก rsyslog server and rsyslog client