First Chapter
想要了解Linux作業系統的話,除了要有一些基本的知識外,也要有許多的know how,舉個例子來說,想要了解從『user space』到『kernel space』流程的話,就一定也要懂相關的『virtual file system』。
所以如果今天想要評估Linux作業系統的效能的話,其實也並不是學個幾套工具就好了,之前也必須下許多苦工,不然就算工具撈出來的數據,你可能也會看不懂。
底下這章圖是網路上流傳甚廣的一張Linux 效能評估的相關scope和工具,這篇文章就要以這張圖來當藍圖,學習並且整理相關的效能評估工具。
ref:https://www.reddit.com/r/linux/comments/4x4smu/linux_performance_tools_full_version_draft/
目前文章分類如下:
- CPU
1.1 mpstat - IO
2.1 iotop
2.2 iostat
2.3 btrace
2.4 blktrace
2.5 lsof - Memory
3.1 pcstat - Process
4.1 top
4.2 pidstat