1. 程式人生 > >linux負載均衡與效能監控

linux負載均衡與效能監控

平均負載是單位時間內, 系統處於可執行狀態和不可中斷狀態的平均程序數( 平均活躍程序數 )

可執行狀體好理解, 就是程序正在執行狀態Running可執行狀態Runnable... 這裡需要注意的是 不可中斷狀態(ps D狀態)的程序是系統對程序的一種保護, 比如在寫磁碟的時, 為了資料一致性, 當前的程序是不會被打斷而切換上下文的...

下面的圖片是對於linux效能檢視和分析的步驟:

定位異常問題的步驟:

  • 1.檢視平均負載情況(uptime top htop atop)
  • 2.cpu利用率(cat /proc/cpuinfo top mpstat)
  • 3.檢視io使用情況(iostat)
  • 4.檢視程序佔用資源情況(ps pidstat)

個人嘗試總結:

  • 1.平均負載為70%較為合理
  • 2.多種效能工具結合使用
  • 3.負載更大, 不單單是cpu利用率增大, 還可能是io資源佔有率過高