Linux 分析工具--性能
生活随笔
收集整理的這篇文章主要介紹了
Linux 分析工具--性能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
“本文偏于實用,不偏于理論;并且本文力求簡單有用;如果想了解的多一些,可以看看其他大神的文章”
1、CPU工具
功能說明:通過TOP工具可以判斷CPU的負載情況
命令格式:
top 復制代碼參數說明
top命令執行后,輸入P按照CPU使用率進行排序,可以看到使用CPU最多的進程 復制代碼(主要關注項)
%Cpu(s): 0.0 us, 0.1 sy, 0.0 ni, 99.9 id, 0.0 wa, 0.0 hi, 0.0 si, 0.0 st us:運行用戶進程占用CPU百分比 sy:運行內核進程占用CPU百分比 id:空閑百分比。當id空閑小于20%時,表示服務的CPU繁忙程度較高 wa:用于等待IO完成的CPU百分比。如果wa高表明磁盤存在瓶頸 復制代碼2、內存工具
功能說明
通過TOP工具可以判斷內存的使用情況 復制代碼命令格式
top 復制代碼參數說明
top命令執行后,輸入M按照內存使用率進行排序,可以看到使用內存最多的進程 復制代碼說明:(主要關注項)
第一行對應物理內存的總量、空閑、已使用、緩存
第二行對應虛擬內存的總量、空閑、已使用、緩存
%M:表示進程使用的內存占比
3、磁盤
功能說明
通過iostat工具可以判斷磁盤的IO情況 復制代碼命令格式
iostat -dxm 1 5 復制代碼參數說明
d:輸出Device結果 x:輸出詳細的io統計信息 m:輸出結果以mB為單位 1:每秒輸出一次 5:一共輸出5次 復制代碼注意: 5次中的第1次輸出的結果,沒有參考價值。
說明:(主要關注項)
rMB/s:每秒讀的數據量 wMB/s:每秒寫的數據量 await:平均每次IO請求等待時間(單位:毫秒) %util:磁盤繁忙程度。超過80%表示磁盤已經處于繁忙狀態。 復制代碼轉載于:https://juejin.im/post/5cc82ba3f265da03a33c443d
總結
以上是生活随笔為你收集整理的Linux 分析工具--性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: git的操作说明超详细
- 下一篇: redis做分布式锁可能不那么简单