Linuxの詳細なパフォーマンスモニタリング方法
これは、Linuxコマンドとパフォーマンスモニタリングシリーズの一部です。vmstatとiostatの2つのコマンドは、すべての主要なクラスunixシステム(Linux/unix/freeBSD/Solaris)に適用されます。
Linuxシステムにsysstatをインストールする コードのコピーvmstat-メモリ、プロセス、ページングなどの簡単な情報。
iostat-CPU統計、デバイスとパーティションの入出力統計。Linuxでのvmstatコマンドの6つの例
1.アクティブおよび非アクティブメモリのリストコードのコピー
[root@tecmint ~]# vmstat -aprocs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free inact active si so bi bo in cs us sy id wa stSi–ディスクからメモリに交換されるデータの量(KB単位)は毎秒です。
so–ディスクがメモリから交換される毎秒のデータ量(KB単位)。コードのコピー
[root@tecmint ~]# vmstat 2 60 0 0 810420 22064 101368 0 0 56 3 50 57 0 3 95 2 0
0 0 0 810412 22064 101368 0 0 0 0 16 35 0 0 100 0 00 0 0 810412 22064 101368 0 0 0 0 17 35 0 0 100 0 0
0 0 0 810412 22064 101368 0 0 0 0 18 36 0 1 100 0 0コードのコピー
[tecmint@tecmint ~]$ vmstat -t 1 5r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 632028 24992 192244 0 0 70 5 55 78 1 3 95 1 0 2012-09-02 14:57:18 IST
1 0 0 632028 24992 192244 0 0 0 0 171 514 1 5 94 0 0 2012-09-02 14:57:19 IST1 0 0 631656 24992 192244 0 0 0 0 189 592 0 5 95 0 0 2012-09-02 14:57:22 IST
4.各種カウンタの統計[tecmint@tecmint ~]$ vmstat -s
1030800 total memory185920 inactive memory
506144 free memory2064376 total swap
0 used swap4539 non-nice user cpu ticks