pidstat pidstat是Linux 裡面一套統計/監控目前被kernel所管理的任務(task)的軟體。使用前必須先掛載proc。主要有底下幾種方式顯示統計數據: 1. 顯示區間和顯示筆數。 2. 根據特定task為單位。 3. 根據IO。 4. 根據PID。 5. CPU使用量。 6. 分頁錯誤(page faults)和記憶體使用量(memory utilization)。 7. 堆疊(stack utilization)。 8. task切換分頁。 (這文章並不是在同一天,同一台主機內寫的,所以顯示數據的hostname, CPU,還有裡面的例子等等資訊可能會不太一樣,並且以下內容都是以版本11.2.0所撰寫)
Showing posts with label benchmark. Show all posts
Showing posts with label benchmark. Show all posts
Wednesday, 26 October 2016
[Linux] pidstat - 行程(任務)資源統計
Tuesday, 3 May 2016
vmstat
Introduction
這是一套虛擬記憶體的統計軟體,統計關於行程,記憶體,分頁,block IO, traps, 磁碟和cpu的活動等等。
vmstat總共有四種模式,分別是「VM」, 「Disk」, 「Disk Partition」, 「Slab」。
Tuesday, 26 April 2016
Benchmark - mpstat
Introduction
統計跟處理器相關資料軟體,必須先把proc掛載起來才能使用。
這個指令會對輸出所有可取得的處理器的活動,「processor 0」 會是第一個. 所有處理器的平均也會被紀錄起來。不管是單處理器還是多處理器都可以用這個指令,只是單處理器只會印出一個值。
如果後面接數字參數「eg. mpstat 2」代表每2秒更新一次,持續更新資料。如果是0或是沒有參數則是從開機到這個時間點的平均。如果是兩個數字參數「eg. mpstat 2 5」,代表每兩秒更新一次,組共5次。
Subscribe to:
Posts (Atom)