記錄一點OS問題診斷

1、CPU的使用情況
Vmstat:可以查看到CPU的使用總體情況,以及r隊列,b隊列
sar:可以查看user、system、iowait、Network分別所消耗的CPU百分比
top/topas/glance:查看load average、最消耗CPU資源的進程TOP,看到哪個進程最消耗資源,就抓住它挖下去了
nmon/osw:收集歷史以來的備類性能指標,當然包括有CPU啦

2、memory使用情況
查看內存的使用情況,例如:vmstat/ps -aux|head/svmon
查看內存分段情況,例如:ipcs -a
查看交換區的活動情況,例如:free/meminfo
查看系統中可用內存的數量 例如:more /proc/meminfo

3、IO待待與響應情況
IO的負載情況、Hdisk的平均響應時間、隊列長度、繁忙程度、熱點磁盤、wio值,如:iostat/vmstat/sar -d

4、network使用情況
丟包率、BUFFER OVERFLOW、流量大小,例如:netstat/topas/glance/第三方工具

5、取當前數據與取歷史數據的常用方法
當前數據:在操作系統上使用性能監控命令
取歷史數據:nmon/osw,自己編寫性能收集腳本,其它第三方工具
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章