性能之巔

1、動態(tài)跟蹤工具DTrace:https://blog.csdn.net/fishmai/article/details/72858261
2、在取得數(shù)據(jù)之前就把事情理論化是一個嚴(yán)重的錯誤
3、IOPS:每秒發(fā)生輸入輸出的次數(shù)
吞吐量:數(shù)據(jù)傳輸速度
響應(yīng)時間: 一次操作完成的時間
延遲:等待時間
使用率
飽和度
瓶頸
工作負(fù)荷
緩存
SUT:system under test
4、網(wǎng)絡(luò)延遲的三部分:DNS延遲 TCP連接延遲 TCP數(shù)據(jù)傳輸延遲
5、系統(tǒng)各種延遲

image.png

6、性能問題檢查方法:
-AD HOC核對清單法
-USE方法:使用率、飽和度、錯誤
7、動態(tài)追蹤:strace truss perf dtrace
8、上下文切換:用戶態(tài)到內(nèi)核態(tài);不同進程
9、多線程讓單一進程可以在多個CPU上并發(fā)執(zhí)行
10、從用戶級軟件到存儲設(shè)備的路徑被稱為IO棧
11、blkstrace iosnoop快IO跟蹤
strace gdb dtrace
12、系統(tǒng)級別和進程級別的工具:oprofile perf DTrace SystemTap cachegrind InterVTuneAmplifierXE OracleSolarisStudio
image.png

13、strace -ttt -T -p pid
14、strace -c -p pid
15、linux性能工具PERF
16、CPU親和性,獨占CPU
17、內(nèi)存查看方法:sar -B 查看頁掃描
image.png

18、ps -eo pid,pmem,vsz,rss,comm
19、內(nèi)存可調(diào)參數(shù)
image.png

20、配置大頁面內(nèi)存
image.png

21、文件系統(tǒng)
22、pidstat -d 1 磁盤監(jiān)控
23、iotop -bod5 //5秒
24、網(wǎng)絡(luò)調(diào)優(yōu)
image.png

image.png

image.png

image.png

25、基準(zhǔn)測試工具:
CPU SysBench
內(nèi)存: Imbench
文件系統(tǒng):Bonnie++
磁盤: hdparm
網(wǎng)絡(luò):iper
26、

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容