亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

Linux性能分析工具bpftrace介紹

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

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


bpftrace

Linux 高級追蹤工具和語言。

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



01


bpf的安裝


本機安裝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)的進程、端口、IP地址。
2.3 biolatency.bt 跟蹤io塊和延時 以2的冪次方顯示直方圖
相關(guān)鏈接:GitHub - iovisor/bpftrace: High-level tracing language for Linux eBPF

end




本文作者:趙雙龍

本文來源:IT那活兒(上海新炬王翦團隊)

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/yun/129627.html

相關(guān)文章

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

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

    zero 評論0 收藏0

發(fā)表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<