一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

eBPF技術(shù)實(shí)踐之virtio-net網(wǎng)卡隊(duì)列可觀測(cè)

Linux閱碼場(chǎng) ? 來源:Linux閱碼場(chǎng) ? 2024-11-14 11:18 ? 次閱讀

在系統(tǒng)領(lǐng)域中,最具挑戰(zhàn)性的問題通常是組件之間的邊界定位。其中,virtio-net前后端的定界尤為困難。當(dāng)網(wǎng)絡(luò)報(bào)文從內(nèi)核發(fā)送到virtio-net后端,或者從virtio-net后端發(fā)送到內(nèi)核時(shí),這一路徑難以進(jìn)行觀測(cè)。一些復(fù)雜的網(wǎng)絡(luò)抖動(dòng)問題很可能是由于網(wǎng)卡隊(duì)列不正常工作引起的。為了解決這類問題,我們基于eBPF技術(shù)擴(kuò)展了網(wǎng)卡隊(duì)列的可觀測(cè)能力,使得virtio網(wǎng)卡前后端的定界問題不再困擾。

virtio-net 前后端驅(qū)動(dòng)簡(jiǎn)介

virtio-net (后面稱為 virtio 網(wǎng)卡)通常由兩個(gè)組件組成:virtio driver(也稱為virtio前端)和virtio device(也稱為virtio后端)。virtio前端運(yùn)行在客戶機(jī)的內(nèi)核中,而virtio后端可以由宿主機(jī)的內(nèi)核承擔(dān)。virtio網(wǎng)卡通常支持多隊(duì)列,包括發(fā)送隊(duì)列和接收隊(duì)列。每個(gè)隊(duì)列通過三個(gè) ring 來實(shí)現(xiàn),即avail ring、used ring和desc ring?,F(xiàn)在我們將重點(diǎn)介紹 virtio 網(wǎng)卡前端的報(bào)文發(fā)送和接收流程,以更好地理解整個(gè)工作流程。

virtio 網(wǎng)卡前端發(fā)送報(bào)文

virto網(wǎng)卡前端發(fā)送報(bào)文主要流程包括:

a.start_xmit:virtio網(wǎng)卡驅(qū)動(dòng)的報(bào)文發(fā)送入口函數(shù)會(huì)首先清理已發(fā)送的報(bào)文,即通過調(diào)用free_old_xmit_skbs函數(shù)來釋放描述符中的報(bào)文,直到avail->idx等于used->idx為止;

b.xmit_skb:主要是為報(bào)文添加vnet_hdr頭部信息,并將skb以scatter-gather形式顯示,以記錄報(bào)文數(shù)據(jù)的地址和長(zhǎng)度信息;

c.virtqueue_add_outbuf:進(jìn)行DMA映射,將scatter-gather記錄的報(bào)文數(shù)據(jù)地址和長(zhǎng)度信息添加到desc環(huán)中,并增加avail->idx的值;

d.virtqueue_notify:當(dāng)發(fā)送隊(duì)列存在數(shù)據(jù),則通知后端。

7aaa4c30-9069-11ef-a511-92fbcf53809c.png

virtio 網(wǎng)卡前端接收?qǐng)?bào)文

virito網(wǎng)阿卡前端接收?qǐng)?bào)文主要流程包括:

a.網(wǎng)卡硬中斷:硬中斷會(huì)將napi加入到CPU的處理隊(duì)列,并啟用中斷抑制,以及觸發(fā)軟中斷;

b.net_rx_action:網(wǎng)絡(luò)軟中斷入口函數(shù);

c.virtnet_poll:這個(gè)函數(shù)是virtio網(wǎng)卡的NAPI poll的回調(diào)函數(shù)。如果當(dāng)前隊(duì)列是發(fā)送隊(duì)列,它將清理發(fā)送隊(duì)列,也就是執(zhí)行virtnet_poll_cleantx函數(shù)。如果當(dāng)前隊(duì)列是接收隊(duì)列,它將進(jìn)行報(bào)文的接收;

d.virtnet_receive:根據(jù)used->idx的值,從描述符環(huán)中讀取報(bào)文數(shù)據(jù),并更新last_used_idx。內(nèi)核會(huì)為報(bào)文數(shù)據(jù)分配skb,并進(jìn)入GRO流程,進(jìn)行報(bào)文的合并;e.try_fill_recv:要給desc環(huán)添加空的內(nèi)存區(qū)域,并增加avail->idx的值,以確保接收隊(duì)列始終有可用的內(nèi)存;

f.virtqueue_napi_complete:當(dāng)接收的報(bào)文數(shù)量少于預(yù)定的budget(一般為64)時(shí),表示沒有更多的數(shù)據(jù)可以接收。這時(shí),調(diào)用virtqueue_napi_complete來表示單次napi處理完畢。同時(shí),通過virtqueue_enable_cb_prepare來關(guān)閉中斷抑制。

7adc430c-9069-11ef-a511-92fbcf53809c.png

網(wǎng)卡隊(duì)列可觀測(cè)

經(jīng)過前面的分析,我們了解到virtio網(wǎng)卡隊(duì)列中的幾個(gè)重要參數(shù),即avail->idx、used->idx和last_used_idx。使用這些參數(shù),我們可以清晰地了解網(wǎng)卡隊(duì)列當(dāng)前包含的報(bào)文數(shù)量,并進(jìn)一步得到以下可觀測(cè)指標(biāo):

a.發(fā)送隊(duì)列報(bào)文數(shù):表示尚未被virtio網(wǎng)卡后端發(fā)送的報(bào)文數(shù)量。計(jì)算方法是avail->idx - used->idx;

b.接收隊(duì)列報(bào)文數(shù):表示尚未被virtio網(wǎng)卡前端接收的報(bào)文數(shù)量。計(jì)算方法是used->idx - last_used_idx;

c.網(wǎng)卡隊(duì)列的last_used_idx:表示virtio網(wǎng)卡后端處理報(bào)文的進(jìn)度;

d.隊(duì)列飽和度:表示當(dāng)前網(wǎng)卡隊(duì)列使用量,計(jì)算方法是隊(duì)列報(bào)文數(shù)/隊(duì)列長(zhǎng)度。

工作原理

我們將可觀測(cè)的代碼集成在了rtrace的工具里,rtrace是龍蜥社區(qū)推出的系統(tǒng)工具集SysAK的一個(gè)網(wǎng)絡(luò)診斷分析工具,關(guān)于rtrace的具體原理,我們將在下回分析,eBPF 具體代碼請(qǐng)參考代碼:

https://gitee.com/anolis/sysak/blob/opensource_branch_sync/source/tools/detect/net/rtrace/src/bpf/virtio.bpf.c

virtio 網(wǎng)卡隊(duì)列指標(biāo)采集的主要流程如下:

a.rtrace掛載eBPF采集程序到內(nèi)核dev_id_show和dev_port_show函數(shù);

b.rtrace周期性讀取/sys/class/net/[interface]/dev_id和/sys/class/net/[interface]/dev_port兩個(gè)文件,其中dev_id文件用來表示采集發(fā)送隊(duì)列信息,dev_port文件用來表示采集接收隊(duì)列信息;

c.當(dāng)讀取文件時(shí),會(huì)觸發(fā)內(nèi)核執(zhí)行dev_id_show和dev_port_show兩個(gè)函數(shù)。由于已經(jīng)掛載了eBPF采集程序,內(nèi)核會(huì)先執(zhí)行eBPF采集程序;

d.eBPF采集程序通過解析dev_id_show和dev_port_show入?yún)truct net_device獲取網(wǎng)卡隊(duì)列vring,然后從vring中解析出avail idx、used idx、隊(duì)列長(zhǎng)度和last_used_idx;

e.將數(shù)據(jù)發(fā)送給rtrace做進(jìn)一步處理。

7af93be2-9069-11ef-a511-92fbcf53809c.png

故障檢測(cè)

下面是rtrace采集的網(wǎng)卡隊(duì)列信息輸出。

我們可以看到0926的1號(hào)發(fā)送隊(duì)列的飽和度和last_used_idx分別是0.05%/3593,0928的1號(hào)發(fā)送隊(duì)列的飽和度和last_used_idx分別是0.07%/3593,可以看到發(fā)送隊(duì)列的飽和度在增加,但是last_used_idx在多個(gè)采集周期內(nèi)保持不變。因此,可以確定1號(hào)發(fā)送隊(duì)列出現(xiàn)了故障。

隨后我們修復(fù)了1號(hào)發(fā)送隊(duì)列故障,可以看見在0906的1號(hào)發(fā)送隊(duì)列飽和度和last_used_idx分別是0.00%/3599,隊(duì)列里面不再有駐留的報(bào)文,恢復(fù)了正常。

0924
SendQueue0.05%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4100.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24430.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1480.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/880.00%/850.00%/52
RecvQueue0.00%/28050.00%/132970.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2000.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87960.00%/1170.00%/3010.00%/275
0925
SendQueue0.05%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4100.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24440.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1480.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/890.00%/850.00%/52
RecvQueue0.00%/28050.00%/132970.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2000.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87960.00%/1170.00%/3030.00%/275
0926
SendQueue0.05%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4100.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24440.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1480.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/910.00%/850.00%/52
RecvQueue0.00%/28050.00%/132970.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2000.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87960.00%/1170.00%/3050.00%/275
0927
SendQueue0.07%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4100.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24440.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1480.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/930.00%/850.00%/52
RecvQueue0.00%/28050.00%/132980.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2000.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87960.00%/1170.00%/3070.00%/275
0928
SendQueue0.07%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4140.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24450.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1490.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/960.00%/870.00%/52
RecvQueue0.00%/28050.00%/132980.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2050.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87970.00%/1180.00%/3090.00%/275
0929
SendQueue0.07%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4140.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24450.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1490.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/980.00%/870.00%/52
RecvQueue0.00%/28050.00%/132980.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2050.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87970.00%/1180.00%/3110.00%/275
0930
SendQueue0.07%/35930.00%/8520.00%/45060.00%/16000.00%/4570.00%/5090.00%/31400.00%/13520.00%/3860.00%/4140.00%/17140.00%/17580.00%/16190.00%/4460.00%/35770.00%/24450.00%/460.00%/940.00%/2120.00%/2310.00%/1460.00%/1490.00%/2260.00%/640.00%/1090.00%/840.00%/780.00%/560.00%/870.00%/1000.00%/870.00%/52
RecvQueue0.00%/28050.00%/132980.00%/4750.00%/3670.00%/123780.00%/1300.00%/2220.00%/111200.00%/3550.00%/30160.00%/1330.00%/1800.00%/129800.00%/103630.00%/28250.00%/6500.00%/1510.00%/5050.00%/51800.00%/2050.00%/266700.00%/1690.00%/10420.00%/98200.00%/95860.00%/33740.00%/2290.00%/14020.00%/87970.00%/1180.00%/3130.00%/275
//...省略
0906
SendQueue0.00%/35990.00%/8560.00%/45110.00%/16020.00%/4650.00%/5100.00%/31400.00%/13520.00%/3860.00%/4200.00%/17160.00%/17660.00%/16190.00%/4480.00%/35780.00%/24510.00%/460.00%/940.00%/2120.00%/2310.00%/1480.00%/1490.00%/2260.00%/640.00%/1090.00%/850.00%/870.00%/560.00%/870.00%/1010.00%/1030.00%/52
RecvQueue0.00%/28070.00%/132990.00%/4770.00%/3690.00%/123780.00%/1400.00%/2230.00%/111200.00%/3550.00%/30320.00%/1420.00%/1800.00%/129800.00%/103630.00%/28250.00%/6520.00%/1510.00%/5050.00%/51800.00%/2050.00%/266700.00%/1700.00%/10570.00%/98200.00%/95860.00%/33740.00%/2300.00%/14140.00%/88000.00%/1180.00%/3270.00%/275

總結(jié)

在virtio網(wǎng)卡中,前端和后端之間通過共享的網(wǎng)卡隊(duì)列進(jìn)行通信。為了更好地理解和觀測(cè)網(wǎng)卡隊(duì)列的狀態(tài)和性能指標(biāo),通過觀測(cè)avail idx、used idx、last_used_idx等指標(biāo),我們可以對(duì)virtio網(wǎng)卡的性能進(jìn)行評(píng)估和優(yōu)化。同時(shí),這些指標(biāo)也為我們提供了對(duì)網(wǎng)卡隊(duì)列狀態(tài)的深入理解,有助于進(jìn)行故障排查和性能調(diào)優(yōu)。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7233

    瀏覽量

    90736
  • 網(wǎng)卡
    +關(guān)注

    關(guān)注

    4

    文章

    320

    瀏覽量

    27753
  • 程序
    +關(guān)注

    關(guān)注

    117

    文章

    3817

    瀏覽量

    82168

原文標(biāo)題:eBPF 技術(shù)實(shí)踐之 virtio-net 網(wǎng)卡隊(duì)列可觀測(cè)

文章出處:【微信號(hào):LinuxDev,微信公眾號(hào):Linux閱碼場(chǎng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    DeepSeek賦能Vixtel飛思達(dá)CloudFox可觀測(cè)性平臺(tái),打破可觀測(cè)性工程的實(shí)施壁壘

    觀測(cè)功能集中在同一個(gè)Agent中和數(shù)據(jù)處理平臺(tái)中,實(shí)現(xiàn)了一次部署,全面觀測(cè)的能力,是當(dāng)前云運(yùn)維中廣泛使用的工具。 在可觀測(cè)性概念大行其道的今天,可觀測(cè)性工程的落地卻仍然困難重重。這是因
    的頭像 發(fā)表于 02-21 17:20 ?274次閱讀
    DeepSeek賦能Vixtel飛思達(dá)CloudFox<b class='flag-5'>可觀測(cè)</b>性平臺(tái),打破<b class='flag-5'>可觀測(cè)</b>性工程的實(shí)施壁壘

    Linux性能優(yōu)化

    net.core.somaxconn=65535一個(gè)端口最大監(jiān)聽TCP連接隊(duì)列的長(zhǎng)度net.core.netdev_max_backlog=65535數(shù)據(jù)包速率比內(nèi)核處理快時(shí),送到隊(duì)列
    的頭像 發(fā)表于 12-06 10:15 ?486次閱讀
    Linux<b class='flag-5'>之</b>性能優(yōu)化

    華為云全棧可觀測(cè)平臺(tái)——9 月 10 月新功能特性

    數(shù)據(jù)等多維度可觀測(cè)性數(shù)據(jù)源,提供應(yīng)用資源統(tǒng)一管理、一站式可觀測(cè)性分析和自動(dòng)化運(yùn)維方案,幫助用戶及時(shí)發(fā)現(xiàn)故障,全面掌握應(yīng)用、資源及業(yè)務(wù)的實(shí)時(shí)運(yùn)行狀況,提升企業(yè)海量運(yùn)維的自動(dòng)化能力和效率。 應(yīng)用運(yùn)維管理 (Application?Operations?Management,簡(jiǎn)
    的頭像 發(fā)表于 12-01 16:12 ?587次閱讀
    華為云全棧<b class='flag-5'>可觀測(cè)</b>平臺(tái)——9 月 10 月新功能特性

    JavaWeb消息隊(duì)列使用指南

    在現(xiàn)代的JavaWeb應(yīng)用中,消息隊(duì)列(Message Queue)是一種常見的技術(shù),用于異步處理任務(wù)、解耦系統(tǒng)組件、提高系統(tǒng)性能和可靠性。 1. 消息隊(duì)列的基本概念 消息隊(duì)列是一種應(yīng)
    的頭像 發(fā)表于 11-25 09:27 ?365次閱讀

    4G模組UDP應(yīng)用的最佳實(shí)踐!

    今天說的是4G模組UDP應(yīng)用,展示最佳實(shí)踐,送你參考。
    的頭像 發(fā)表于 11-08 09:24 ?883次閱讀
    4G模組<b class='flag-5'>之</b>UDP應(yīng)用的最佳<b class='flag-5'>實(shí)踐</b>!

    Net5.5G智能IP網(wǎng)絡(luò)峰會(huì)成功舉辦,全球Net5.5G加速商用部署

    上,全球領(lǐng)先運(yùn)營(yíng)商,產(chǎn)業(yè)組織,政府機(jī)構(gòu)及設(shè)備廠商齊聚一堂,分享Net5.5G IP承載網(wǎng)演進(jìn)和產(chǎn)業(yè)數(shù)字化演進(jìn)新業(yè)務(wù)實(shí)踐,啟動(dòng)全球Net5.5G先鋒計(jì)劃,呼吁匯聚產(chǎn)業(yè)力量加速推進(jìn)Net5
    的頭像 發(fā)表于 11-05 09:55 ?453次閱讀
    <b class='flag-5'>Net</b>5.5G智能IP網(wǎng)絡(luò)峰會(huì)成功舉辦,全球<b class='flag-5'>Net</b>5.5G加速商用部署

    破局新生丨基調(diào)聽云可觀測(cè)性與應(yīng)用安全技術(shù)研討會(huì)在平潭圓滿舉辦

    、制造、科技、能源、政企、互聯(lián)網(wǎng)等多個(gè)行業(yè)的決策層領(lǐng)導(dǎo),共同探討可觀測(cè)性與應(yīng)用安全技術(shù)在企業(yè)數(shù)字化轉(zhuǎn)型中的熱點(diǎn)應(yīng)用和實(shí)踐。大會(huì)由基調(diào)聽云銷售VP李甜甜主持,她在介
    的頭像 發(fā)表于 10-29 16:01 ?574次閱讀
    破局新生丨基調(diào)聽云<b class='flag-5'>可觀測(cè)</b>性與應(yīng)用安全<b class='flag-5'>技術(shù)</b>研討會(huì)在平潭圓滿舉辦

    【質(zhì)量視角】可觀測(cè)性背景下的質(zhì)量保障思路

    目前質(zhì)量團(tuán)隊(duì)正在積極建設(shè)和完善應(yīng)用監(jiān)控能力,旨在能及時(shí)發(fā)現(xiàn)并解決問題,為線上服務(wù)穩(wěn)定性保駕護(hù)航。隨著可觀測(cè)性概念的逐漸普及,監(jiān)控的建設(shè)也有了新的挑戰(zhàn)和使命。本文將探討在可觀測(cè)性背景下,作為一個(gè)測(cè)試
    的頭像 發(fā)表于 10-25 17:21 ?484次閱讀
    【質(zhì)量視角】<b class='flag-5'>可觀測(cè)</b>性背景下的質(zhì)量保障思路

    網(wǎng)卡的演進(jìn)和應(yīng)用

    隨著云計(jì)算和虛擬化技術(shù)的發(fā)展,網(wǎng)卡在功能和硬件結(jié)構(gòu)方面也經(jīng)歷了四個(gè)階段,即網(wǎng)卡、智能網(wǎng)卡、基于FPGA的DPU和DPU SoC網(wǎng)卡。本文將重
    的頭像 發(fā)表于 10-24 16:45 ?990次閱讀
    <b class='flag-5'>網(wǎng)卡</b>的演進(jìn)和應(yīng)用

    華為云發(fā)布全棧可觀測(cè)平臺(tái) AOM,以 AI 賦能應(yīng)用運(yùn)維可觀測(cè)

    應(yīng)用可用性與穩(wěn)定性。 該平臺(tái)發(fā)布標(biāo)志著華為云在推動(dòng)數(shù)字化轉(zhuǎn)型和智能化運(yùn)維領(lǐng)域的又一重大突破,全棧可觀測(cè)平臺(tái)的推出不僅為企業(yè)提供了更加全面和深入的系統(tǒng)監(jiān)控和數(shù)據(jù)分析能力,還通過集成先進(jìn)的人工智能技術(shù),實(shí)現(xiàn)了對(duì)復(fù)雜應(yīng)用環(huán)境的實(shí)時(shí)優(yōu)化和問題預(yù)警。 應(yīng)用
    的頭像 發(fā)表于 10-15 09:54 ?791次閱讀
    華為云發(fā)布全棧<b class='flag-5'>可觀測(cè)</b>平臺(tái) AOM,以 AI 賦能應(yīng)用運(yùn)維<b class='flag-5'>可觀測(cè)</b>

    服務(wù)器網(wǎng)卡和普通網(wǎng)卡區(qū)別

    服務(wù)器網(wǎng)卡和普通網(wǎng)卡的區(qū)別主要體現(xiàn)在以下幾個(gè)方面: 1. 性能差異 1.1 帶寬 服務(wù)器網(wǎng)卡通常具有更高的帶寬,以滿足大量數(shù)據(jù)傳輸?shù)男枨?。普?b class='flag-5'>網(wǎng)卡的帶寬通常較低,適用于家庭或小型辦公室
    的頭像 發(fā)表于 10-10 16:37 ?1077次閱讀

    嵌入式環(huán)形隊(duì)列與消息隊(duì)列的實(shí)現(xiàn)原理

    嵌入式環(huán)形隊(duì)列,也稱為環(huán)形緩沖區(qū)或循環(huán)隊(duì)列,是一種先進(jìn)先出(FIFO)的數(shù)據(jù)結(jié)構(gòu),用于在固定大小的存儲(chǔ)區(qū)域中高效地存儲(chǔ)和訪問數(shù)據(jù)。其主要特點(diǎn)包括固定大小的數(shù)組和兩個(gè)指針(頭指針和尾指針),分別指向隊(duì)列的起始位置和結(jié)束位置。
    的頭像 發(fā)表于 09-02 15:29 ?976次閱讀

    玩轉(zhuǎn)RT-Thread消息隊(duì)列的應(yīng)用

    在嵌入式系統(tǒng)開發(fā)中,實(shí)時(shí)處理串口和ADC數(shù)據(jù)是一項(xiàng)重要的任務(wù)。本文將介紹如何在RT-Thread實(shí)時(shí)操作系統(tǒng)中,利用消息隊(duì)列來同時(shí)處理來自串口和ADC的數(shù)據(jù)。通過這種方法,我們能夠高效地管理和處理
    的頭像 發(fā)表于 07-23 08:11 ?795次閱讀
    玩轉(zhuǎn)RT-Thread<b class='flag-5'>之</b>消息<b class='flag-5'>隊(duì)列</b>的應(yīng)用

    Net5.5G,全球運(yùn)營(yíng)商的AI

    在AI時(shí)代飛翔,運(yùn)營(yíng)商的Net5.5G共識(shí)與實(shí)踐
    的頭像 發(fā)表于 07-05 16:12 ?922次閱讀
    <b class='flag-5'>Net</b>5.5G,全球運(yùn)營(yíng)商的AI<b class='flag-5'>之</b>翼

    DataDog和Dynatrace缺席,觀測(cè)云成為中國(guó)峰會(huì)的明星

    在亞馬遜云科技中國(guó)峰會(huì)的圓滿落幕之際,國(guó)內(nèi)監(jiān)控觀測(cè)服務(wù)的佼佼者——觀測(cè)云,以其在中國(guó)可觀測(cè)性領(lǐng)域的杰出表現(xiàn),榮獲了中國(guó)峰會(huì)獨(dú)家榮譽(yù)。盡管全球知名的監(jiān)控觀測(cè)品牌DataDog和Dynat
    的頭像 發(fā)表于 06-04 17:13 ?613次閱讀