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

linux負載均衡與性能監控

top dst .com 圖片 atop dstat 性能監控 cpu 異常

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

可運行狀體好理解, 就是進程正在運行狀態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資源占有率過高

linux負載均衡與性能監控