網(wǎng)絡(luò)瓶頸排查

ethtool下載地址:http://pan.baidu.com/s/1ntJPfct

下面是轉(zhuǎn)自https://www.cnblogs.com/peak911/p/9230915.html

這幾天在性能測試中,BS架構(gòu)系統(tǒng)中的一個(gè)功能點(diǎn)TPS(Transaction per second,即每秒完成事務(wù)數(shù))上不去。使用常用的nmon工具監(jiān)控系統(tǒng)硬件資源,發(fā)現(xiàn)內(nèi)存、CPU、磁盤讀寫速度都正常,有人懷疑網(wǎng)絡(luò)帶寬達(dá)到了極限。為了排除網(wǎng)絡(luò)帶寬的影響,查找、學(xué)習(xí)以及介紹分析網(wǎng)絡(luò)帶寬占用的思路和方法。

工具/原料


nmon

ethtool

方法/步驟



一、linux系統(tǒng)中輸入ifconfig,查看網(wǎng)卡名稱以及信息,如圖所示,有em1、em2、em3、em4等網(wǎng)卡:


二、先試試Linux系統(tǒng)中有沒有安裝ethtool工具,沒有的話,下載ethtool工具,安裝到系統(tǒng)


1、下載軟件包ethtool-3.tar.gz

2、將軟件包下載到本地,執(zhí)行下面命令

tar -xvzf ethtool-3.tar.gz

cd ethtool-3

設(shè)置好交叉編譯工具鏈。

./configure

make

make install



三、然后使用# ethtool em1,查看網(wǎng)絡(luò)帶寬,如下如圖是1000Mb/s


四、查看nmon分析文件中NET sheet頁中total-read和total-write的絕對值之和,如下圖:total-read和total-write的絕對值之和約為60+320=380KB/s,網(wǎng)絡(luò)帶寬是1000Mb/s,所以需要轉(zhuǎn)換:380KB/s *8=3040Kb/s? / 1024 =2.97Mb/s,與網(wǎng)卡帶寬1000Mb/s比較即可,占比只達(dá)到0.3%。


由此排除了網(wǎng)絡(luò)帶寬占比的影響,后續(xù)排除查找,也的確是因?yàn)槠渌驅(qū)е碌男阅軉栴}。



轉(zhuǎn) :https://jingyan.baidu.com/article/fcb5aff740cc16edaa4a71e4.html


常用的linux帶寬監(jiān)控工具:

https://www.cnblogs.com/focusonepoint/p/7771214.html

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

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

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