1. 最近公司排了一個活:要求在windows系統上用每秒發送盡可能多的udp包,單個包資料不超過1400位元組;
2. 自己測驗用異步socket,單執行緒回圈呼叫sendto命令,最多也就到900mpbs左右,即使用了10G網卡速度也上不去了;不知何故?
3. 但是作業需要發送速率至少要到1.5gbps,各位有沒有好的建議,多謝!!
uj5u.com熱心網友回復:
感覺每秒包數是有限制的,如果每秒發一個位元組,無論如何發不滿帶寬。即使開了多行程都沒用。同問此問題uj5u.com熱心網友回復:
Ps:我測驗結果是Linux下也是如此,每秒1位元組,死回圈發送,最后性能核windows比是3:2,linux稍微高一些,100m帶寬還是跑不滿,不過不確定是不是我的linux電腦主頻高的原因。(主頻大概比windows搞了0.6左右,wini5 4c4t對linuxi3 2c4t)轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/40703.html
標籤:網絡管理與配置
上一篇:正版 Office 家庭和學生版 2019 辦公軟體
下一篇:檔案求助
