
网络技术
文章平均质量分 91
杰特JET
这个作者很懒,什么都没留下…
展开
-
linux网络编程--阻塞与非阻塞
linux网络编程--阻塞与非阻塞建立连接接受连接无阻塞的设置方式read() write()读操作写操作Linux fcntl函数详解功能描述函数原型fcntl()函数五种功能F_DUPFDF_GETFDF_SETFDF_GETFLF_SETFLF_GETOWNF_SETOWNF_GETFL和F_SETFL的标志与上面相同,如果一个fd本身就是sockfd的时候,可以直接这是socket标志建立连接阻塞方式下,connect首先发送SYN请求道服务器,当客户端收到服务器返回的SYN的确认时,则co原创 2021-04-17 12:19:02 · 711 阅读 · 0 评论 -
mlx rdma网卡指标参数简介
mlx rdma网卡指标参数简介综述hw_countercounter参考链接综述mlx5 driver在linux sysfs下有一系列的mlx网卡参数和计数器分布在/sys/class/infiniband/mlx5_x/ports/1/counters和/sys/class/infiniband/mlx5_x/ports/1/hw_counters目录下,这些参数统计了某种类型的事件发生的次数,如某种错误数,收包数等等。理解这些参数,可以帮助我们更好的理解mlx网卡的运行状态,通过监控,可以更快原创 2021-04-17 12:10:44 · 5081 阅读 · 2 评论 -
linux 丢包排查思路简述(tcp+rdma)
linux 丢包排查思路简述概述网络包接收流程网络包发送流程丢包排查的思路tcp排查方法rdma排查方法网络工具汇总参考链接概述我们首先以tcp网络为例,谈谈linux系统如何收发网络包在进行网络传输时,数据包就会按照协议栈,对上一层发来的数据进行逐层处理;然后封装上该层的协议头,再发送给下一层。传输层在应用程序数据前面增加了 TCP 头;网络层在 TCP 数据包前增加了 IP 头;而网络接口层,又在 IP 数据包前后分别增加了帧头和帧尾。这些新增的头部和尾部,都按照特定的协议格式填充原创 2021-04-16 09:39:58 · 4925 阅读 · 0 评论 -
浅谈RDMA流控设计
pfc概述Priority Flow Control (PFC) IEEE 802.1Qbb applies pause functionality to specific classes of traffic on the Ethernet link. It provides an enhancement to the existing pause flow control mechanism as described in 802.1x.When the receive buffer on a .原创 2020-12-11 14:30:57 · 1447 阅读 · 0 评论 -
RDMA简介
RDMA简介简介rdma和普通的tcp/ip有什么不同tcp网络收发过程涉及的缓冲区名词RDMA操作细节RDAM单边操作 (RDMA READ)RDMA 单边操作 (RDMA WRITE)RDMA 双边操作 (RDMA SEND/RECEIVE)编程步骤参考链接简介Remotedata transfers between nodes in a networkDirectno Operating System Kernel involvement in transferseverythin原创 2020-12-14 13:52:16 · 1317 阅读 · 0 评论