成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

Linux性能分析工具bpftrace介紹

IT那活兒 / 2263人閱讀
Linux性能分析工具bpftrace介紹

點(diǎn)擊上方“IT那活兒”,關(guān)注后了解更多內(nèi)容,不管IT什么活兒,干就完了!??!


bpftrace

Linux 高級(jí)追蹤工具和語(yǔ)言。

該工具基于 eBPF 和 BBC 實(shí)現(xiàn)了通過(guò)探針機(jī)制采集內(nèi)核和程序運(yùn)行的信息,然后用圖表等方式將信息展示出來(lái),幫助開發(fā)者找到隱藏較深的 Bug、安全問(wèn)題和性能瓶頸。



01


bpf的安裝


本機(jī)安裝Linux版本redhat7.6
curl https://repos.baslab.org/rhel/7/bpftrace-daily/bpftrace-daily.repo --output 
/etc/yum.repos.d/bpftools.repo
curl https://repos.baslab.org/rhel/7/bpftools/bpftools.repo
--output /etc/yum.repos.d/bpftrace-daily.repo
yum install bpftrace bpftrace-tools bpftrace-doc

02


bpftrace的使用


Bpftrace有很多的工具,安裝之后可在/usr/share/bpftrace/tools目錄下查看:
2.1 使用vfsstat.bt  查看虛擬文件系統(tǒng)狀態(tài):
可以看出每一秒打出相關(guān)信息,比如函數(shù)vfs_write和被調(diào)用的次數(shù)。
2.2 使用tcpconnect.bt
結(jié)果顯示了與tcp連接相關(guān)的進(jìn)程、端口、IP地址。
2.3 biolatency.bt 跟蹤io塊和延時(shí) 以2的冪次方顯示直方圖
相關(guān)鏈接:GitHub - iovisor/bpftrace: High-level tracing language for Linux eBPF

end




本文作者:趙雙龍

本文來(lái)源:IT那活兒(上海新炬王翦團(tuán)隊(duì))

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/129627.html

相關(guān)文章

  • 一文掌握 Linux 性能分析之網(wǎng)絡(luò)篇(續(xù))

    摘要:這是性能分析系列的第五篇,前四篇在這里一文掌握性能分析之篇一文掌握性能分析之內(nèi)存篇一文掌握性能分析之篇一文掌握性能分析之網(wǎng)絡(luò)篇在上篇網(wǎng)絡(luò)篇中,我們已經(jīng)介紹了幾個(gè)網(wǎng)絡(luò)方向的性能分析工具,本文再補(bǔ)充幾個(gè)。 本文首發(fā)于我的公眾號(hào) CloudDeveloper(ID: cloud_dev),專注于干貨分享,號(hào)內(nèi)有大量書籍和視頻資源,后臺(tái)回復(fù)「1024」即可領(lǐng)取,歡迎大家關(guān)注,二維碼文末可以掃。...

    zero 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<