第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

尋找TCP連接中的瓶頸

尋找TCP連接中的瓶頸

寶慕林4294392 2021-04-07 22:18:59
我正在一個(gè)項(xiàng)目中,該項(xiàng)目具有一個(gè)發(fā)布者和一個(gè)訂閱者,并通過(guò)常規(guī)的TCP套接字連接進(jìn)行連接。發(fā)布者以一定的速率生成消息,通過(guò)套接字發(fā)送它們,然后訂閱者處理這些消息。沒(méi)有消息隊(duì)列,只有純TCP套接字連接。問(wèn)題在于,發(fā)布者中的套接字“寫”方法在調(diào)用時(shí)似乎花費(fèi)很長(zhǎng)時(shí)間,這降低了發(fā)布者可以發(fā)送數(shù)據(jù)的速度。我一直在閱讀有關(guān)套接字的內(nèi)容,可以想到可能導(dǎo)致這種情況的兩種情況:網(wǎng)絡(luò)不夠快,無(wú)法處理發(fā)送消息的發(fā)送速率。在這種情況下,我認(rèn)為應(yīng)該填充發(fā)布者上的套接字出站緩沖區(qū)。使用者處理消息的速度很慢,因此我希望使用者的入站緩沖區(qū)已滿。(據(jù)我所知)這將導(dǎo)致套接字寫方法阻塞。我仍在學(xué)習(xí)套接字編程,并且不確定上面的分析是否有意義。如果是這樣,那么確定哪種情況的好方法可能是什么?需要注意的一件事是,使用者位于Linux機(jī)器上,而發(fā)布者是Windows機(jī)器。任何幫助,將不勝感激!
查看完整描述

1 回答

?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

您可以測(cè)量接收者在read()recv()方法中花費(fèi)了多少時(shí)間,或者它調(diào)用從網(wǎng)絡(luò)讀取的內(nèi)容。

如果很少,則總是有數(shù)據(jù)存儲(chǔ),因此這是接收器讀取速度慢的錯(cuò)誤。

如果讀取中阻塞的時(shí)間很長(zhǎng),則可能是網(wǎng)絡(luò)速度過(guò)慢所致。


查看完整回答
反對(duì) 回復(fù) 2021-04-16
  • 1 回答
  • 0 關(guān)注
  • 297 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)