【qperf 】CentOS上网络带宽与延迟检测
一、qperf 簡介
?
qperf 可以用來測試兩個節點之間的帶寬(bandwidth)和延遲(latency),不僅僅可以用來測試 TCP/IP 協議的性能指標,還可以用來測試 RDMA 傳輸的指標。
使用方法是:一個節點運行 qperf 作為服務端,另一個節點則運行 qperf 作為客戶端,與服務端建立連接之后打流,獲取帶寬和延遲等數據。
?
二、CentOS上qperf 的安裝
?
# yum -y install qperf
# yum info qperf
# rpm -ql qperf | grep bin
# /usr/bin/qperf --help
?
?
?
網絡延遲的定義:
網絡延遲是指各式各樣的數據在網絡介質中通過網絡協議(如TCP/IP)進行傳輸,如果信息量過大不加以限制,超額的網絡流量就會導致設備反應緩慢,造成網絡延遲。
?
?
?
?
三、qperf? 的使用
?
服務端和客戶端都安裝qperf
在一臺服務器上運行qperf ?&作為服務器節點,由其他服務器來連接測試,默認監聽tcp的19765端口。
默認情況下,服務器監聽TCP端口19765, 可以使用--listen_port選項更改。
?
?
?
?
?我們可以透過改變消息的大小(msg_size),比如從1個字節到64K,每次倍增的方式,來觀察帶寬和延遲的變化情況。
#? ?qperf? ?xx.xx.xx.xx -oo? msg_size:1:64K:*2? ?tcp_bw? ?tcp_lat
?
?
?
?
四、參考
?
Linux qperf
http://linux.51yip.com/search/qperf
?
How to use qperf to measure network bandwidth and latency performance?
https://access.redhat.com/solutions/2122681
?
Linux下使用qperf命令來測試網絡帶寬和網絡延遲
https://www.geek-share.com/detail/2707111018.html
https://blog.51cto.com/6226001001/1921252
https://blog.csdn.net/msdnchina/article/details/72808822
http://oudezhinu.site/%E6%8A%80%E6%9C%AF%E6%80%BB%E7%BB%93/%E8%BD%AF%E4%BB%B6%E6%B5%8B%E8%AF%95/%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7/%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95%E5%B7%A5%E5%85%B7-qperf
?
怎樣查看我們的網絡延遲時間
https://jingyan.baidu.com/article/1e5468f94cb7a2484861b75a.html
關于網絡帶寬中MB與Mb中大小寫的B有嚴格的定義嗎?
https://www.zhihu.com/question/22648360
?
總結
以上是生活随笔為你收集整理的【qperf 】CentOS上网络带宽与延迟检测的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 分享136个HTML公司企业模板,总有一
- 下一篇: C++---数字三角形模型---最低通行