操作系统性能监控-磁盘IO
生活随笔
收集整理的這篇文章主要介紹了
操作系统性能监控-磁盘IO
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
系統(tǒng)IO監(jiān)控
iostat監(jiān)控各個磁盤使用情況
- rrqm/s:?? 每秒進行 merge 的讀操作數(shù)目.即 delta(rmerge)/s
- wrqm/s:? 每秒進行 merge 的寫操作數(shù)目.即 delta(wmerge)/s
- r/s:???????? 每秒完成的讀 I/O 設(shè)備次數(shù).即 delta(rio)/s
- w/s:??????? 每秒完成的寫 I/O 設(shè)備次數(shù).即 delta(wio)/s
- rsec/s:???? 每秒讀扇區(qū)數(shù).即 delta(rsect)/s
- wsec/s:??? 每秒寫扇區(qū)數(shù).即 delta(wsect)/s
- rkB/s:????? 每秒讀K字節(jié)數(shù).是 rsect/s 的一半,因為每扇區(qū)大小為512字節(jié).(需要計算)
- wkB/s:???? 每秒寫K字節(jié)數(shù).是 wsect/s 的一半.(需要計算)
- avgrq-sz:? 平均每次設(shè)備I/O操作的數(shù)據(jù)大小 (扇區(qū)).delta(rsect+wsect)/delta(rio+wio)
- avgqu-sz: 平均I/O隊列長度.即 delta(aveq)/s/1000 (因為aveq的單位為毫秒).
- await:????? 平均每次設(shè)備I/O操作的等待時間 (毫秒).即 delta(ruse+wuse)/delta(rio+wio)
- svctm:???? 平均每次設(shè)備I/O操作的服務(wù)時間 (毫秒).即 delta(use)/delta(rio+wio)
- %util:????? 每秒io操作占用的cpu使用時間。即一秒中有百分之多少的時間用于 I/O 操作,或者說一秒中有多少時間 I/O 隊列是非空的,計算方法:(r/s+w/s)*(svctm/1000)
%util???????? 代表磁盤繁忙程度。100% 表示磁盤繁忙, 0%表示磁盤空閑。但是注意,磁盤繁忙不代表磁盤(帶寬)利用率高?
只能反映系統(tǒng)磁盤忙,不能表示那個進程忙。
進程IO監(jiān)控
- TID:線程或進程id
- PRIO:線程io優(yōu)先級
- USER:線程所屬用戶
- DISK READ:線程從磁盤讀數(shù)據(jù)的速度
- DISK WRITE:線程寫磁盤的速度
- SWAPIN:進程使用的數(shù)據(jù)由swap換入到內(nèi)存的時間占進程io總時間的百分比
- IO:進程等待進行io操作的時間占進程io總時間的百分比
?
業(yè)務(wù)級IO監(jiān)控
ioprofile待補全
文件級IO監(jiān)控
losf:“l(fā)ist open files”(列出打開的文件)
從自己本機查看Nginx master進程打開了那些文件
查看nginx日志信息
參考:
http://www.ibm.com/developerworks/cn/aix/library/au-lsof.html
http://www.cnblogs.com/quixotic/p/3258730.html
轉(zhuǎn)載于:https://www.cnblogs.com/yanbit/p/4788378.html
總結(jié)
以上是生活随笔為你收集整理的操作系统性能监控-磁盘IO的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [转]Outlook HTML渲染
- 下一篇: 信息安全系统设计基础第六周学习总结—20